setfacl 给指定用户设置指定目录,其他目录无法访问
新建一个yja用户,这个用户只能访问 /datadisk1/aa目录,不能访问/datadisk1 下的其他目录
1、修改/datadisk1 根目录
chmod -R 0700 /datadisk1
2、设置用户可以访问的目录
setfacl -m u:yja:r-x /datadisk1
setfacl -m u:yja:rwx /datadisk1/aa
3、设置组可以访问的目录
setfacl -m g:dev:r-x /datadisk1
setfacl -m g:dev:r-x /datadisk1/aa
4、删除指定用户/组的权限
setfacl -x u:yja /datdisk1
setfacl -x g:dev /datadisk1
6、查看ACL权限
getfacl /datadisk1
本文介绍如何利用setfacl命令为特定用户精确设置目录访问权限。通过实例展示,如何让yja用户仅能访问/datadisk1/aa目录,同时确保其无法访问该目录下其他子目录。步骤包括修改目录权限、设置用户和组的访问控制列表(ACL),以及如何撤销特定用户的访问权。
2854

被折叠的 条评论
为什么被折叠?



