Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux acl

作者:▄对对碰   发布日期:2025-08-09   浏览:26

# 设置文件或目录的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查看启动时间

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

linux配置静态路由,并永久生效

linux查看后台

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站