UNIX/Linuxの部屋 設定ファイル:/etc/shells

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




設定ファイル /etc/shells ログインシェルの一覧 このエントリーをはてなブックマークに追加

ログインシェルにできるプログラムをフルパスで記述する。ここに登録されていないプログラムをログインシェルにすることはできない。普通、
/bin/sh
/bin/csh
/usr/local/bin/bash
/usr/local/bin/tcsh
などと、各種シェルを登録しておく。bash や tcsh などの高機能シェルが登録されていなかったら、管理者に文句を言おう。せっかく便利なシェルがあるのに、わざわざ sh や csh などの低機能なシェルを使う必要はない。

もし、/etc/shells に使いたいシェルが登録されていなかった場合は、ログインシェルとしては使えないが、ログインした後に
% tcsh
などと好きなシェルを起動すればよい。