# 设置文件或目录的ACL(访问控制列表)
# 1. 查看当前文件或目录的ACL设置
getfacl filename
# 2. 为用户添加读取权限
setfacl -m u:username:r filename
# 3. 为用户添加写入权限
setfacl -m u:username:w filename
# 4. 为用户添加读取和写入权限
setfacl -m u:username:rw filename
# 5. 删除用户的特定权限
setfacl -x u:username filename
# 6. 删除所有用户特定的ACL条目
setfacl -b filename
# 7. 递归设置目录及其子文件和子目录的ACL
setfacl -R -m u:username:rw directoryname
# 8. 设置默认ACL(仅对新创建的文件和子目录有效)
setfacl -d -m u:username:rw directoryname
getfacl
:用于查看文件或目录的当前ACL设置。setfacl -m
:用于修改ACL,添加或修改特定用户的权限。setfacl -x
:用于删除特定用户的ACL条目。setfacl -b
:用于删除所有自定义的ACL条目,恢复默认权限。setfacl -R
:递归地应用ACL到目录及其所有子文件和子目录。setfacl -d
:设置默认ACL,影响未来在此目录中创建的新文件和子目录。这些命令可以帮助你在Linux系统中更精细地控制文件和目录的权限。
上一篇:linux怎么查看ip
下一篇:linux查看启动时间
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站