ユーザーが多く、sudoerがグループに基づいて設定されています。どのユーザーが私のユーザーにsuを実行できるかを確認する方法はありますか?
良い:
sudo su - myuser
/etc/groupファイルをgrepingしようとしましたが、正しい結果が得られませんでした。 "id"コマンドは手動で確認するにはあまりにも多くの結果を提供します。
答え1
ルートは、ユーザーを任意のユーザー名に切り替えるか確認する/etc/sudoers
ことで、特定のユーザーがユーザーをユーザー名に切り替えることができます。
username ALL=(ALL:ALL) ALL
username ALL=(ALL:ALL) /usr/bin/sudo /bin/su Yourusername
username ALL=(ALL:ALL) /usr/bin/sudo /bin/su
答え2
スーパーユーザー権限を持つすべてのユーザーがこれを行うことができます。スーパーユーザー権限はfileを使用して割り当てられ、提供された/etc/sudoers
ディレクトリ /etc/sudoers.d/
内のすべてのファイルは/etc/sudoers
fileに含まれます。
ファイルを開きます/etc/sudoers
。すべてのユーザー権限とその形式がここに記載されています。特別な権限を持つユーザーがいることを確認してください。ディレクトリ内のすべてのファイルに対して/etc/sudoers.d
同じプロセスを繰り返します。