- root もしくは root 権限を持ったユーザーで作業する
ユーザーを追加する
$ sudo useradd username
ユーザー確認
$ cat /etc/passwd
パスワードを変更する
$ sudo passwd username
New password: # パスワード入力
Retype new password: # パスワード再入力
passwd: all authentication tokens updated successfully.
ユーザーの切り替え
$ su - username
ユーザーをグループに所属させる
# -a 指定したユーザーをグループに追加する。つけないと上書き
# -g プライマリーグループの指定。1つしか所属できない。あまり使わないと思う
# -G セカンダリーグループの指定 カンマ「,」で複数指定可能
$ sudo usermod -aG groupname1,groupname2 username
オプション -a について
group1, group2, group3 がある前提。
# group1 に所属
$ sudo usermod -G group1 username
# 所属が group1, group2, group3 になる
$ sudo usermod -aG group2,group3 username
# -a をつけずに usermod した場合は所属は group2 だけになる
$ sudo usermod -G group2 username
# どのセカンダリーグループにも所属しない状態になる
$ sudo usermod -G "" username
グループ確認
$ cat /etc/group
SSH 接続してみる
$ ssh username@xxx.xxx.xx.xx
ログインしたユーザー自身のパスワードを変更する時
$ passwd
現在のパスワードを入力:
新しいバスワードを入力:
ユーザーを削除する
# -r をつけると /home 以降のユーザーディレクトリやメールなど削除される
$ userdel -r username