はてなブックマークに追加
Yahoo!ブックマークに登録 人が登録
この記事をクリップ!
atom:
RSS:
プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー
→ 【Linux講座】リナックスマスター・ホームスタディ講座
→ 【Linuxセミナー】リナックスマスタープロセミナー【2日間集中研修】
chshコマンド
スポンサードリンク
ログインシェルを変更する
■-- 文法 --■
chfn▲(オプション) ▲ユーザ名
例)
chsh▲(オプション) ▲(ユーザ名)
ログインシェルを変更する
※▲はスペースを表してます。
■ 説明
hshはログインした時に使用するログインシェルを変更します。
オプション「-s」で指定するシェルは/etc/shellsにシェルが記述されていなければなりません。シェルを変更する前に確認してください。
また、このコマンドは、一般ユーザでも実行できますが、変更できるシェルは自分のログインシェルのみになります。
実行方法としては、自分のログインシェルを実行する場合には、ユーザ名の指定は必要ありませんが、スーパーユーザで一般ユーザのログインシェルを変更する場合にはユーザ名の指定が必要です。
■ オプション
-s シェル ログインシェルを指定したシェルに変更する
■ 実行例
▼ ログインシェルを変更する
------------------------------------
$ grep pakira /etc/passwd ←現在のログインシェルを確認する
pakira:x:500:500::/home/pakira:/bin/bash
↑ログインシェルが「/bin/bash」に設定されている
$ chsh -s /bin/tcsh ←ログインシェルを「/bin/tcsh」へ変更する
pakira のシェルを変更します。
Password: ←パスワードを入力する
シェルを変更しました。
$ grep pakira /etc/passwd ←もう一度ログインシェルを確認する
pakira:x:500:500::/home/pakira:/bin/tcsh
↑ログインシェルが「/bin/tcsh」に変更されている
------------------------------------
▼ スーパーユーザで一般ユーザのログインシェルを変更する
------------------------------------
# grep tomohiro /etc/passwd ←「tomohiro」のログインシェルを確認する
tomohiro:x:501:501::/home/tomohiro:/bin/bash
↑ログインシェルが「/bin/bash」に設定されている
# chsh -s /bin/tcsh tomohiro ←ユーザ名を「tomohiro」に指定してログインシェルの変更を実行する
tomohiro のシェルを変更します。
シェルを変更しました。
# grep tomohiro /etc/passwd ←もう一度ログインシェルを確認する
tomohiro:x:501:501::/home/tomohiro:/bin/tcsh
↑ログインシェルが「/bin/tcsh」に変更されている
------------------------------------
スポンサードリンク
Linuxコマンド.com:当サイトについて
- Linuxコマンド.comは個人で運営しているサイトです。
- ご意見、ご質問はメールでお願いいたします。