「sudo」の失敗に関する詳細情報を取得する方法

「sudo」の失敗に関する詳細情報を取得する方法

すると、sudo something次のメッセージが表示されます。 「sudoersファイルにlukeがありません。このイベントが報告されます。」

すべてのsudoユーザーは同じ方法で失敗します。

ここで正確に何が失敗しているかについての詳細をどのように取得できますか?以前はうまくいきましたが、sudoアクセス権を持っている他の人が問題を引き起こしていました(?)、sudoは機能しません(そこでrootとしてsuしてsudoを使用できますが)。

/etc/sudoersを確認しました(内容と権限がデフォルトのインストールと一致し、visudo -cすべてが正常であると報告します)。

私はまだsudoグループに属しています。

$ getent group sudo
sudo:x:27:luke,user2,user3

私が追加したとき

 luke    ALL=(ALL:ALL) ALL

/etc/sudoersに追加すると、sudoを使用できます。しかし、なぜsudoグループメンバーは利用できないのですか?

#
# 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

luke    ALL=(ALL:ALL) ALL

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

#includedir /etc/sudoers.d

Ubuntu 16.04 Server Edition。

ベストアンサー1

# 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

コメント 次の行管理者グループのメンバーはroot権限を取得できますグループメンバーにsudoアクセス権を付与しますadminが、その行の後にグループメンバーがsudoを実行できるようにする...%sudoアクセスのみを許可するために最初からフラグを削除しました。ユーザー名前をsudo与えるよりグループ同じ名前。

おすすめ記事