2009年(41)
分类: LINUX
2009-09-01 17:12:34
网上很多关于sticky bit的说明都不是非常正确,比如我的blog转载的《set uid,set gid,sticky bit详解》。
我用Ubuntu 8.10进行测试,得出一些结论:
1、当文件设置sticky bit,其所在目录没有设置sticky bit
只要用户对文件所在目录有写的权限,在删除前询问一下:“rm: remove write-protected regular empty file `tmp'?”,此时如果输入“y”是可以将文件删除的。
2、文件和所在目录都设置的sticky bit
此时无法将文件删除(文件主和root除外)。
不知道是不是不同的发行版处理有所不同,与其他文章所有的不一样。