我想在/ Library / Application Support中使用符号链接将所有Apple Logic的示例和循环放在外部驱动器上。我以前在其他Sierra系统上完成了此操作,没有任何问题,但是在这个新的Sierra系统上,我收到了“权限被拒绝”消息。我是管理员,但显然我仅对“应用程序支持”文件夹具有“读取”特权。
但是,这是其他塞拉利昂系统的情况下,我是能够创建一个链接。
无论如何,我尝试使用BatChmod将Admin Write特权授予Application Support文件夹,但是执行后,没有任何改变。作为管理员,我仍然没有写权限。
我真的只需要对该文件夹具有临时的写入权限,只要足够长的时间即可创建链接,然后在需要时还原。我绝对不在我的行列,也不想破坏我的系统,但是我可以遵循简单的命令行指导。我已经阅读了有关sudo / bin / bash和sudo bash以及启用root用户的信息,但是我不知道哪种方法是实现目标的最快,最安全的方法。
终奌站:
在BatChmod之前:
在BatChmod之后:
谢谢罗伯特,我已经上传了3张照片到OP。您可以看到终端输出。并尝试通过BatChmod(之前和之后)向AppSupport文件夹授予管理员权限...刷新获取信息后,一切都没有改变。
—
mathesar
除了传统的Unix文件模式外,OSX(以及其他一些Unix和Linux系统)还使用“ ACL”(访问控制列表)。即使您运行了BatChmod,在左下方的框中仍然显示“您只能阅读”,我认为这是由于ACL所致。我没有要测试的OSX。
—
RobertL
尝试执行
—
RobertL,
sudo id
(可能会提示您输入您的密码(而不是root用户密码))。如果看到类似“ uid = 0(root),gid = 0(root),groups = 0(root)”的信息,则可以sudo
用来获取root权限。因此,您只需要执行相同的ln
命令,但前缀为sudo
:如sudo ln -s /Volumes/Janus/
...
罗伯特,做到了!对您来说,这当然是一件简单的事情,但我不知道。非常感谢你的帮助。
—
mathesar
id
命令的输出,将很有帮助。