Ali*_*Ali 15 permissions chmod osx-el-capitan macos
macOS El Capitan (10.11) 无法安装任何软件更新或安装任何软件,因为/tmp和/private/tmp文件夹似乎不可写。
运行这个:
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Run Code Online (Sandbox Code Playgroud)
给我这个错误:
unable to set owner and group on "tmp" Error 1 Operation not permitted
unable to set permissions on "tmp" Error 1 Operation not permitted
Run Code Online (Sandbox Code Playgroud)
有没有办法手动删除 tmp 文件夹并重新创建它们?当我尝试重命名或删除时,/tmp或者/private/tmp我一直不允许操作。sudo chmod 1777在/tmp和/private/tmp文件夹上也以同样的方式失败
磁盘工具表示磁盘运行状况良好,在运行急救时未检测到任何问题。
有没有办法将tmp位置重定向到另一个可写文件夹?
小智 26
打开顶部栏中的实用程序菜单 > 打开终端
csrutil disable
Run Code Online (Sandbox Code Playgroud)重启
删除tmp文件夹
sudo rm -i /tmp
sudo rm -i /private/tmp
Run Code Online (Sandbox Code Playgroud)创建 tmp 文件夹
sudo mkdir /private/tmp
sudo chown root:wheel /private/tmp
sudo chmod 1777 /private/tmp
Run Code Online (Sandbox Code Playgroud)创建符号链接
sudo ln -s /private/tmp /tmp
Run Code Online (Sandbox Code Playgroud)运行repair_packages(您可能不需要这样做)
sudo /usr/libexec/repair_packages --repair --standard-pkgs --volume /
Run Code Online (Sandbox Code Playgroud)重新启动回恢复模式并运行
csrutil enable
Run Code Online (Sandbox Code Playgroud)重启
支持 Andrew Ferk 找出修复方法;将您的评论作为社区 wiki 答案提取出来,使其更具可读性。
小智 5
sudo chmod 1777 /private/tmp
Run Code Online (Sandbox Code Playgroud)
为我做的。
| 归档时间: |
|
| 查看次数: |
25544 次 |
| 最近记录: |