Acontece que este é um problema X-Y no meu final. Eu estou tentando usar um link simbólico de uma maneira imprópria. Eu posso usar um alias para criar atalhos para alterar diretórios.
No MacOS 10.12.1 eu tenho um problema com as permissões do symlink
Eu criei um link que está no meu $ PATH
lrwxr-xr-x 1 <redacteduser> staff 48 Dec 14 13:23 <redactedlink> -> /users/<redacted>/documents/<redacted>/<redacted>/folder
Quando eu ligo para o link do terminal enquanto dentro do diretório que o contém, o link funciona e move corretamente o meu terminal para a pasta.
Quando eu ligo para o link fora do diretório que contém, digamos em ~ /, recebo:
zsh: permission denied: <redacted>
Depois de obter meu ~ / .zshrc para verificar se ele está no meu caminho, ainda recebo o erro. Outros links na pasta que contém o link para programas / scripts que eu coloquei nessa pasta. Eles trabalham e respondem a
which <redactedlink>
Eu tentei alterar a propriedade da pasta vinculada, bem como a propriedade do próprio link. Nenhuma dessas etapas tornou o link acessível de outras pastas. Se eu fizer um link para um script de shell que mude para a pasta vinculada, ele funciona.
Tenho certeza de que há algo simples que estou perdendo aqui sobre o funcionamento dos links de pastas. Você pode por favor me ajudar a descobrir o que está errado?
Obrigado
Acontece que este é um problema X-Y no meu final. Eu estou tentando usar um link simbólico de uma maneira imprópria. Eu posso usar um alias para criar atalhos para alterar diretórios.
Tags permissions zsh symlink