コマンドラインから管理者ユーザーを作成するにはどうすればよいですか?


83

管理者権限と、ホームディレクトリなどのすべての通常のセットアップを持つユーザーを作成したい。

  1. adduserユーザーにsudo自動的に権限を付与するパラメーターはありますか?
  2. のデフォルト設定はadduser何ですか?追加のパラメーターなしで、ホームディレクトリと他のすべてのものを自動的に作成しますか?(つまり、adduser <username>十分ですか?)

あなたは使用する必要がありuseradd、新規ユーザーのためではありませんadduser
Jizo14年

@JizoSaves一般的に言って、それは依存します。adduserよりインタラクティブで、useraddスクリプト用に設計されています。
フランクリンゆう

回答:


76

以下を使用してユーザーをsudoグループに追加します。

adduser <username> sudo

(Ubuntu 11.10以前を実行している場合は、adminグループを使用します。)

デフォルト値はに保存されてい/etc/adduser.confます。

less /etc/adduser.conf

ユーザーを作成してsudoグループに直接追加するには

adduser <username> --group sudo

(繰り返しますadminsudo、11.10以前の代わりに使用します。)

adduser ここであなたが持っているすべてのオプションを見てください


adduser --force-badname <username> admin
オックスウィビ

そうだと思う、そうですねadduser --force-badname <usernane> --group admin
ブルーノ・ペレイラ

1
これは使用の最初の行です-DOption d is ambiguous (debug, disabled-login, disabled-password)adduserそれは間違いと解釈し、使用できるすべてのフラグとオプションを伝えます。デフォルトとはまったく関係ありません。
-Oxwivi

ユーザーは、この変更を有効にするには背中にもう一度、ログオフする必要があります
ホルヘヌニェスニュートン

43

Ubuntu 12.04以降で管理者権限を持つ新しいユーザーを作成するには:

adduser <username> sudo

Ubuntu 11.10以前では、代わりにこれを使用します。

adduser <username> admin

既存のユーザー(12.04以降)を変更するには:

sudo usermod -aG sudo <username>

(または、11.10およびそれ以前のために:sudo usermod -aG admin <username>

-a追加を-G表し、グループを表します。上記のように-aand -Gフラグを使用すると、ユーザーがメンバーになっているグループのリストにsudo(またはadmin)グループが追加されます。


2
adduser <username> sudoユーザーを作成しません。既存のユーザーをsudoグループに追加します。
フランクリンゆう

@FranklinYuいいえ、ユーザーを作成してに追加しsudoます。
アミス株式会社

1
adduser foobar sudoユーザーを作成する前に行うと、Xenialで「adduser:ユーザー名「foobar」は存在しません」と表示され/etc/passwd、には表示されないため、ユーザーは作成されていないと思われます。
フランクリンゆう

1
Trustyでは次のようになります: `` `$ sudo adduser neue --group sudo adduser:このモードで単一の名前を指定してください。$ sudo adduser neue sudo adduser:ユーザー「neue」は存在しません。`` `
アイザックス

14

他の答えは正しいですが、ホームディレクトリについても質問しました。新しいユーザーのパスワードも必要になります。

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s ユーザーのログインシェルを設定します
  • -m ユーザーのホームディレクトリが存在しない場合は作成します。 /home/*new-admin-username*
  • -g ユーザーをsudoグループに追加して、管理者権限(> 11.10)を持つようにします

作成したら、ユーザーのパスワードを追加します。

sudo passwd *new-admin-username*

ユーザーにログインして、すべてが機能したかどうかを確認します。

su *new-admin-username*
cd ~/
pwd

6
-g代わりにを使用したため-G、新しいユーザーはsudoグループにのみ属することに注意してください。
ムル14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.