无法重置/ tmp文件夹的mac(el capitan)权限

时间:2016-10-04 16:41:29

标签: mysql macos osx-elcapitan tmp

在我的mac上,mysql在重启后突然停止工作。 经过大量的搜索,我检查了我的文件权限是由于哪个mysql套接字文件无法在tmp中创建而搞砸了

我尝试按照url

使用以下命令重置权限

/ usr / libexec / repair_packages --repair --standard-pkgs --volume /

结果:

Permissions differ on "tmp", should be drwxrwxrwt , they are lrwxr-xr-x . Unable to set owner & group on "tmp". Error 1: Operation not permitted Unable to set permissions on "tmp". Error 1: Operation not permitted ACL found but not expected on 'System'. Unable to set owner & group on "System". Error 1: Operation not permitted Unable to set permissions on "System". Error 1: Operation not permitted

任何人都知道如何解决这个问题吗? 我希望mysql能在我的机器上运行。

1 个答案:

答案 0 :(得分:1)

修复了以下网址中提供的步骤的问题: https://www.reddit.com/r/mac/comments/55s9yg/getting_an_error_message_on_startup_coretelephony/

这是var catalog' / tmp'的权限问题。 如果您尝试更改此目录的权限,OS X不会让此更改,因为在系统中存在“系统完整性保护”。在更改权限之前,必须禁用此SIP。

试试这个:

  1. 重新启动计算机并按住Command + R直到屏幕上出现Apple徽标,将Mac重新启动到恢复模式。
  2. 点击实用工具>终奌站。在终端窗口中,输入' csrutil disable'然后按Enter键。重启你的Mac。
  3. 重启Mac后,尝试更改手动(命令:' sudo chmod 1777 / tmp')或下载应用程序:(我推荐此实用程序应用程序执行此操作:OnyX 3.1.8 for OS X 10.11 El Capitan - 下载链接:http://joel.barriere.pagesperso-orange.fr/download/1011/OnyX.dmg)5.1在应用程序中,选择维护 - >权限,然后点击执行。这可以解决所有权限问题(包括更改权限' / tmp'更正)。
  4. 当过程结束时,执行命令&sudo chmod 1777 / tmp'工作,只需重新启动Mac。
  5. 现在,当您更改权限时,需要启用“系统完整性” 保护',更改为:' csrutil enable'
  6. 重新启动Mac并按住Command + R,直到屏幕上出现Apple徽标。单击实用工具>终奌站。在终端窗口中,输入' csrutil enable'然后按Enter键。重启你的Mac。它完成了:-)它将起作用: - )