Chinaunix

标题: 请教关于文件权限的问题 [打印本页]

作者: iamrch    时间: 2008-10-13 16:33
标题: 请教关于文件权限的问题
假设有一个目录/aaa,所有者是user1,我希望在/aaa目录下,user1可以建立、删除所有文件(自己的、或是别的用户的),而user2能够建立删除自己的文件,同时能够读取user1(其他用户)的文件,但不能修改/删除user1(其他用户)的文件,请问能够实现吗?

我自己试验了一下:
如果把/aaa属性设为755,那么user2就不能建立自己的文件;
如果把/aaa属性设为777,那么user1的文件无论设为什么属性,都能够被user2删除;

请问,我这个想法如何实现?

谢谢。

[ 本帖最后由 iamrch 于 2008-10-13 16:36 编辑 ]
作者: indian    时间: 2008-10-13 17:04
好像不行。
或许可以这样设置:

/aaa设为755,所有者user1
在/aaa下建立USER2目录
改变/aaa/USER2目录的所有者为user2用户, 设置/aaa/USER2为777

看看能否行。
作者: iamrch    时间: 2008-10-13 18:30
原帖由 indian 于 2008-10-13 17:04 发表
好像不行。
或许可以这样设置:

/aaa设为755,所有者user1
在/aaa下建立USER2目录
改变/aaa/USER2目录的所有者为user2用户, 设置/aaa/USER2为777

看看能否行。


这样的话,用户user2只能在USER2目录下建立删除文件,而在user1目录下只有只读权限了?
作者: love2006    时间: 2008-10-13 21:54
没玩过这些
作者: 自由建客    时间: 2008-10-14 20:39
启用 ACL (后面的凑字数)
作者: iamrch    时间: 2008-10-16 14:34
原帖由 自由建客 于 2008-10-14 20:39 发表
启用 ACL (后面的凑字数)


看了手册里面的ACL,说的比较简单,不过看起来应该能解决我的需要,多谢!
作者: indian    时间: 2008-10-16 15:04
ACL在哪里?好像是交叉权限。 pureftpd中也要用到交叉权限。




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