今までCentOSばっかり使ってきたのだが、昨今の設定例などをみるとみんなUbuntuばかりなので、そろそろUbuntuも慣れないといかんな…。
ということでサクッとインストールしてまずは作業用ユーザーを作って…とここでトラブル
#useradd hoge
#su hoge
Could not chdir to home directory
で、あれ?ホームディレクトリがないだと?
Ubuntuはデフォルトの状態では、ユーザを作成時にホームディレクトリが作成されないみたいです。
/etc/login.defs にCREATE_HOME yesを追加すれば作るようになるんだけど、ログインシェルの設定も一緒にしないといけないので面倒。
ということで、以下のコマンドでユーザーを作成したほうが良いようです。
useradd -m -s /bin/bash hoge
他にも、実は”adduser”というコマンドもあるようだ。
こちらだと、ホームディレクトリを作ってくれる。
いままでredhat系ばかり使っていたのでUbuntuよくわからん・・・。