在类Unix操作系统中,文件权限是通过一组三位数的八进制数来表示的,通常被称为“755权限”或“777权限”等。每一位数字代表不同用户类别(所有者、组用户、其他用户)的权限。
chmod是Linux下设置文件夹权限的命令,后面一般跟三个数字,代表不同用户群体在该文件夹上的权限设置。具体解释如下:

第一个数字表示文件所有者的权限。
第二个数字表示与文件所有者同属一个用户组的其他用户在该文件夹上的权限。
第三个数字表示其他用户组在该文件夹上的权限。

权限分为三种:读(r=4)、写(w=2)、执行(x=1)。
根据不同的权限组合方式,可以得到以下模式和对应的数字:

可读+可执行(rx=5)对应数字5,
可读+可写(rw=6)对应数字6,
可读+可写+可执行(rwx=7)对应数字7。

所以,chmod 755设置用户的权限为:
文件所有者的权限为可读、可写、可执行(模式7)
与文件所有者同属一个用户组的其他用户的权限为可读、可执行(模式5)
其他用户组的权限为可读、可执行(模式5)
所以,755权限意味着:
文件所有者可以读取、写入以及执行该文件。
文件所属组成员和其他用户可以读取和执行该文件,但不能修改(写入)该文件。
总结:三个权限有8种组合方式,按照打分的方式给不同的权限模式编号。每个编号对应的模式组合是唯一的。

标签: none

添加新评论