Ubuntuのサーバ上でユーザを追加する方法などの覚え書きです。
ユーザの確認
ユーザ名は一意である必要があると思うので、新しく追加したいユーザ名が既存のものと被ってないかどうかを確認する必要があります。
一番手軽な方法は、home
ディレクトリにある各ユーザのディレクトリを確認することです。
$ ls /home
ユーザの追加
確認できたら、新しいユーザを追加します。
$ sudo adduser <ユーザ名>
これを入力すると、パスワードの入力が求められます。8文字より短いと警告が出ます。
BAD PASSWORD: The password is shorter than 8 characters
その後、ユーザの情報を入力するように求められます。特に必要がなければ、そのままEnterを押してください。
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y
これでユーザの追加は完了です。
sudo権限の付与
個人用サーバなどであれば、新しいユーザにsudo権限を付与しておくと便利です。
以下の二つのコマンドのうち、どちらかを実行してください。
$ sudo usermod -aG sudo <ユーザ名>
$ sudo gpasswd -a <ユーザ名> sudo
一般的には、gpasswd
を使うと良いとされています。usermod
を用いると、オプションに-G
だけを用いた場合、グループが新しいメンバーのみになってしまう危険があるらしいです。
usermodでグループを追加するのは危険 #Linux - Qiita
追加後、以下のコマンドを用いてしっかりsudoグループに追加されているかを確認します。
$ groups <ユーザ名>