sudo:/ etc / sudoersを計算できません:権限が拒否されました... Mint 18.2 Cinnamon

sudo:/ etc / sudoersを計算できません:権限が拒否されました... Mint 18.2 Cinnamon

私はただのディレクトリだと思いましたが、「/」と判明したものの権限を変更しようとしました。これでsudoに問題があります。コンソールで root 以外のユーザーとして root としてログインしようとすると、次のメッセージが表示されます。

sudo su
sudo: unable to stat /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

ただし、GUI Nemoファイルブラウザを使用して右クリックして[ルートとして開く]をクリックして、ディレクトリへのルート端末アクセス権を取得できました。同様の問題を抱えている他のほとんどの投稿には、間違ったファイル/ディレクトリ権限が原因でこの問題がありますが、これを行うと、次のようなls -ld /etc/結果が表示されるため、これは正しい問題ではないと思いますls -l /etc/sudoers

drwxr-xr-x 157 root root 12288 Dec 15 15:36 /etc/
-rw-r--r-- 1 root root 755 Dec 15 15:36 /etc/sudoers

システムアップデートも機能しないようです。

私は試した:

apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall sudo

しかし、それは本当に何もないと思います。

sudoersの内容は次のとおりです。

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

ベストアンサー1

sudoers 構成ファイルに問題はありません。チェックファイルの設定を使用できますvisudo -c。ファイルに対してこれを実行すると、正しく解析されたことを確認できます。ご提供いただいた情報だけでは問題を判断することはできませんが、次の方法をお試しいただけます。

  • /etc/sudoersすべてのパスが実行可能であることを確認してください。
  • ディレクトリに対する権限が/755(drwxr-xr-x)であることを確認してください。
  • dpkg-reconfigureルートとして実行されるデフォルト値にパッケージを再構成してみてください。

新しい権限に関する情報を提供してください/

PS:sudoersファイルに書き込み権限があるのは奇妙です。 sudoersファイルを編集するにはvisudoのみを使用する必要があることに注意してください。

おすすめ記事