web-dev-qa-db-ja.com

「管理者」ユーザーは自動的にSudo特権を持ちます

adduserを使用して、Ubuntu 14.04LTSサーバーに「admin」という名前のユーザーを追加しました。

私は、Sudo特権を必要とする新しいユーザーを追加するときに、ユーザーを/etc/sudoersファイルに追加する必要があることに慣れていますが、今回はそうしませんでした。シェルの出力に基づいて、作成する前に「admin」ユーザーが存在したようには見えません。なぜこれがこのように機能したのですか?

17
trpt4him

デフォルトでは、adduserは、すべての新しいユーザーをユーザーの名前と同じ名前のグループに追加します(グループが存在しない場合は作成されます)。したがって、adminというユーザーを作成すると、グループadminに追加されます。

/etc/sudoersには次の行が含まれます

%admin ALL=(ALL) ALL

これは、グループadminのすべてのメンバーがSudoの使用を許可されていることを意味します。これは、adminユーザーにも当てはまります。

30
Florian Diesch