SSHLINUX 혹은 다른 IP에 접속해서 VSCode로 내부 파일을 수정하려고 하는데 저장할 때에 에러가 발생.

해결방법은 해당 파일이나 폴더 등에 계정에 대한 권한을 할당하는 것이다.

## /var/www/html/example/ 경로일 때
sudo chown -R  계정명  경로명

이렇게 적용하면 바로 저장 혹은 수정할 수 있게 된다.

 

위와 같이 /var/www/html/example/  라는 폴더 내부의 파일들을 모두 수정할 수 있는 권한을 주고 싶을 때,

## 현재 내가 있는 위치 :  /var/www/html/
sudo chown -R  username ./example

하면 우측하단에 에러 알림이 왔던 내용이 사라지고 저장 혹은 수정할 수 있게된다.

 

 

참고

https://pinkwink.kr/1343

 

VSCODE로 SSH로 접근해서 편집 파일을 저장할때 permission 문제

예전에 저는 VSCODE를 이용해서 SSH로 젯슨 나노나 라즈베리파이에 접근하는 방법을 이야기했었는데요. 그렇게 쓰다보면 아주 가끔 권한 문제로 파일을 저장할 수 없다는 에러가 날 수 있습니다.

pinkwink.kr

 

반응형

 

VsCode - ssh 이용 해서 원격으로 특정 파일을 수정하거나 추가할때 에러가 발생하였다.

 

NoPermissions (FileSystemError): Error: EACCES: permission denied, open

 

 

■ 에러 이유

- 해당 파일에 대한 권한의 문제이다.

 

■ 해결 방법

- 접속자에게 권한 할당을 해주어 파일을 수정할 수 있게 해준다.

 

sudo chown -R  '접속계정명'   '권한을 할당할 경로'

 

예시) 

sudo chown -R sanghoon /var/www/html/*

 

하시면 이제 정상적으로 값이 수정·추가 되는 것을 확인할 수 있다.

반응형

+ Recent posts