Linux -特殊权限-set_uid: s权限:set_uid 红色的为S权限。针对普通用户。 set_uid作用:保证普通用户临时拥有该命令所有者的身份。 root用户有任何权限,普通用户则有权限限制。 普通用户无修改密码权限。

给一个文件上设置,set_uid,前提是,一个可执行的二进制文件。 二进制文件:像ls passwd命令都是二进制文件。 如果给1.txt文件给set_uid权限,则无意义。

授权set_uid权限。 chmod u+s /usr/bin/ls 赋予set_uid权限。 取消set_uid权限。 chmod u-s /usr/bin/ls 取消set_uid权限。 Linux -特殊权限-set_gid: s权限:set_uid 红色的为S权限。针对普通用户 set_gid 作用:普通用户临时拥有所属组的权限。 当给一个目录增加set_gid权限之后,在这个目录下,创建子目录、子文件,会根据父目录的权限保持一致。

增加权限: chmod g+s /usr/bin/ls 去掉权限: chmod g-s /usr /bin/l

Linux -特殊权限stick_bit: st:stick_bit 又叫防删除位。防止别人删除自己的文件,root用户除外。 /tmp :任何用户都为这个文件可写,

chmod o+t 目录 一个目录如果设置了t权限,那肯定就会有防删除的功能,比如/tmp/目录就有这属性 2 一个目录如果没有t权限,而设置了777权限,那么这个目录下面的文件就随便任人宰割了。A用户创建的文件,B用户也可以删除的。这主要取决于这些文件所在的目录的权限。