Sudo chown 错误?
Sudo chown mistake?
我一直在尝试在 Mac 上安装 Homebrew,但由于我的用户不是管理员,运行 遇到了权限问题。
我遵循了这里的建议:
su -l admin
sudo chown -R "$USER":admin /usr/local
sudo chown -R $USER:admin /Library/Caches/Homebrew
现在我担心我错误地将这些文件夹的所有权更改为特定用户。它会对我的普通用户产生负面影响吗?
changing ownership of /usr/local to a specific user is not a solution. It is a terrible hack and a workaround if you have a single user system. But then you might as well just chown -R / $USER:$USER – fijiaaron Jan 23
如果这是一件愚蠢的事情,我该如何恢复正常?
它应该看起来像带有 /lib/ 的图像,它是 /usr/ 中的另一个文件夹,带有 system Read & Write
和 wheel Read Only
。
它应该看起来像这样(/usr/ 中的另一个文件夹):
我认为我在评论中提到的权限应该没问题,但如果您想确保一切都设置为默认设置,您可以uninstall Homebrew using this script然后从头开始重新安装。
您也可以按照this advice重置权限。
我一直在尝试在 Mac 上安装 Homebrew,但由于我的用户不是管理员,运行 遇到了权限问题。
我遵循了这里的建议:
su -l admin
sudo chown -R "$USER":admin /usr/local
sudo chown -R $USER:admin /Library/Caches/Homebrew
现在我担心我错误地将这些文件夹的所有权更改为特定用户。它会对我的普通用户产生负面影响吗?
changing ownership of /usr/local to a specific user is not a solution. It is a terrible hack and a workaround if you have a single user system. But then you might as well just chown -R / $USER:$USER – fijiaaron Jan 23
如果这是一件愚蠢的事情,我该如何恢复正常?
它应该看起来像带有 /lib/ 的图像,它是 /usr/ 中的另一个文件夹,带有 system Read & Write
和 wheel Read Only
。
它应该看起来像这样(/usr/ 中的另一个文件夹):
我认为我在评论中提到的权限应该没问题,但如果您想确保一切都设置为默认设置,您可以uninstall Homebrew using this script然后从头开始重新安装。
您也可以按照this advice重置权限。