web-dev-qa-db-ja.com

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

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

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

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

adduser <username> Sudo

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

デフォルト値は/etc/adduser.confに保存されます。次のコマンドで確認できます

less /etc/adduser.conf

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

adduser <username> --group Sudo

(繰り返しますが、11.10以前ではadminの代わりにSudoを使用します。)

adduserhere を使用して、すべてのオプションを確認してください。

76
Bruno Pereira

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はグループを表します。上記の-aおよび-Gフラグを使用すると、Sudo(またはadmin)グループは追加のグループのリストになりますユーザーはメンバーです。

43
Amith KK

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

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
14
csi