標準ユーザーのSudo
は正常に機能しますが、root
から使用しようとすると、次のエラーが返されます。
Sudo: can't open /etc/sudoers: Permission denied
Sudo: no valid sudoers sources found, quitting
/etc/sudoers
には適切な755属性があり、root:root
が所有しています。visudo
を使用して再作成しましたが、エラーは続きます。/etcは755で、root:rootも所有しています。私はSudoを再インストールしようとしました。違いはありません。
Sudoを使用してos特権コマンドを実行するpythonスクリプトを使用するため、ルートからSudoを実行する必要があります。しかし、今は起動時にpythonスクリプトを実行していますが、この問題によりクラッシュします。同じバージョンのOSを仮想ボックスVMにインストールしましたが、正常に動作します。
Rootがsudoを実行できないようにするために何ができますか?
ディレクトリを/に変更できますか? rootユーザーになっていますか?このパスへのアクセス権がないか、rootである可能性があります
https://unix.stackexchange.com/questions/39328/Sudo-cannot-open-etc-sudoers を参照してください