標準ユーザーからの 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をインストールし直してもダメでした。しかし、現在、起動時にそのPythonスクリプトを実行していますが、この問題のためにクラッシュしてしまいます。同じバージョンのOSをVirtual BoxのVMにインストールしたところ、問題なく動作しています。
何がrootがsudoを実行するのを妨げているのでしょうか?
ルートユーザーでディレクトリを / に変更できますか?多分、あなたはrootとしてこのパス/への権限が不足しています。
https://unix.stackexchange.com/questions/39328/sudo-cannot-open-etc-sudoers を参照してください。