我的任务是配置一个目录,以便组中的用户只能删除他们拥有的文件。
chmod 1771 RandD
按照实验室说明的建议,我使用来完成此操作。
运行时ls -l
,权限显示为drwxrwx--t
。
t
我明白为什么权限末尾有一个,因为最后一个 1chmod 1771 RandD
负责其他权限。t
但是,第一个 1 if没有显示在用户的权限部分有什么意义呢?
我的任务是配置一个目录,以便组中的用户只能删除他们拥有的文件。
chmod 1771 RandD
按照实验室说明的建议,我使用来完成此操作。
运行时ls -l
,权限显示为drwxrwx--t
。
t
我明白为什么权限末尾有一个,因为最后一个 1chmod 1771 RandD
负责其他权限。t
但是,第一个 1 if没有显示在用户的权限部分有什么意义呢?
ls -l
输出中的一些字符有多种用途;这就是权限中最后一个字符所发生的情况。t
意味着该文件已设置其他文件的执行位和粘滞位。如果没有设置粘性位,您会看到
x
;如果未设置执行位,您会看到T
.在 中
chmod
,所有四个数字都有不同的用途:第一个设置“特殊”位(包括粘性位),第二个设置所有者权限,第三个设置组权限,第四个设置“其他”权限。有关详细信息,请参阅了解 UNIX 权限和文件类型。