第二十五讲——文件系统访问列表 本文共有1396个字,关键词: 在linux中用户之间共享文件时,只能修改other权限,特殊权限一般情况下不使用,如果使用的话文件的风险将会大大增加。 我们要知道,对普通用户来说是不能改变文件的属主属组的(只有root用户才可以)。 所以,普通用户不能通过修改文件的属组来完成文件的共享。 FACL:文件系统控制访问列表就解决了普通用户间共享文件的问题。 FACL是利用文件的隐藏属性或者扩展属性保存额外的访问控制权限,这个访问控制权限可以被再次定义。 当我们对一个拥有扩展属性的文件进行复制或者是归档的时候,其扩展属性可能不会被复制,需要特殊选项或者命令。 Setfacl 设置facl getfacl 获取facl setfacl -m 设置 u:UID 设定用户权限 g:GID 设定组的权限 d:u d:g 对目录的访问控制列表,用的很少 setfacl -m u:hadoop:rw /etc/passwd 设定Hadoop用户对/etc/passwd文件具有读写权限(额外的权限) Setfacl -m g:mygroup:rw /tmp/test 添加mygroup对/tmp/test的rw权限(额外权限) 安全上下文中权限次序的确定 Ownergroupother Ownerfacl,usergroupfacl,groupother 将一个文件被调用时的权限应用次序。 facl的设定不能超出mask权限,超出会被减去 setfacl -m mask::r - - /tmp/test 设定/tmp/test的facl权限最大为r - - facl的权限取消 setfacl -x u:username(UID)|g:groupname(GID) 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 给自己讲linux 2016-12-25 评论 1483 次浏览