wiki:chmod
chmod
设置文件权限用chmod 命令
修改权限有两种方式:
- 权限的字符表示
- 权限的八进制表示
chmod 命令用来修改文件和目录的访问权限,命令语法:
$ chmod 模式 文件名
必须是文件或目录的所有者才能修改其访问权限
root 用户可以修改任何文件和目录的权限
模式:
字符方式:
u文件所属用户;g文件所属组;o其他用户;
a所有用户;+增加权限;-去除权限;=重置权限。
例:
$ chmod u+w,g-x,o=r file
数字方式:
例如:设置文件权限为 rw-xr—–
rw- r-- --- 110 100 000 6 4 0 $ chmod 640 file
文件的权限
$ ls -l - rw-r-- r-- 1 user1 system 1081 Jun 13 11:32 file drwxr-xr-x 2 user1 system 512 Jun 13 11:32 man 文件和目录权限: 第一个rwx是文件或目录所属的用户的权限 第二个rwx是文件或目录所属的组的权限 第三个rwx是其他用户的权限
对普通文件而言,
“r”代表可以阅读文件内容,
“w”代表可以修改或删除文件内容,
“x”代表可以将文件作为命令来执行(同时需要r权限)。
对目录文件而言,
“r”代表可以列出目录所包括的文件,
“w”可以在目录内创建或删除文件(同时需要x权限),
“x”表明目录可以做为当前目录。
注意:能否删除文件跟文件所在的目录的w权限有关, 跟文件本身的权限无关
wiki/chmod.txt · 最后更改: 2024/01/15 18:45 由 math