web-dev-qa-db-ja.com

「sudoers.soは所有者のみが書き込み可能である必要があります」に対処するにはどうすればよいですか?

ターミナルを使用して何かをインストールまたは削除しようとすると、次のエラーメッセージが表示されます。

bluebird@bluebird:~$ Sudo apt-get update
Sudo: /usr/lib/Sudo/sudoers.so must be only be writable by owner
Sudo: fatal error, unable to load plugins
bluebird@bluebird:~$ Sudo apt-get remove vlc
Sudo: /usr/lib/Sudo/sudoers.so must be only be writable by owner
Sudo: fatal error, unable to load plugins
bluebird@bluebird:~$ Sudo apt-get install apt-file
Sudo: /usr/lib/Sudo/sudoers.so must be only be writable by owner
Sudo: fatal error, unable to load plugins
7
Loy

22hには問題ありませんが、sudoers.soの問題のため、Sudoを実行して権限を修正することはできません。

したがって、ここで説明するようにルートシェルにドロップする必要があります。 ルートシェルを起動するにはどうすればよいですか?

(Grubを起動するために左のShiftキーを押しながら、「高度なオプション」「回復モード」「ネットワーク」および「ルート」を本質的に再起動します)。

次に、以下を行う必要があります。

chown root:root /usr/lib/Sudo/sudoers.so
chmod 644 /usr/lib/Sudo/sudoers.so

この問題を解決する必要があります。

7

これを試して、

ls -l /usr/lib/Sudo/sudoers.so

出力の最初の単語が次以外の場合

-rwxr-xr-x

グループなどから書き込み権限を削除する必要があります。

pkexec chmod go-w /usr/lib/Sudo/sudoers.so
6
22h