chmod 命令说明

  • 用于修改文件权限

    常见权限

    | 权限值 | 表现形式 | 用户本身 | 同组用户 | 其他用户 | | —- | —- | —- | —- | —- | | 444 | r—r—r— | 读 | 读 | 读 | | 600 | rw———- | 读 写 | 无 | 无 | | 644 | rw-r—r— | 读 写 | 读 | 读 | | 664 | rw-rw-r— | 读 写 | 读 写 | 读 | | 666 | rw-rw-rw- | 读 写 | 读 写 | 读 写 | | 700 | rwx——— | 读 写 执行 | 无 | 无 | | 744 | rwxr—r— | 读 写 执行 | 读 | 读 | | 755 | rwxr-xr-x | 读 写 执行 | 读 执行 | 读 执行 | | 777 | rwxrwxrwx | 读 写 执行 | 读 写 执行 | 读 写 执行 |

权限详解

权限分类

在linux系统中,文件或目录的权限分为3种:

  • 读权限 r 代表数字为 4
  • 写权限 w 代表数字为 2
  • 执行权限 x 代表数字为 1

    数字组合

    通过 4、2、1 的组合,得到以下几种权限:

  • 0(没有权限);

  • 4(读权限);
  • 5(4+1 :读+执行);
  • 6(4+2 :读+写);
  • 7(4+2+1 :读+写+执行)

    从左至右每隔3位

  • 1-3 位字母代表文件所有者(User)的权限

  • 4-6 位字母代表同组用户(Group)的权限
  • 7-9 字母代表其他用户(Other)的权限。

    权限示例

    755 的表示为

  • User : 7 等于 4+2+1,即 rwx,所有者具有读、写、执行权限;

  • Group : 5 等于 4+1,即 r-x,同组用户具有读、执行权限但没有写权限;
  • Other : 5 同上,也是 r-x,其他用户具有读、执行权限但没有写权限。

所以合起来755权限就表示为 rwxr-xr-x

字母组合