我想将 Apple Logic 的所有样本和循环放在外部驱动器上,并在 /Library/Application Support 中使用符号链接。我之前在另一个 Sierra 系统上做过这件事,没有遇到任何问题,但在这个新的 Sierra 系统上,我收到了“权限被拒绝”消息。我是管理员,但显然我只有对 Application Support 文件夹的读取权限。
但在其他 Sierra 系统上就是这种情况,我曾是能够创建链接。
无论如何,我尝试使用 BatChmod 授予管理员对 Application Support 文件夹的写入权限,但执行后没有任何变化。作为管理员,我仍然没有写入权限。
我真的只需要这个文件夹的临时写入权限,只要足够长的时间来创建链接,然后在需要时恢复即可。我绝对超出了我的能力范围,也不想搞砸我的系统,但我可以遵循简单的命令行指示。我读过关于 sudo /bin/bash 和 sudo bash 以及启用 root 用户的信息,但我不知道哪种方式是实现我的目标最快、最安全的方法。
终端:
BatChmod 之前:
BatChmod 之后:
答案1
如果只想获取一个命令的 root 权限,可以使用sudo
。
如果你输入sudo id
(可能会提示你你的-- 而不是 root -- 密码),并且看到类似的内容uid=0(root) gid=0(root) groups=0(root)
,那么您可以使用它sudo
来获取 root 权限。(uid=0
这是重点部分。)
因此,您只需执行相同的ln
命令,但以 为前缀sudo
,例如
sudo ln -s /Volumes/Janus/...