Edited at

ログイン時のshellを変更する

More than 3 years have passed since last update.

新規ユーザーを作り、そのユーザーでログインするとshが立ち上がってしまってbashコマンドを毎回入力しなければならずとても不便だった時の解決方法。


解決法

/etc/passwd

を開くと、

root:x:0:0:root:/root:/bin/bash

このような物がユーザー毎にあるので、変更したいユーザーの最後の項目に変更したいshellのパスにしてログインし直す。

自分の場合は何も指定されてない状態だったので、

/bin/bash

とする事でログイン時からbashにする事ができた。


追記

コメントいただきました。

chsh -s /bin/bash

chshコマンドを使っての変更の方がファイルを誤って破壊する事がないので安心です。