How to Create User in CentOS 7
CentOS7では、ターミナルでuseraddコマンドを使って新しいユーザーをシステムに追加することが可能です。 CentOS 7 Graphical Desktopを使用している場合は、グラフィカルユーザーインターフェイスであるuser managerソフトウェアも使用できます。
Adding Users with useradd command
CentOS7でユーザーを作成する最も簡単な方法は、CentOSコマンドラインからuseraddコマンドを使用することです。
useradd loginname
ログイン名にスペースや特殊文字で始めることはできません。 大文字を使用できる場合でも、混乱を避けるために常に単純なケースを使用することをお勧めします。
ユーザーを作成した後、パスワードなしでは新しいユーザーがサーバーにログインできないため、passwdコマンドを使用してユーザーパスワードを設定する必要があります。
passwd loginname
また、useradd コマンドを実行するには、root アクセスまたは sudo 権限が必要であることを忘れないでください。
例 1
CentOS7サーバーに新しいユーザー追加してみましょう。 新しいユーザーの名前は josh にします。
sudo useradd josh
sudo passwd josh
Create user with custom home directory
すべての Linux ユーザーには、デフォルトでは自分の名前のホーム フォルダーがあって、人事ファイルやユーザー固有の設定ファイルが保存されるようになっています。 デフォルトでは、ホーム フォルダーは /home ディレクトリの中に作成されます。
useradd -m -d /pathto/home loginname
カスタムホームディレクトリを指定するとき、-m オプションも使用することに注意してください。 m オプションを使用すると、ホーム ディレクトリが存在しない場合、自動的に作成されます。
例 2
この例では、centos 7 でカスタム ホーム ディレクトリを持つユーザーを作成する方法を説明します。
sudo useradd -m -d /var/johnhome john
sudo passwd john
CentOS 7 Desktop を使用していれば、冒頭で述べたようにユーザー管理グラフィカル インターフェイスを使用することも可能です。 Applications > System Tools > Settings > Users.
そこから、CentOS 7 Systemに新しいユーザーを追加することも可能です。 しかし、GUIよりも効率的で非常に簡単なので、私は常にコマンドラインを使用することをお勧めします。