adminグループのメンバーであるすべてのユーザーを一覧表示するコマンドは何ですか?

adminグループのメンバーであるすべてのユーザーを一覧表示するコマンドは何ですか?

Fedoraでスーパーユーザーリストの名前を探しています。 (Ubuntuでは「sudo」のようです。)スーパーユーザーリストにユーザーの1人を追加したいと思います。

このgroupsコマンドは、現在のユーザーのグループのみを一覧表示します。

答え1

FedoraとInternet Explorerには1人のスーパーユーザーしかいませんroot。その権限を持つ他のユーザーを探している場合は、sudo次のコマンドを実行して/ etc / sudoersファイルを表示できます。

ビジュド

sudoここでは、ファイルの末尾に次の行を追加して、その権限を持つユーザーを追加できます/etc/sudoers

loginname ALL=(ALL) ALL

答え2

ユーザーを含むすべての利用可能なグループを一覧表示するには、次を使用します。

getent group

/etc/groupまたは単にファイルの内容を見てください。

ちなみに、Ubuntuにもスーパーユーザーはたった一人だけです。ルートです。他の誰もがsudoを介してアクセスできます。 sudoがインストールされている場合は、上記のvisudoように/ etc / sudoersでルールを変更できます。これはすべての主要なGNU / Linuxディストリビューションに当てはまります。

答え3

グループ(ホイールなど)にユーザーを追加するには、このvigrコマンドを使用できます。また、vigr -sシャドウファイルを 。

答え4

root権限を持つ複数のユーザーを持つことは完全に可能ですが、それらを作成することは一般的ではありません。ユーザーを作成してUID 0を割り当てることができます。 /etc/passwdの最初の行が常にあることを確認してくださいroot。しかし、ほとんどのユーザーにとってこれは悪い習慣です。

権限を持つすべてのrootユーザーを一覧表示します。

grep -E '^[^:]*:[^:]*:0:' /etc/passwd

関連情報