예전에 저는 VSCODE를 이용해서 SSH로 젯슨 나노나 라즈베리파이에 접근하는 방법을 이야기했었는데요. 그렇게 쓰다보면 아주 가끔 권한 문제로 파일을 저장할 수 없다는 에러가 날 수 있습니다. 해당 문장은
Failed to save : Unable to write file 'vscode-remote://ssh-remote' (NoPermissions (FileSystemError): Error: EACCES: permission denied, open)
이렇게 EACCES permision denied라고 나타납니다. 어떤 상황인지 보죠. 해당 내용은 아래 동영상으로도 공개됩니다.
일단 저는 어떤 상황에서 에러를 만났는지 보도록하겠습니다.
먼저 내가 작업할 기기의 계정으로 접근하게 됩니다.
편집할 파일을 찾아서 편집을 하고
변경이 되었으니 파일이름 옆에 별표가 동그라미로 바뀌겠죠? 이제 저장을 하면...
저렇게 에러가...
네, FileSystem에서 permission 어쩌고 에러가 나타납니다.
이 문제는 또 다른 터미널을 열어서 내가 편집하려는 파일을 관찰해보면 알 수 있는데요. ls -l 명령으로 보면 소유자가 root입니다. 문제는 내가 접근한 것은 root가 아니라는 거죠.
그래서 chown 명령으로 소유자를 변경해 줍니다. 내가 접근한 ssh의 계정이 r1mini라 저는 r1mini로 변경했습니다.
이제 저장이 잘되네요^^
반응형
'Software > Ubuntu and Mint' 카테고리의 다른 글
Ubuntu에서 Sublime Text 설치하기 (2) | 2022.01.05 |
---|---|
VSCODE로 SSH로 접근해서 편집 파일을 저장할때 permission 문제 (6) | 2021.03.03 |
Ubuntu 20.04 (Mint 20.1) CUDA 11.1, cuDNN 8.0.5, Tensorflow 2.4 (6) | 2021.02.17 |
Ubuntu에서 venv를 이용해서 Python 환경 만들기 (2) | 2021.02.15 |
Ubuntu20.04(Mint 20.1)에서 CUDA 및 Tensorflow 설정 (2) | 2021.02.13 |
터미널에서 유용하게 사용할 수 있는 파일 관리기 Midnight Commander (6) | 2021.01.26 |
apt 관련 명령을 사용할때 dpkg lock 관련 메시지가 뜰때 (6) | 2020.11.09 |
Dell XPS 15에서 리눅스 Mint 멀티부팅 및 Wifi 드라이버 잡기 (14) | 2020.02.28 |
버그 잡기가 정말 힘들 것 같아요. 하지만 막상 문제를 발견하고 해결하고 나면 그 뿌듯함도 이루말할 수 없겠지요. 이 과정에서 실력도 늘고요~
그쵸~^^
즐거운 하루되세요
감사합니다~
혹시 그러면 다른 계정에서 로그인하였을 때 똑같이 매번 소유권한을 변경해야하나요?
다른 pc에서 접속하면 똑같은 에러가 발생할 것 같은데 방법이 있나욤
권한 문제가 생기면 저렇게 해야하는데, 항상 생기지는 않습니다. 내가 파일의 권한을 어떻게 주었냐에 따라 달라지는 거겠죠.