CHSH(1)

名前
chsh - ログインシェルを変更する。

書式

chsh
    [-s login_shell] [user]

説明
chshはユーザのログインシェルを変更する。 これによって、ユーザがログインして最初に実行されるコマンドが決まる。 一般ユーザは自分のアカウントのログインシェルのみを変更できる。 スーパーユーザは全てのアカウントのログインシェルを変更することが出来る。

ログインシェルは、コマンド名が/etc/shellsに記載されていればなんでも良い。 スーパーユーザの場合はこの制限はなく、いかなる値でも指定できる。 機能を制限されたログインシェルを用いているアカウントからは、 ログインシェルを変更出来ない。 この理由から、/bin/rshを/etc/shellsに書くことは勧められない。 機能が制限されたシェルに誤って変更してしまった場合、どうやっても ログインシェルを元のものに戻すことが出来なくなってしまうからである。

-sオプションを指定しなかった場合は、 chshは対話的に動作し、各欄に対して現在の設定値を表示し、 新しい値の入力を促す。 設定値を変更するなら新しい値を入力し、 又は現在の値を使うなら空行のままリターンキーを押せばよい。 現在の値は一対の [ ] 記号の間に表示される。

ファイル
/etc/passwd - ユーザのアカウント情報
/etc/shells - 指定できるログインシェルのリスト

関連項目
chfn(1), passwd(5)

著者
Julianne Frances Haugh (jockgrrl@ix.netcom.com)