집 >운영 및 유지보수 >리눅스 운영 및 유지 관리 >Linux가 파일을 저장하지 않는 경우 수행할 작업
Linux vi가 파일을 저장할 수 없으면 어떻게 해야 합니까?
Linux 시스템에서 vi로 편집한 읽기 전용 문서를 저장할 수 없는 문제에 대한 해결책은 일반 사용자를 사용하여 nginx.conf와 같은 구성 파일을 편집하는 것입니다:
권장: "Linux Tutorial "
저장할 때 메시지가 표시됩니다. 루트 권한이 없으면 다음 방법을 사용하여 문제를 해결할 수 있습니다. 저장할 때 다음을 추가하세요.
:w !sudo tee %
vi가 저장할 수 없는 오류의 경우 파일의 경우 현재 사용자의 sudo 권한이 구성되어 있지 않을 수도 있으며 sudo를 사용할 때 "xxx는 sudoers 파일에 없습니다. 이 사건이 보고됩니다. XXX는 사용자 이름입니다. 즉, 사용자 이름이 sudo를 사용할 권한이 없습니다. /etc/sudoers 파일을 수정하세요. 수정 방법은 다음과 같습니다.
1. 슈퍼 사용자 모드로 들어가면 시스템에서 슈퍼 사용자 비밀번호를 입력하라는 메시지를 표시합니다. 비밀번호를 입력하면 슈퍼 유저 모드로 들어갑니다.
2. 파일에 쓰기 권한을 추가하고 "chmod u+w /etc/sudoers" 명령을 입력합니다.
3. , "vim /etc/sudoers" 명령을 입력하고 "i"를 입력하여 편집 모드로 들어간 후 다음 줄을 찾아 "root ALL=(ALL) ALL"을 찾아 "xxx ALL=(ALL" ) ALL"(xxx는 여기에 xxx)을 추가하세요. 은 사용자 이름입니다. 그런 다음 저장(Esc 키를 누른 다음 ":wq" 입력)하여 종료합니다.
4. 즉, "chmod u-w /etc/sudoers" 명령을 입력합니다. ".
다시 저장:
#查看是否保存成功: $grep sudo nginx.conf #test :w !sudo tee %
위 내용은 Linux가 파일을 저장하지 않는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!