Linux書籍で学習してエラーになり、何度も挫折してきた人ほど効果のある
プロが新人教育に使う「Linux技術習得法」を今まで挫折に苦しんできた
あなたにお教えします。


Linux Webサーバー構築講座【通常編】
   → https://linuxweb.biz/top.html
   Linuxの基礎をサーバー構築を通じて実践的に学びたい人向けの講座(LAPP環境を構築)

Linux Webサーバー構築講座【上級編】
   → https://www.linuxexpert.biz/
   【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい
   高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築)

LinuxコマンドLinuxコマンド, LinuxコマンドA-E, ユーザ・グループ管理コマンド > 126.chshコマンド ログインシェルを変更する

126.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書籍で学習してエラーになり、何度も挫折してきた人ほど効果のある
プロが新人教育に使う「Linux技術習得法」を今まで挫折に苦しんできた
あなたにお教えします。


Linux Webサーバー構築講座【通常編】
   → https://linuxweb.biz/top.html
   Linuxの基礎をサーバー構築を通じて実践的に学びたい人向けの講座(LAPP環境を構築)

Linux Webサーバー構築講座【上級編】
   → https://www.linuxexpert.biz/
   【通常編】の内容を含んで更にPHP、MySQL、Apace2.0系、SSLも学びたい
   高度な技術習得を目指す人の講座(LAMP、LAPP環境を構築)


スポンサードリンク

全296ページの期間限定Linuxマニュアルを無料プレゼント中

当サイトにアクセスありがとうございます。
ただ今、アクセスしてくれたお礼に期間限定で合計296ページのLinuxマニュアルを無料でプレゼントしています。いますぐお申込みフォームより限定マニュアルをダウンロードしてください。

■完全無料でLinuxをWindows上で動作させるマニュアル(全51ページ)

■プロのサーバー管理者が教えるLinux挫折者・初心者用サーバー構築
 マニュアル【CentOS5.3編】(全127ページ)

■プロのサーバー管理者が教えるLinux挫折者・初心者用サーバー構築
 マニュアル【Vine Linux4.2編】(全118ページ)

姓: 名:(ニックネーム可)
メールアドレス:

現在、期間限定で上記の3冊のレポートを無料で差し上げています。
いますぐ上記お申込みフォームから、Linuxサーバー構築マニュアルを手に入れてください。

このレポートさえあれば、どんな人でもいますぐLinuxをはじめられます。

Linuxコマンド:当サイトについて

  • Linuxコマンドは個人で運営しているサイトです。
  • ご意見、ご質問はメールでお願いいたします。

30日間 Linux無料メールセミナー

  • 初心者のあなたも30日でLinuxがマスターできる!
  • 姓: 名:
    メールアドレス: 
  • 登録するだけで、無料Linuxメールセミナーを受講できます。登録してくれたあなただけに、Linuxコマンドからサーバー構築までの基礎を教えます。
  • ※登録すると、自動的にmag2で発行しているメールマガジンに登録されます。予め御了承ください。

Linuxコマンド

テキスト処理コマンド

ファイル・ディレクトリ管理コマンド

ディスク・デバイス管理コマンド

システム管理コマンド

ユーザ・グループ管理コマンド

ネットワーク管理コマンド

パッケージ管理コマンド

プロセス管理コマンド

圧縮・解凍・アーカイブ管理コマンド

LinuxコマンドA-Z

Linux関連用語集

相互リンク募集

おススメリンク

copyright(c) 2004-6 Linuxコマンド All Rights Reserved.