심볼릭 링크 파일을 편집할 수 없습니다(권한이 거부됨).

심볼릭 링크 파일을 편집할 수 없습니다(권한이 거부됨).

나는 사용하기 시작했다파일 클릭필요한 모든 것을 동기화하세요깃허브. 하지만 구성 파일을 dotfiles/에서 로 심볼릭 링크할 때 몇 가지 문제가 있습니다.~/

예:

$ rm ~/.config/termite/config
$ ln -s ~/dotfiles/termite/config - > ~/.config/termite/config

$ ll ~/dotfiles/termite
total 4.0K -rw-r--r-- 1 hieuc users 1.9K Nov 18 15:19 config

편집할 수 없고 읽을 수도 없습니다.흰개미

~/.config/termite/config [Permission Denied]

누구든지 문제를 해결하는 방법을 알고 있나요?

답변1

r파일은 사용자, 그룹 및 기타 사용자를 위한 비트로 표시될 수 있으며 누구나 읽을 수 있습니다.

모든 사람이 파일이 부족하기 때문에 파일을 실행할 수 없습니다 x. 그것이 당신에게 [Permission Denied]오류를 일으키는 것입니다.

다음 명령을 사용하여 파일을 실행 가능하게 만듭니다.

chmod +x ~/.config/termite/config

그러면 실행 권한이 추가되고 출력은 ll ~/.config/termite/config다음과 같습니다.

-rw-r-xr-x 1 hieuc users 1.9K Nov 18 15:19 config

그러면 다음 명령을 사용하여 문제 없이 파일을 실행할 수 있습니다.

~/.config/termite/config

또는 파일이 포함된 디렉터리로 CD를 넣고 실행합니다.

cd ~/.config/termite/config

./config

답변2

내 허가가 거부되었습니다. 내 경우에는 링크가 깨져서 링크된 파일을 삭제하고 다시 링크해야 했습니다.

ln -s /intranet/note/zshtips.html zshtips.html

링크의 유효성을 테스트할 수 있거나 테스트해야 합니다.

readlink zshtips.html

관련 정보