在linux系统r(读权限),二进制为100,十进制为4w(写入权限),二进制为010,十进制为2x(执行权限),二进制为001,十进制为1如果你有多个权限,需要加上4、2、1,所以最大权限为777rwx,对应二进制111,7rw对应二进制11,十进制6。第2组(第5-7号):文件所属组的权限第3组(第8-10号):其他用户的权限book.51cto.com/art/200...)整理如下:除了传统的readr,writew,executex之外,还有Linux特殊的文件权限,分别是SetUID,SetGID,andStickyBit,也就是多余的位,功能介绍如下:设置UID,SUID权重:4符号:x-->s特点:只对可执行文件有效。作用:可执行文件在执行时,具有文件所有者的权限。案例:/usr/bin/passwd权限为4755,当普通用户可以执行passwd命令时,对应的普通用户会随机秒变高富帅。他们已经获得了root权限,可以修改了。root拥有的/etc/shadow系统文件(如果/usr/bin/passwd的权限为755,普通用户执行passwd时,会出现擅自修改root拥有的/etc/shadow文件的问题)设置GID、SGID权重:2符号:x-->s特点:文件和目录都可以施法。作用:执行可执行文件和目录时,同一用户组拥有文件属主权限。案例:SGID多用于特定多人团队的项目开发,在系统中很少使用。StickyBit,SBit权重:1符号:x-->t特点:只对目录有效。功能:当目录SBit=1,权限更改为rwxrwxrwt时,该文件夹下的删除、重命名、移动等操作只允许相应的创建者用户或root(如果SBit=0,用户之间创建的文件可以互相删除互相伤害)案例:/tmp权限为1777,该目录下不同用户不能互相删除文件,只能删除自己的文件(如果/test权限为777,则test目录下不同用户可以删除文件从彼此)
