코드코코

[리눅스] NoPermissions (FileSystemError): Error: EACCES: permission denied, open 본문

우당탕탕/에러모음집

[리눅스] NoPermissions (FileSystemError): Error: EACCES: permission denied, open

코드코코 2021. 12. 16. 15:34

현재상태

- 우분투 내에 lg폴더를 생성하고,

- lg 폴너 express-generator로 server 폴더를 생성하여 기본 골격을 갖춤

- 우분투 내에서 npm i 를 하여 의존성 모듈 설치 완료

- vscode로 해당 폴더를 열어서 nodemon 적용을 위해 package.json를 수정하려던 상황

 

에러발생

- vscode로 작업할 폴더를 열어서 package.json을 수정하려고 하니 에러가 발생

- 에러내용

  'package.json'을(를) 저장하지 못함: 파일 'vscode-remote://wsl+ubuntu/home/ubuntu/lg/server/package.json'(NoPermissions (FileSystemError): Error: EACCES: permission denied, open '/home/ubuntu/lg/server/package.json')을(를) 쓸 수 없음

해결과정

 

1. 우분투 터미널을 열어서 소유자를 살펴보니 root로 되어 있다

2. chmod 명령어를 사용하여 소유자를 내가 접근한 ssh계정인 ubuntu로 바꿔주자

3. 저장을 해보면 저장이 되어 동그라미가 사라진 것을 알 수 있다.

-끝-