當設置粘著位時只有root或者owner才能刪除、重命名文件。 示例: 用戶apple預設組為fruit。 [root@titan ~]# id apple uid=1001(apple) gid=1001(fruit) 組=1001(fruit) step1 顯示water文件夾信息,文件夾當前未 ...
當設置粘著位時只有root或者owner才能刪除、重命名文件。
示例:
用戶apple預設組為fruit。
[root@titan ~]# id apple
uid=1001(apple) gid=1001(fruit) 組=1001(fruit)
step1 顯示water文件夾信息,文件夾當前未設置粘著位。
[root@titan /]# ls -l | grep water
drwxr-xrwx. 4 root root 4096 8月 10 21:02 water
step2 顯示water子文件夾信息。
[root@titan /]# ls -l water
總用量 8
drwxr-xr-x. 2 root root 4096 8月 10 21:02 mineral
drwxr-xr-x. 2 root root 4096 8月 10 21:02 pure
step3 刪除mineral文件夾。
[apple@titan water]$ rm -r mineral/
rm:是否刪除有防寫的目錄 'mineral/'?y
step4 顯示water子文件夾信息。
[apple@titan water]$ ls -l
總用量 4
drwxr-xr-x. 2 root root 4096 8月 10 21:02 pure
step5 對water文件夾設置粘著位。
[root@titan /]# chmod o+t water
[root@titan /]# ls -l | grep water
drwxr-xrwt. 3 root root 4096 8月 10 21:08 water
step6 以apple用戶刪除pure文件夾。
[apple@titan water]$ rm -r pure
rm:是否刪除有防寫的目錄 'pure'?y
rm: 無法刪除'pure': Operation not permitted
step7 以root用戶刪除pure文件夾。
[root@titan water]# rm -r pure/
rm:是否刪除目錄 'pure/'?y
step8 顯示water子文件夾信息。
[root@titan water]# ls -l
總用量 0