Mac系统chmod命令权限管理全解析

67次阅读

共计 473 个字符,预计需要花费 2 分钟才能阅读完成。

Mac 系统文件权限管理实战指南

权限查看与解析

ls -l命令可显示文件详细属性,执行 ls -l startup.sh 将输出:
-rwxrwxrwx@ 1 devuser staff 1904 9 27 18:32 startup.sh
各字段含义解析:
• 首字符:表示普通文件 /d为目录(末尾 @为扩展属性)
• 权限组:三组 rwx 分别对应 所有者|所属组|其他用户 权限
• 权限标识:r= 可读(4) w= 可写(2) x= 可执行(1)

权限修改方法

符号修改法

语法:chmod [用户类型][操作符][权限] 文件名
• 用户类型:u= 所有者 g= 组 o= 其他 a= 全部
• 操作符:+添加 移除 =重置
示例:移除组和其他用户执行权
chmod go-x startup.sh

数字修改法

权限值计算:读(4)+ 写(2)+ 执行(1)
三组数字分别对应 u|g|o 权限:
chmod 777 startup.shrwxrwxrwx
chmod 755 startup.shrwxr-xr-x

高级操作技巧

• 多权限组合:chmod g+x,o+x-w startup.sh
• 递归修改:添加 -R 参数处理目录及子文件
chmod -R 755 webapp/

正文完
 0