예전에 저는 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 PC로 SSH 접근하려고 할 때 문제가 생기면... (0) | 2023.10.31 |
---|---|
우분투와 원도우를 듀얼부팅할 때 두 OS에 시간이 안 맞을 때 (2) | 2023.08.21 |
Ubuntu에서 Sublime Text 설치하기 (2) | 2022.01.05 |
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 |