Unixコマンド/chsh の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Unixコマンド/chsh へ行く。

*&SIZE(15){''chsh''}; [#pd50e893]

**''機能'' [#o8226a72]
chshコマンドは、ログインした時に使用されるデフォルトのログインシェルを変更します。&br;
「-s」オプションで指定できるシェルは、単にシステムにインストールされているだけでなく、/etc/shellsに&br;
そのシェルが記述されている必要があります。変更前に/etc/shellsを確認してください。&br;

**''構文'' [#f697acc8]
chsh [オプション] [ユーザ名]

**''オプション'' [#if8b8b08]
 -s         ログインシェルを指定されたシェルに変更する。

**''コマンド例'' [#ra72754a]
 $ grep suzuki /etc/passwd
 suzuki:U348RWU1h7Hns:1701:100:kazuo Suzuki:/home/suzuki:/bin/csh
 $ chsh -s /bin/bash
 Changing shell for suzuki.
 Password:                             パスワードを入力
 Shell changed.                        (rootの場合はパスワードは求められない)
 $ grep suzuki /etc/passwd
 suzuki:U348RWU1h7Hns:1701:100:kazuo Suzuki:/home/suzuki:/bin/bash
                                       bashに変更された
▼-sオプションを使用しtcshに変更する。
 $ echo $SHELL
 /bin/sh
 $ chsh -s /bin/tcsh
 Password:                             パスワードを入力
 chsh: user information updated        (rootの場合はパスワードは求められない)
 $ grep suzuki /etc/passwd
 suzuki:U348RWU1h7Hns:1701:100:kazuo Suzuki:/home/suzuki:/bin/tcsh
                                       tcshに変更された。