chmod

更新时间:
2024-01-09
下载文档

chmod

改变文件或目录的访问权限。

格式

chmod <newmode> <filename>

说明

[root@sylixos:/root]# help chmod          
change file attrib
eg. chmod 777 file
chmod newmode filename
[root@sylixos:/root]# 

此命令用来改变文件或目录的访问权限。

样例

[root@sylixos:/root]# ll
-rw-rw-rw- root        root        Thu Nov 17 13:38:35 2016         16 B, a
-rw-r--r-- root        root        Thu Nov 17 13:57:37 2016        653 B, path
        total items: 2
[root@sylixos:/root]# chmod 777 a
[root@sylixos:/root]# chmod 666 path
[root@sylixos:/root]# ll
-rwxrwxrwx root        root        Thu Nov 17 13:38:35 2016        16 B, a
-rw-rw-rw- root        root        Thu Nov 17 13:57:37 2016     653 B, path
        total items: 2
[root@sylixos: /root]#

具体解释:

文件的权限使用 r w x 表示,r 表示读权限,w 表示写权限,x 表示执行权限,- 表示无权限。 rwxr-xr-- 三个权限为一组,分别表示用户权限,用户所在组权限,其他用户权限。

文件权限的设置,使用八进制数,每 1 位八进制数可以换算成 3 位二进制数,正好表示用户是否拥有文件的三种权限,拥有该权限使用 r w x 表示,未拥有使用 - 表示,所有对于 -rw-r--r-- 这个权限使用八进制表示就是 0644,0 表示八进制的前导符,而 八进制数 644 换算成二进制就是 110 100 100, 刚好表示 rw- r-- r-- 权限。

我们在使用 chmod 命令时,权限设置使用八进制数,可以省略前导符,也可以不省略。

文档内容是否对您有所帮助?
有帮助
没帮助