AWSでLAMP環境構築④
次はユーザ管理方法をまとめる。
1.ユーザの追加
$ sudo adduser <username>
2.ユーザの確認
$ cat /etc/passwd | grep home ec2-user:x:500:500::/home/ec2-user:/bin/bash <username>:x:501:501::/home/<username>:/bin/bash
3.ユーザのパスワードとsudo権限付与
$ sudo passwd <username> ユーザー <username> のパスワードを変更。 新しいパスワード: 新しいパスワードを再入力してください: passwd: 全ての認証トークンが正しく更新できました。 $ sudo visudo <username> ALL=(ALL) ALL // この行を追加
4.ユーザがログインできるようにする
$ sudo su - <username> // ユーザ切り替え $ mkdir .ssh // .sshディレクトリ作成 $ ls -al $ chmod 700 .ssh/ $ cd .ssh/ $ touch .ssh/authorized_keys $ chmod 600 .ssh/authorized_keys // 後は公開鍵の中身をログインしたい方から貰って貼り付ければOK
5.削除の手順 ※この機会なのでついでに
$ sudo userdel -r <username>
セキュリティは初めから意識しないと、後から大変。