
가능한 중복:
유효하지 않은 /etc/sudoers 파일을 수정하는 방법은 무엇입니까? 오류가 발생하고 다시 편집할 수 없습니다.
안녕하세요 여러분 저는 미어캣을 가지고 있고 sudoers를 엉망으로 만들었을 것입니다. 이것이 지금 나의 상황입니다.
ubuntu:/etc$ ifconfig Command 'ifconfig' is available in
'/sbin/ifconfig' The command could not be located because '/sbin' is
not included in the PATH environment variable. This is most likely
caused by the lack of administrative privileges associated with your
user account. ifconfig: command not found @ubuntu:/etc$ ^C
@ubuntu:/etc$ htop @ubuntu:/etc$ ls -l /etc/environment
-rw-r--r-- 1 root root 79 Feb 15 09:54 /etc/environment @ubuntu:/etc$ cd /etc/environment
-bash: cd: /etc/environment: Not a directory @ubuntu:/etc$ sudo nano /etc/environment
>>> /etc/sudoers: syntax error near line 17 <<< sudo: parse error in /etc/sudoers near line 17 sudo: no valid sudoers sources found,
quitting
무엇을 추천하나요?
답변1
이 경우 형식은 나에게 공격적인 솔루션처럼 보입니다.
sudoers 파일을 수정하려고 합니다(손으로 편집한 것 같나요? 사용자에게 "관리자 권한"을 부여하고 싶었을까요?). 그런 다음 PATH에 /sbin을 추가합니다.
사용자를 adim 그룹에 추가하고 sudoers 파일에서 admin 그룹의 구성원에게 루트 권한을 부여하는 줄의 주석 처리를 해제할 수도 있습니다.