kes*_*ari 2 ls permissions chmod
创建文件夹“Sample_dir”并分析其权限。
$ mkdir Sample_dir
$ ll Sample_dir/
total 36
drwxrwxr-x 2 user user 4096 Jul 1 19:26 ./
drwx------ 71 user user 28672 Jul 1 19:26 ../
Run Code Online (Sandbox Code Playgroud)
查看第一个条目,我认为必须给 chmod 以实现这些权限的参数应该是 1775。
$ chmod 1775 Sample_dir/
$ ll Sample_dir/
total 36
drwxrwxr-t 2 user user 4096 Jul 1 19:26 ./
drwx------ 71 user user 28672 Jul 1 19:26 ../
Run Code Online (Sandbox Code Playgroud)
但是,ls 输出已更改。
ll
已别名为ls -alF
,文件夹的名称现在显示为蓝色背景的白色文本。
请解释。
您获得的权限就是您要求的权限。“t”来自您指定的“1775”权限字符串中的“1”,并设置所谓的“粘滞位”。这告诉系统该目录中的文件只能由文件所有者、目录所有者或 root 用户重命名或删除。要获得最初想要的权限,您需要使用“755”或“0755”作为chmod
.
归档时间: |
|
查看次数: |
9072 次 |
最近记录: |