[Linux] chshで選択できるシェルのリストを追加する方法

chshコマンドで、ユーザのログインシェルを変更することができますが、デフォルトで選択できるシェルは /etc/shells ファイルに書かれているシェルだけです。
例えば/usr/local/bin/bash などを選択肢に追加したい場合は、/etc/shells にそれを追加すればOKです。

私の場合は /usr/local/bin/zsh を追加したかったのでこのようにしました。
/etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
/bin/ksh
/bin/zsh
/usr/local/bin/zsh
バージョンの異なるzshを両方試してみたいときなどに便利です。
カテゴリ: