Ubuntu 11.04、adduser myuser:管理グループがありません


10

こんにちは、ルートアカウントを使用して新規インストールした後、myuserをsudoersに追加しようとしています。

# adduser myuser admin 

それは与える:

adduser: the group `admin' does not exist.

ただし、これは機能します:

# adduser myuser root

しかし、それはmyuserをsudoerにしません。

さらに、/ etc / sudoersには次の行が含まれています。

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

しかし、かなり奇妙です- / etc / groupファイルにはadminが含まれていません

それを手動で編集して、次のようなものを追加する必要があります:

admin:x:120:myuser

回答:


13

を使用groupadd adminしてグループを追加すると、実行できますadduser myuser admin。ただし、代わりにを使用usermod -G myuser,admin myuserしてルートグループから自分を削除することもできます。(myuser、adminの代わりに、ユーザーがメンバーとなるグループの正確なリストをリストしてください。

/ etc / groupを直接編集したい場合は、vigrコマンドを使用してください。変更をコミットする前に、ファイルの構文が正しいことを確認してください。


@stewありがとうございます!魔法のように働いた!ログアウトしてからmyuserでログインする必要がありました。
11

1

sudoグループを使用する必要があります。

adduser myuser sudo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.