ログインShellを変更する方法

ログイン時に使用するShellを変更したい場合は、chshコマンドで変更する。

$ chsh -s Shellのパス

オプションなしで実行した場合は、エディタ(デフォルトではvi)が開き、ユーザ情報の編集ができる。Shellの書き換えは一番上の「Shell: /bin/sh」と表示されている場所を修正すればよい。

昔、直接/etc/passwdを修正していたような・・・便利になったということか。それとも単に知らなかっただけか。

例)shをtcshに変更する

$ cat /etc/passwd | grep yama
yama::1002:20:Yoshi Yamada:/home/yama:/bin/sh $ $ chsh -s /bin/tcsh Password: chsh: user information updated $ $ $ cat /etc/passwd | grep yama yama::1002:20:Yoshi Yamada:/home/yama:/bin/tcsh
$

今回変更したのは、FreeBSD。コマンドを調べたら、Linuxでも同じコマンドでできる。便利だなぁ。

スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする