Sudo는 오류가 발생하여 루트로 아무것도 실행할 수 없습니다


12

어떤 이유로, 다음과 같이 sudo를 사용하여 명령 줄에서 루트로 모든 프로그램을 실행하려고 할 때 (루트킷 헌터 : rkhunter를 실행하려고합니다)

sudo rkhunter

그런 다음이 메시지가 나타납니다.

You must be the root user to run this program

그런 다음이 줄을 얻습니다.

sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must only be writable by owner
sudo: fatal error, unable to load plugins

나는 그냥 입력하려고 sudo하지만 위와 같은 세 가지 오류가 발생합니다. 또한 /etc/sudo.conf에는 존재하지 않습니다.

sudo를 통해 다른 프로그램을 루트로 실행할 수 없습니다. 내가 하루 전에 뿌리로 달릴 수 있었기 때문에 그것은 또한 이상했다. 나는 그것이 작동하기를 원합니다.
아시다시피, 저는이 컴퓨터의 유일한 사용자이며 Lubuntu 14.04.1을 실행하는 관리자입니다.

답변:


30

루트로 로그인 할 수있는 경우 :

$ su root     #enter password
$ chmod 644 /usr/lib/sudo/sudoers.so
$ chown -R root /usr/lib/sudo

그렇지 않은 경우 복구 모드에서 시작하고 디스크에 대한 쓰기 권한을 얻은 다음 해당 파일의 모드를 변경해야합니다. https://wiki.ubuntu.com/RecoveryMode

$ mount -o remount,rw /
$ chmod 644 /usr/lib/sudo/sudoers.so

헤드리스 라즈베리 파이를 사용하고 있습니다. 키보드 나 모니터없이 어떻게 복구 모드에서 시작할 수 있습니까?
Big Money

데스크탑 / 노트북에서 쉽게 조정할 수있는 SD 카드가 없습니까?
aldwinaldwin 2016 년

그것은 sdcard, 좋은 생각이 있습니다, 나는 그것을 연결하고 거기에서 부팅 할 수 있습니다
Big Money

0

먼저 터미널을 연 다음 입력하고 입력하십시오.

pkexec su

루트 사용자로 로그인합니다

이제 다음을 입력하십시오 (사용자 이름을 PC의 사용자 이름으로 바꾸십시오).

chown -R username /usr/lib/

이제 파일 탐색기를 열고 /usr다른 터미널에 이것을 입력하거나 입력하십시오.nautilus /usr

이제 lib 폴더를 마우스 오른쪽 버튼으로 클릭하고 '권한'탭으로 이동하십시오.

거기에서 '그룹'및 '기타'의 액세스 권한을 '파일 액세스'로 변경하십시오.

이제 '동봉 된 파일에 대한 권한 변경'버튼을 클릭하십시오. 이제 '그룹'및 '기타'의 액세스 권한을 '파일 액세스'또는 '읽기 전용'으로 변경하십시오.

이제 해당 창을 닫고 터미널 (루트 사용자가있는)로 돌아갑니다.

이제 입력

chown -R root /usr/lib/

짜잔!

이제 sudo다시 사용할 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.