Chinaunix

标题: 请教目录权限问题 [打印本页]

作者: fish007    时间: 2007-09-11 11:25
标题: 请教目录权限问题
有一个目录temp,其属主是root,属组是hello,权限为770
hello组中有test1,test2用户
用test1登录进入到temp目录并新建一个文件lll,再用test2登录进入temp,此时用户可以删除test1建立的lll文件
以上操作好理解,因为权限为770嘛,但是现在我的要求是权限还是770,即同组用户都可以在temp下建立自己的目录或文件,但删除的话只能自己进行,同组其他用户无权删除,怎么办?
我查了一些资料,对temp设置了sgid  chmod g+s temp用ls -l查看如下:
drwxrws---  2 root hello  4096 Sep  9 22:51 temp
但还是达不到我所提到的要求,请各位帮忙,谢谢!
作者: mxbao    时间: 2007-09-11 11:58
temp下面是不是所有用户都建立的都属于同一个组啊
所以可以删除...
作者: afmzh    时间: 2007-09-11 14:07
标题: 回复 #1 fish007 的帖子
我是菜鸟!!我觉得是不是应该给这个文件夹加上一个-t  就可以了阿!!!  继续学习!!类似于这样drwxrws--t 2 root hello  4096 Sep  9 22:51 temp

[ 本帖最后由 afmzh 于 2007-9-11 14:11 编辑 ]
作者: kenduest    时间: 2007-09-11 14:10
原帖由 fish007 于 2007-9-11 11:25 发表 有一個目錄temp,其屬主是root,屬組是hello,權限為770
hello組中有test1,test2用戶
用test1登錄進入到temp目錄並新建一個文件lll,再用test2登錄進入temp,此時用戶可以刪除test1建立的lll文件
以上操作好理解,因為權限為770嘛,但是現在我的要求是權限還是770,即同組用戶都可以在temp下建立自己的目錄或文件,但刪除的話只能自己進行,同組其他用戶無權刪除,怎麼辦?
我查了一些資料,對temp設置了sgid  chmod g+s temp用ls -l查看如下:
drwxrws---  2 root hello  4096 Sep  9 22:51 temp
但還是達不到我所提到的要求,請各位幫忙,謝謝!


你需要的是 sticky bit

  1. chmod o+t temp
复制代码


--
作者: afmzh    时间: 2007-09-11 14:13
原帖由 kenduest 于 2007-9-11 14:10 发表


你需要的是 sticky bit

chmod o+t temp

--

版主说话了,看来我说的对了!!嘻嘻!!
作者: fish007    时间: 2007-09-11 14:34
原帖由 kenduest 于 2007-9-11 14:10 发表


你需要的是 sticky bit

chmod o+t temp

--

谢谢你和afmzh




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2