O link de diretório funciona dentro do caminho, permissão negada na pasta principal ou em outros locais

0

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

    
por Jay Stanley 14.12.2016 / 19:39

1 resposta

0

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.

link

    
por 14.12.2016 / 19:50