`
fireDragonpzy
  • 浏览: 462795 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

chmod

阅读更多
1代码:
chmod [mode] file

其中m o d e是一个八进制数。
在绝对模式中,权限部分有着不同的含义。每一个权限位用一个八进制数来代表,如
代码:
0 4 0 0 文件属主可读
0 2 0 0 文件属主可写
0 1 0 0 文件属主可执行

0 0 4 0 属组用户可读
0 0 2 0 属组用户可写
0 0 1 0 属组用户可执行

0 0 0 4 其他用户可读
0 0 0 2 其他用户可写
0 0 0 1 其他用户可执行


在设定权限的时候,只需按照上面查出与文件属主、属组用户和其他用户所具有的权限相对应的数字,并把它们加起来,就是相应的权限表示。
可以看出,文件属主、属组用户和其他用户分别所能够具有的最大权限值就是7。
再来看看前面举的例子:
代码:
-rwxr--r--  1   root            0 10月 19 20:16 temp

相应的权限是:
代码:
rwx-:0400 + 0200 +0100 (文件属主可读、写、执行) = 0 7 0 0
r--:0 0 4 0 (属组用户可读) = 0 0 4 0
r--:0 0 4 0 (属组用户可读) = 0 0 4 0
0 7 4 4

有一个计算八进制权限表示的更好办法,如下:
文件属主:r w x:4 + 2 + 1
属组用户:r w x:4 + 2 + 1
其他用户:r w x:4 + 2 + 1

这上面这相,更容易地计算出相应的权限值,只要分别针对文件属主、属组用户和其他用户把相应权限下面的数字加在一起就可以了。
temp文件具有这样的权限:
代码:
r w x     r - - r - -
4+2+1  4     4

把相应权限位所对应的值加在一起,就是7 4 4。
如:
代码:
chmod 666 rw- rw- rw- 赋予所有用户读和写的权限
chmod 644 rw- r-- r- - 赋予所有文件属主读和写的权限,所有其他用户读权限
chmod 744 rwx r-- r- - 赋予文件属主读、写和执行的权限,所有其他用户读的权限
chmod 664 rw- rw- r- - 赋予文件属主和属组用户读和写的权限,其他用户读权限
chmod 700 rwx --- --- 赋予文件属主读、写和执行的权限
chmod 444 r-- r-- r- - 赋予所有用户读权限


分享到:
评论

相关推荐

    chmod命令详细用法

    `chmod` 命令是 Linux 和 Unix 系统中用于改变文件或目录权限的关键工具。权限设置在这些操作系统中至关重要,因为它们控制了用户如何访问和操作文件和目录。理解 `chmod` 的使用方法可以帮助你更好地管理和保护系统...

    chmod命令使用详解

    ### chmod命令使用详解 #### 命令概述 `chmod`是Linux/Unix系统中用于修改文件或目录权限的重要工具。通过使用`chmod`命令,用户可以为文件或目录分配不同的访问权限,如读取、写入和执行权限。这对于确保文件系统...

    chmod和chown命令的用法

    chmod 和 chown 命令的用法 chmod 和 chown 命令是 Linux 操作系统中两个非常重要的命令,它们分别用于更改文件或目录的所有者和访问权限。在本文中,我们将详细介绍这两个命令的用法和参数。 一、chown 命令用途 ...

    chmod的C语言实现

    在Linux和类Unix系统中,`chmod`是一个用于改变文件或目录权限的命令。它的C语言实现涉及到对系统调用的直接操作,主要是`chmod()`函数。本文将深入探讨`chmod`命令的C语言实现原理,以及如何仅通过数字来设置权限。...

    linux的chmod使用详解

    在深入探讨Linux操作系统中的`chmod`命令之前,我们先简要了解Linux的权限体系结构。Linux采用了一种基于用户和组的权限模型,每个文件或目录都有特定的权限设置,这些权限可以分为三类:用户(user)、组(group)和...

    chmod命令..

    ### chmod命令详解:掌握Linux文件权限管理的核心技能 在Linux系统中,`chmod`命令是进行文件和目录权限更改的关键工具。它允许用户修改文件或目录的访问权限,确保系统的安全性和数据的保护。深入理解并熟练运用`...

    Linux chmod

    ### Linux chmod 命令详解 #### 一、引言 `chmod` 是 Linux 和 Unix 系统中用于更改文件或目录权限的重要命令之一。它允许用户根据需求精确地设置文件或目录的访问权限,这对于保护系统安全至关重要。本文将详细...

    linux的chmod和压缩命令

    chmod给文件设置权限,tar是linux中常用的压缩命令,里面写个多个压缩格式

    chmod 777的用法 修改文件用户权限

    linux操作系统 命令chmod 777的用法 修改文件用户权限

    linux.chmod.bak

    根目录777 不在怕 一个命令解决 这是CentOS 7.4版本的纯净系统目录权限文件导入出问题的机器即可 setfacl --restore=/root/linux.chmod.bak

    chmod 755 剖析

    ### chmod 755 剖析 在Linux系统中,`chmod`(change mode)命令是用于更改文件或目录权限的重要工具。本文将详细解释`chmod 755`命令的意义及其背后的逻辑。 #### 文件类型与权限简介 在Linux环境下,文件可以...

    linux详细命令笔记:crontab、压缩、chmod等

    手写的linux笔记,图文形式,尽可能的在难点地方写的详细一点,比如周期性的命令crontab,压缩命令,chmod命令的解析等等

    chmod 命令详细用法说明

    在Linux操作系统中,`chmod`命令是用于改变文件或目录权限的重要工具。权限管理是Linux系统安全的基础,理解和熟练使用`chmod`对于任何系统管理员或开发者来说都是至关重要的。本篇将详细介绍`chmod`命令的使用方法...

    研究报告:chmod.ppt

    **chmod命令详解** 在Linux操作系统中,`chmod`命令是一个至关重要的工具,它用于更改文件或目录的访问权限。这些权限决定了用户如何与文件或目录交互,包括读取、写入和执行。权限的设置有助于保护系统安全,确保...

    linux-chmod命令参数及使用方法详解.zip

    Linux中的`chmod`命令是系统管理员和用户日常操作中经常使用的工具,用于改变文件或目录的权限设置。本文将深入探讨`chmod`命令的参数、使用方法及其在实际操作中的应用。 首先,我们要理解Linux的权限系统。在...

    Linux基础课件文件权限设置chmod命令共9页.pdf

    【标题】"Linux基础课件文件权限设置chmod命令"涵盖了Linux操作系统中的基本概念,特别是关于文件权限管理和`chmod`命令的使用。在Linux系统中,理解文件权限是至关重要的,因为它们控制着用户对文件和目录的操作...

    Linux基础课件-- 文件权限设置-chmod命令.pptx

    `chmod`命令是Linux系统中用于修改文件或目录权限的关键工具,对于理解和操作Linux系统至关重要。本文将深入探讨`chmod`命令的作用、基本格式以及基本用法。 ### `chmod`命令的作用 `chmod`命令的主要功能是改变...

    Unix相关命令chmod cat more grep ftp

    本文将针对标题中的几个关键命令进行深入解析:`chmod`、`cat`、`more`、`grep`以及`ftp`。 #### 1. `chmod` 命令 `chmod` 命令用于更改文件或目录的权限。权限分为三种:读(r)、写(w)和执行(x),分别对应...

Global site tag (gtag.js) - Google Analytics