新規作成したユーザーのホームディレクトリがなかった
環境
- Debian GNU/Linux 12 (bookworm)
やりたいこと
- kyoruni さんというユーザーを作成 & ログインしており、
cd
でホームディレクトリに移動したかった
やったこと
$ cd $ -bash: cd: /home/kyoruni: そのようなファイルやディレクトリはありません
- ホームディレクトリの設定はされている
$ echo $HOME /home/kyoruni
原因
useradd
しただけだとホームディレクトリが作成されない- 該当ユーザーは
useradd kyoruni
で作成していた
- 該当ユーザーは
解決方法
useradd
するときはm
オプションをつけて実行すると、ホームディレクトリを作成してくれる
# rootユーザーで実行した # 一旦消してから再作成 # userdel -r kyoruni # useradd -m kyoruni
- または
adduser
で作成する
# rootユーザーで実行した # hogeさんを作成する # sudo adduser hoge ホームディレクトリ `/home/hoge' を作成しています... # できた # ls -la /home/ hoge/ kyoruni/