홈 디렉터리 외부에 새 파일을 만들려고 할 때 Vim 오류 "E212: 쓰기용 파일을 열 수 없습니다"

홈 디렉터리 외부에 새 파일을 만들려고 할 때 Vim 오류 "E212: 쓰기용 파일을 열 수 없습니다"

저는 Wheezy 데비안을 실행하고 있습니다. 예를 들어 홈 디렉터리가 아닌 다른 디렉터리에 새 파일을 만들려고 하면 /var/wwwvim에서 다음 오류가 발생합니다.

E212: 쓰기 위해 파일을 열 수 없습니다.

내 홈 디렉토리 외부에 파일을 생성할 수 있는 올바른 권한이 없기 때문이라고 생각합니까?

내 사용자 계정은 sudoers 파일에 있으며 (ALL=(ALL) ALL)관리자 액세스 권한이 있습니다.

나는 이와 같은 트릭을 알고 있지만 :w !sudo tee %여전히 읽기 전용 파일이 생성됩니다.

내가 여기서 무엇을 놓치고 있는 걸까요?

답변1

죄송합니다. 아직 댓글을 달 수 없습니다. 다음 명령을 실행해 보십시오. sudo -s그러면 루트로 로그인됩니다. 그러면 당신이 원하는 일은 무엇이든 할 수 있을 것 같아요.

답변2

vim을 루트로 실행해야 합니다.

sudo vim /var/www/file

답변3

답변해 주셔서 감사합니다. 결국 chown.

관련 정보