目录链接在路径内部有效,主文件夹或其他位置的权限被拒绝

目录链接在路径内部有效,主文件夹或其他位置的权限被拒绝

在 MacOS 10.12.1 上,我遇到符号链接权限问题

我在 $PATH 中创建了一个链接

lrwxr-xr-x  1 <redacteduser>  staff      48 Dec 14 13:23 <redactedlink> -> /users/<redacted>/documents/<redacted>/<redacted>/folder

当我在其包含目录内从终端调用该链接时,该链接将起作用并正确地将我的终端移动到该文件夹​​。

当我在包含目录之外调用链接时,比如在 ~/ 中,我得到:

zsh: permission denied: <redacted>

在获取我的 ~/.zshrc 以确保它位于我的路径中后,我仍然收到错误。包含文件夹中的其他链接链接到我放置在该文件夹中的程序/脚本。他们工作并响应

which <redactedlink>

我尝试更改链接文件夹的所有权以及链接本身的所有权。这些步骤都没有使该链接可以从其他文件夹访问。如果我链接到更改为链接文件夹的 shell 脚本,它就会起作用。

我确信我在这里缺少一些关于文件夹链接工作方式的简单内容。你能帮我找出问题所在吗?

谢谢

答案1

事实证明这是我这边的 XY 问题。我试图以不适当的方式使用符号链接。我可以使用别名来创建更改目录的快捷方式。

https://superuser.com/questions/167221/can-i-add-a-shortcut-to-replace-a-path-in-linux

相关内容