저는 Wheezy 데비안을 실행하고 있습니다. 예를 들어 홈 디렉터리가 아닌 다른 디렉터리에 새 파일을 만들려고 하면 /var/www
vim에서 다음 오류가 발생합니다.
E212: 쓰기 위해 파일을 열 수 없습니다.
내 홈 디렉토리 외부에 파일을 생성할 수 있는 올바른 권한이 없기 때문이라고 생각합니까?
내 사용자 계정은 sudoers 파일에 있으며 (ALL=(ALL) ALL)
관리자 액세스 권한이 있습니다.
나는 이와 같은 트릭을 알고 있지만 :w !sudo tee %
여전히 읽기 전용 파일이 생성됩니다.
내가 여기서 무엇을 놓치고 있는 걸까요?
답변1
죄송합니다. 아직 댓글을 달 수 없습니다. 다음 명령을 실행해 보십시오. sudo -s
그러면 루트로 로그인됩니다. 그러면 당신이 원하는 일은 무엇이든 할 수 있을 것 같아요.
답변2
vim을 루트로 실행해야 합니다.
sudo vim /var/www/file
답변3
답변해 주셔서 감사합니다. 결국 chown
.