디렉터리 링크는 경로 내부에서 유효하지만 홈 폴더 또는 다른 위치에서는 권한이 거부되었습니다.

디렉터리 링크는 경로 내부에서 유효하지만 홈 폴더 또는 다른 위치에서는 권한이 거부되었습니다.

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>

링크된 폴더의 소유권은 물론 링크 자체의 소유권도 변경해 보았습니다. 이 단계에서는 다른 폴더에서 링크에 액세스할 수 없습니다. 연결된 폴더로 변경되는 쉘 스크립트에 연결하면 작동합니다.

폴더 링크 작동 방식에 대한 간단한 내용이 여기에 누락되었다고 확신합니다. 문제를 파악하는 데 도움을 주실 수 있나요?

감사해요

답변1

알고 보니 내 쪽의 XY 문제였습니다. 부적절한 방법으로 심볼릭 링크를 사용하려고 합니다. 별칭을 사용하여 디렉터리 변경에 대한 바로가기를 만들 수 있습니다.

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

관련 정보