환경
Windows 10 Pro WSL ubuntu 18.04
IDE - Visual Studio Code
에러 발생 상황
윈도우에서 WSL ubuntu를 실행한 다음 터미널에서 code . 를 입력하여 vscode를 실행하고, vscode 내에서 터미널을 열어 작업을 하고 있었다. 그런데 json 파일을 수정 후 저장하려고 하니 저장할 수 없다며 에러 메세지가 팝업으로 떴다.
에러 메세지
(FileSystemError): Error: EACCES: permission denied, open '파일경로')을(를) 쓸 수 없음
해결
permission denied 말 그대로 권한 문제이기 때문에 내 유저에게 권한을 부여하면 된다.
리눅스의 소유자 변경 명령어 chown을 사용하여 아래와 같이 입력하면 해결된다.
sudo chown -R (유저명) (디렉토리)
참고로 -R은 하위 경로 소유자를 모두 변경하는 옵션으로 나는 디렉토리명에 /home을 입력하여 home 디렉토리 하위에 있는 경로들의 소유자를 변경하였다.