表題の件。

$ 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にどう関係するのかは今後要調査。

取り急ぎ。