GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuにユーザーを追加するにはどうすればよいですか?

現在のオペレーティングシステムは、マルチユーザーであることで際立っています。つまり、さまざまな使用プロファイルを持つ多くのユーザーを作成できます。これにより、同じシステムを別の人が使用できるようになります。ただし、特定のネットワークサービスまたはアプリケーション用に特定のシステムユーザーを作成することもできます。いずれにせよ、この投稿のおかげで、ユーザーをUbuntuに追加する方法を学ぶことができます。

このチュートリアルでは、ターミナルを使用するため、サーバーがある場合、またはグラフィカルインターフェイスを備えたシステムを使用する場合に使用できます。

Linuxのuseraddコマンド

Ubuntuでは、新しいユーザーを作成するコマンドはuseraddです。 。このコマンドは非常に使いやすいですが、作成をカスタマイズできるいくつかのオプションがあります。

ターミナルを開き、次のコマンドを実行して、useraddに関する情報を取得します。

useradd --help

そして、次のような画面出力が表示されます。

Usage: useradd [options] LOGIN
       useradd -D
       useradd -D [options]

Options:
  -b, --base-dir BASE_DIR       base directory for the home directory of the
                                new account
  -c, --comment COMMENT         GECOS field of the new account
  -d, --home-dir HOME_DIR       home directory of the new account
  -D, --defaults                print or change default useradd configuration
  -e, --expiredate EXPIRE_DATE  expiration date of the new account
  -f, --inactive INACTIVE       password inactivity period of the new account
  -g, --gid GROUP               name or ID of the primary group of the new
                                account
  -G, --groups GROUPS           list of supplementary groups of the new
                                account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           use this alternative skeleton directory
  -K, --key KEY=VALUE           override /etc/login.defs defaults
  -l, --no-log-init             do not add the user to the lastlog and
                                faillog databases
  -m, --create-home             create the user's home directory
  -M, --no-create-home          do not create the user's home directory
  -N, --no-user-group           do not create a group with the same name as
                                the user
  -o, --non-unique              allow to create users with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       encrypted password of the new account
  -r, --system                  create a system account
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shell SHELL             login shell of the new account
  -u, --uid UID                 user ID of the new account
  -U, --user-group              create a group with the same name as the user
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
      --extrausers              Use the extra users database

そこから、コマンドの基本的な構文を取得できます。

useradd [options] [username]

このコマンドはrootユーザーとして実行する必要があります。または、少なくともsudoコマンドに加えて。

次に、このコマンドの最も一般的なオプションを調べます。

useraddを使用してUbuntuにユーザーを追加する

Ubuntuにユーザーを追加するには、次のコマンドを実行するだけです。

sudo useradd [username]

atechtownという新しいユーザーを作成する場合 、次のようになります:

sudo useradd atechtown

ただし、オプションを使用して作成を改善することはできます。

システムがデフォルトで作成し、ホームフォルダを割り当てたユーザーを知っているので、ホームフォルダを割り当てるには、オプション-mを追加する必要があります。

sudo useradd -m atechtown

これにより、新しいユーザーが作成され、/home/atechtownが割り当てられます。 ホームとしてのディレクトリ

また、ホームアドレスを直接設定することもできます。この場合、使用するオプションは-dです。

sudo useradd -d [directory] atechtown

例:

sudo useradd -d /opt/atechtown atechtown

個人用フォルダではなく、ユーザーを作成すると便利な場合があります。これは、システムの特定のサービス専用のユーザーを作成する場合に役立ちます。このため、-M オプションは正しいものです。

sudo useradd -M atechtown

もう1つの非常に便利なことは、新しいユーザーを作成し、ユーザーのメイングループに割り当てられ、sudoとしてセカンダリグループに追加されることです。

この場合、プライマリグループに割り当てるには、オプション-gを使用します。 およびセカンダリグループの場合-G

例:

useradd -g users -G sudo,adm atechtown

一時的なものであることがわかっているアカウントを作成するときはどうなりますか? useraddコマンドには、アカウントの有効期限が切れる日付を定義する-eオプションがあります。

例:

sudo useradd -e 2020-12-30 atechtown

これは、アカウントが2020年12月30日に期限切れになることを示しています。すばらしいですね。

zshのようにシステムに複数のシェルがある場合は、新しいユーザーが使用するシェルを指定できます。これが-sです オプションはです。

sudo useradd -s /usr/bin/zsh atechtown

私が教えたすべてのオプションを1つのコマンドに組み合わせることができることを忘れないでください。

ユーザーが作成されたので、ユーザーにパスワードを割り当てる必要があります。これは、passwdを使用して行うことができます コマンド。

sudo passwd [username]

私たちの場合:

sudo passwd atechtown

そこで、パスワードを定義して確認する必要があります。これで、Ubuntuでユーザーを追加および作成する方法がわかりました。

結論

Ubuntuのようなシステムにユーザーを追加することは基本的な作業ですが、購入したコンピューターでは常に役立ちます。ただし、これはUbuntuがデスクトップシステムで使用されている場合だけでなく、サーバーレベルでも適用されます。

useraddコマンドの詳細については、このリンクを確認してください。

また、rsyncコマンドに関する投稿を読むことをお勧めします。


Ubuntu
  1. Linuxでユーザーをグループに追加する方法

  2. Ubuntu 20.04でのユーザーの追加と削除-このタスクを実行する方法は?

  3. ユーザーを Docker コンテナに追加するにはどうすればよいですか?

  1. Linuxでユーザーをグループに追加する方法

  2. UbuntuでSudoersにユーザーを追加する方法とSudoグループにユーザーを追加する方法

  3. Ubuntu18.04または20.04にHadoopをインストールする方法

  1. Ubuntu 20.04 FocalFossaLinuxでユーザーを追加する方法

  2. Ubuntu20.04でユーザーを一覧表示する方法

  3. Ubuntu18.04でユーザーを追加および削除する方法