红联Linux门户
Linux帮助

关于linux下粘贴位(sticky位)

发布时间:2008-02-25 21:21:18来源:红联作者:HioDxm
  要删除一个文件,你不一定要有这个文件的写权限,但你一定要有这个文件的上级目录的写权限。也就是说,你即使没有一个文件的写权限,但你有这个文件的上级目录的写权限,你也可以把这个文件给删除,而如果没有一个目录的写权限,也就不能在这个目录下创建文件。

  如何才能使一个目录既可以让任何用户写入文件,又不让用户删除这个目录下他人的文件,sticky就是能起到这个作用。stciky一般只用在目录上,用在文件上起不到什么作用。

  在一个目录上设了sticky位后,(如/home,权限为1777)所有的用户都可以在这个目录下创建文件,但只能删除自己创建的文件(root除外),这就对所有用户能写的目录下的用户文件启到了保护的作用。
文章评论

共有 1 条评论

  1. LinuxFreshman 于 2008-08-06 00:04:16发表:

    谢谢LZ,这个问题想了好久,你的这个解释是我目前看到最清楚明白的,谢谢!