Ubuntu サーバにユーザを追加するメモ

目的

Ubuntu サーバに作業ユーザ(hoge)を追加してあらかじめて作成しておいた dev グループという開発者グループに追加するメモ

作業

ユーザ作成

$ sudo adduser hoge

ユーザが作成されたか確認

$ ls -l /home

管理権限グループへ追加

$ sudo gpasswd -a hoge sudo

開発者グループ dev に追加する

$ sudo usermod -a -G dev hoge

ユーザを切り替える

$ su - hoge

home ディレクトリへ移動

$ cd

.ssh フォルダの作成

$ mkdir .ssh

hoge ユーザの公開鍵をコピーしてくる(公開鍵をもらって cat してコピペでおk)

$ vim .ssh/authorized_keys

パーミッションの設定

$ chmod 700 .ssh
$ chmod 600 .ssh/authorized_keys

※ユーザの削除をするとき

$ sudo userdel -r hoge