表題の件。
$ useradd -g hoge -d /home/hoge -m hoge
これで " -m " を省くと、hogeユーザに切り替えたとき、bashに切り替わってしまう。
原因がわからず。
-m オプションについては以下の通り。
-m
ホームディレクトリが存在しない場合には、ホームディレクトリを作成する。 -k オプションを同時に指定すると skeleton_dir 以下のファイルが、指定しないと /etc/skel 以下のファイルが、ホームディレクトリにコピーされる。ホームディレクトリには、 skeleton_dir または /etc/skel に含まれるすべてのディレクトリも作成される。 -k オプションは、 -m オプションとともに使われる場合のみ有効である。デフォルトでは、ホームディレクトリを作らず、ファイルのコピーもしない。
shellにどう関係するのかは今後要調査。
取り急ぎ。