web-dev-qa-db-ja.com

`Sudo adduser usernameadmin`はʻadduser:グループʻadmin 'は存在しません。`につながります。

簡単なコマンドでsudoersファイルにユーザーを追加しようとしています

Sudo adduser username admin

しかし、私はadduser: The group 'admin' does not exist。そこで、sudoersファイルをチェックアウトしました(Sudo visudo -f /etc/sudoers)、特に次の行が含まれています。

%admin ALL=(ALL) ALL

私の知る限り、これは管理者グループが存在することを意味します。

だから私はここで何が欠けていますか?

3
kramer65

「admin」が存在しないという苦情は、sudoersファイルの内容とは関係ありません。 /etc/groupにリストされているように、 sergroup を参照しています。

adminという名前のグループを作成するには、Sudo groupadd adminと入力します。その後、リストされているコマンドは意図したとおりに機能するはずです。もちろん、管理者グループを作成する必要があるのは1回だけです。

既存のユーザーを管理者グループに追加するには:

usermod -a -G admin username(個人的には、/ etc/groupを編集するのが好きですが、おそらく眉をひそめているでしょう。私は何十年もそれをやっていて、眉をひそめていることは気にしません)。

詳細情報:man groupおよびman usermod

8
Jarmund

ユーザー名usernameで新しいユーザーを作成しましたが、構文が次のように見えるわけではありません。

Sudo useradd admin

Sudo usermod {Some Options}  admin   

// 2番目のコマンドは、デフォルト(/ home/USERNAME、passwdなど)を変更します。これは、前のコマンドで特に宣言されていない限り、

1
linuxdev2013