【usermod】ユーザーのホームディレクトリを変更する
問題
ユーザーのホームディレクトリを変更したいです。
答え
ホームディレクトリの変更方法
usermodコマンドの-dオプションでできる。
usermod -d ホームディレクトリ ユーザー名
実行例
# usermod -d /home/apache apache
指定したユーザーのホームディレクトリの確認方法
以下のコマンドで確認できる
echo ~ユーザー名
実行例
# echo ~apache /usr/share/httpd
/etc/passwd
/etc/passwd というファイルに、各ユーザーのホームディレクトリとシェルが書かれている。
usermodでホームディレクトリを変更すると、/etc/passwd にも反映されている。
usermodコマンドを使わないで、/etc/passwd を書き換えて(vipwコマンドを使うこと)、ホームディレクトリとシェルを変更することもできる。
コメント