chmod 755 /etc/sudoers

chmod 755 /etc/sudoers

/etcフォルダに無効な権限が付与されました。

chmod -R 777 /etc

rootとしてログインしようとするとエラーが発生し、次の出力が表示されます。

権限を変更するにはどうすればよいですか?

system13@motpl:~$ sudo su
sudo: /etc/sudoers is mode 0777, should be 0440
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
system13@motpl:~$ su root
Password: 
su: Authentication failure
system13@motpl:~$ 

ベストアンサー1

あなたのルートアカウントにパスワードが関連付けられていないため、ルートアカウントに直接ログインできないようです。 root権限を取得する別の方法は、sudo現在sudoersファイルに対する無効な権限のために中断されました。

この問題を解決するにはルートアクセスが必要なので、別の方法を見つける必要があります。

おそらく最も簡単な方法は、起動時にカーネルにカスタム初期化オプションを追加することです。

ブートマネージャを使用すると、カーネルコマンドラインにカスタムオプションを追加できます。コンピュータを再起動し、init=/bin/bashカーネル行の末尾に次の内容を追加します。

その後、カーネルは通常のinitデーモンの代わりにbashを起動する必要があります。これにより権限を変更でき、再起動後に一般的なsudoが再び機能するはずです。

おすすめ記事