既存ユーザーのホームディレクトリを使ってユーザー作成してみる【AWS】

EC2アイキャッチ画像

いまから既存ユーザーのホームディレクトリを指定して、新しくユーザーを作成しようと思います。

手順

ユーザー作成

sudo useradd readonlyuser2

既存ユーザーのホームディレクトリをreadonlyuserのホームディレクトリに指定

sudo usermod -d /home/readonlyuser readonlyuser2

ユーザーの権限変更

今のままでは作成したreadonlyuser2は.bashricや.profileが使えないので、権限を変更します。

変更する内容としては既存のユーザーのホームディレクトリである
/home/readonlyuserのreadonlyuserグループにreadonlyuser2を追加し、権限を変更します。

ユーザーのグループ確認

groups readonlyuser2

readonlyuser2をホームディレクトリのreadonlyuserのグループに追加する

sudo usermod -a -G readonlyuser readonlyuser2

確認

sudo ls -la /home/readonlyuser

readonlyuserグループに属しているユーザーも/home/readonlyuserにアクセスできるよう変更

sudo chmod 770 /home/readonlyuser

.bashric等のファイルもすべて権限を付与

sudo chmod 664 /home/readonlyuser/.bash_history
sudo chmod 664 /home/readonlyuser/.bash_logout
sudo chmod 664 /home/readonlyuser/.bash_profile
sudo chmod 664 /home/readonlyuser/.bashrc

確認

sudo ls -la /home/readonlyuser

ログイン確認

sshログイン

無事ログインできました。