全英文的 T_Tlb_bn 写了:http://www.suse.de/~agruen/acl/chapter/fs_acl-en.pdf
这里有一个pdf可以参考一下。。
[问题]ACL权限管理
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 87
- 注册时间: 2007-08-25 18:02
- 来自: 湖南株洲
-
- 帖子: 35
- 注册时间: 2006-12-22 16:02
-
- 帖子: 87
- 注册时间: 2007-08-25 18:02
- 来自: 湖南株洲
Re: [问题]ACL权限管理
我的共享文件名为 shareBigSnake.NET 写了:设置文件夹权限为rxrecallshan 写了:想把一个文件夹弄成 能读能写 但不能删,不能追加,不能更名
好像系统自带的chmod 达不到这样的效果
下了acl 但权限也只有 rwx , 设置不来 请教 ~
里面的文件设成rw
照你的说法 我将share文件夹权限设置为 777
smb.conf 配置用户上传后的默认权限为
create mask = 0774 ( 其它用户的权限是 : 文件读取)
directory mask = 0775 ( 其它用户的权限是 : 文件夹读取和执行)
照这样子的权限设置, 写入后的文件夹权限是 rx ( 读和执行) , 文件权限是 r ( 只读)
这样子应该可以了, 看似能达到我的目地了
但是还能进行删除,追加,改名 我想是因为共享文件夹share权限为 777的原因,
然后我将share权限设为 775 , 但又不能进行写入了 ...
还请指教
-
- 帖子: 87
- 注册时间: 2007-08-25 18:02
- 来自: 湖南株洲
又一个说怪的了...hhhhkkkk 写了:你的要求比较怪。
想把一个文件夹弄成 能读能写? 是指文件夹中的文件能读能写吧。你把每个文件o=rw就可以了。
不能删, 你把目录搞成o=rx,就不能删除文件了。
不能追加?不知道是什么不能追加?如果是文件,能写当然就能追加,这个需求与上面的说法矛盾。
不能更名。目录中的文件不能更名,如果按目录的权限为 rx的话,当然不能更名了。
如果你让用户能新加文件进去,但不能删除别人的文件,你可以把sticky权限加给目录。
我设置的共享为share模式
比如我是一个windows上的客户 , 我写了一个文本 test.txt ,然后我复制到共享里
这个共享文件夹正是linux服务器的 , 复制进去了以后, 就不能对 test.txt ,进行改名 , 不能删除 , 也不能向test.txt 里继续写文本, 也就是追加 , 我就是想达到这个目地
- yaoms
- 帖子: 4952
- 注册时间: 2007-10-19 14:51
- 来自: 深圳
那就不能叫做“能读能写”了阿recallshan 写了:又一个说怪的了...hhhhkkkk 写了:你的要求比较怪。
想把一个文件夹弄成 能读能写? 是指文件夹中的文件能读能写吧。你把每个文件o=rw就可以了。
不能删, 你把目录搞成o=rx,就不能删除文件了。
不能追加?不知道是什么不能追加?如果是文件,能写当然就能追加,这个需求与上面的说法矛盾。
不能更名。目录中的文件不能更名,如果按目录的权限为 rx的话,当然不能更名了。
如果你让用户能新加文件进去,但不能删除别人的文件,你可以把sticky权限加给目录。
我设置的共享为share模式
比如我是一个windows上的客户 , 我写了一个文本 test.txt ,然后我复制到共享里
这个共享文件夹正是linux服务器的 , 复制进去了以后, 就不能对 test.txt ,进行改名 , 不能删除 , 也不能向test.txt 里继续写文本, 也就是追加 , 我就是想达到这个目地
Nothing 有事请发邮件到 yms541 AT gmail.com
alias 爱慕颇雷尔='mplayer'
alias 爱慕颇雷尔='mplayer'
- milujite
- 帖子: 644
- 注册时间: 2007-01-01 22:14
- 联系:
-
- 帖子: 87
- 注册时间: 2007-08-25 18:02
- 来自: 湖南株洲
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: [问题]ACL权限管理
关键是你想能创建但不能删recallshan 写了:我的共享文件名为 shareBigSnake.NET 写了:设置文件夹权限为rxrecallshan 写了:想把一个文件夹弄成 能读能写 但不能删,不能追加,不能更名
好像系统自带的chmod 达不到这样的效果
下了acl 但权限也只有 rwx , 设置不来 请教 ~
里面的文件设成rw
照你的说法 我将share文件夹权限设置为 777
smb.conf 配置用户上传后的默认权限为
create mask = 0774 ( 其它用户的权限是 : 文件读取)
directory mask = 0775 ( 其它用户的权限是 : 文件夹读取和执行)
照这样子的权限设置, 写入后的文件夹权限是 rx ( 读和执行) , 文件权限是 r ( 只读)
这样子应该可以了, 看似能达到我的目地了
但是还能进行删除,追加,改名 我想是因为共享文件夹share权限为 777的原因,
然后我将share权限设为 775 , 但又不能进行写入了 ...
还请指教
这样的话可能要靠扩展属性了, man chattr 看看
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
-
- 帖子: 87
- 注册时间: 2007-08-25 18:02
- 来自: 湖南株洲