macos修改文件权限核心是通过“显示简介”图形操作或chmod命令(符号/数字模式)调整所有者、组、其他人的读(r)、写(w)、执行(x)权限,辅以chown修正归属、排查锁定及隔离属性。
修改 macos 文件的读写执行权限,核心是理解三类主体(所有者、所属组、其他人)和三类操作(读 r、写 w、执行 x),再用 chmod 精准调整。图形界面适合单个文件快速处理,终端命令则更灵活、可批量、能深入底层。
通过访达“显示简介”改权限(图形方式)
适合普通用户临时调整单个文件或文件夹:
- 右键点击目标文件或文件夹 → 选择“显示简介”
- 滚动到底部,展开“共享与权限”区域
- 点右下角锁图标,输入管理员密码解锁编辑
- 在用户列表中选中你的账户,从下拉菜单设为“读与写”
- 如需同步到子项(如整个文件夹内所有文件),点齿轮图标 → “应用到包含的项目”
用 chmod 命令改读写执行权限(终端方式)
打开“终端”,先用 ls -l 文件名 查当前权限(例如 -rw-r--r-- 表示所有者可读写,组和其他人仅可读)。常用操作:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 给所有者加写权限:
chmod u+w 文件名 - 让脚本可运行(加执行权):
chmod +x script.sh - 设为所有者可读写、组和其他人只读:
chmod 644 文件名 - 设为目录标准权限(可进入+读+执行):
chmod 755 文件夹名 - 递归修改整个文件夹(含子文件/子目录):
chmod -R 755 myfolder(慎用,避免过度开放)
配合 chown 修正归属关系(常被忽略的关键)
权限正确但依然打不开?可能是文件不属于你。比如下载的 App 或 Homebrew 报错,往往因归属错误:
- 把文件改回当前用户:
sudo chown $USER 文件名 - 同时指定用户和组(推荐用于 Applications):
sudo chown $USER:staff /Applications/App.app - 修复整个用户目录(迁移后常见):
sudo chown -R $USER:staff ~/
排查其他干扰因素
不是所有“无法访问”都源于传统权限位:
- 检查是否勾选了“锁定”:在“显示简介”顶部确认未启用“锁定”复选框
- 查看是否带隔离属性(Gatekeeper 阻止运行):
xattr -l 文件路径,若输出含com.apple.quarantine,运行xattr -d com.apple.quarantine 文件路径清除 - 系统级路径(如
/usr/bin)受 SIP 保护,普通模式下无法修改,需进恢复模式操作










