Linux 文件权限

drwxrwxrwx

  • d 表示目录
  • 剩下的三组 rwx 分别表示拥有者、拥有者用户组、其他用户对当前文件夹的权限情况

添加权限使用加号 +

减少权限使用减号 -

1
2
3
4
5
6
7
8
chmod g+rwx,u+w,o+x  <file>
# 以上命令的意思是
# g+rwx,为用户组增加 rwx 权限
# u+w,为用户增加 w 权限
# o+x,为其他用户增加 x 权限

chmod a-rwx <file>
# a 表示所有三个分组(即拥有者、用户组、其他用户),都取消 rwx 权限

rwx 除了用字母外,也可以用数字来表示,rwx 对应的数字分别是 4、2、1

rwxrwxrwx 可以用 777 来表示,因为 rwx 三个数字相加,刚好等于 7,有三组的 rwx,因此有 3 个 7

rwx—— 可以用 700 来表示

r—w—x 可以用 421 来表示

rw-rw-r-x 可以用 665 来表示

本质上来说,数字只是对字母的一种缩写,一种快捷方式,但它也增加了理解的成本;

如果要将 chmod 运用于所用子目录,可以添加 -R 参数,示例如下:

1
chmod -R 777 <file>

Linux 文件权限
https://ccw1078.github.io/2023/08/04/Linux 文件权限/
作者
ccw
发布于
2023年8月4日
许可协议