126.chshコマンド ログインシェルを変更する

プロが現場で構築するLinuxサーバー技術が習得できる講座とセミナー

   → 【Linux講座】リナックスマスター・ホームスタディ講座【初級編】

   → 【Linuxセミナー】リナックスマスター2日間集中セミナー【CentOS版】

スポンサードリンク

ログインシェルを変更する

■-- 文法 --■

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」に変更されている
------------------------------------

■CentOSサーバー構築マニュアルを無料プレゼント
 CenOSのサーバー構築手順、VMware Playerの
 ダウンロードとインストール手順をまとめたマニュアルを
 無料でプレゼントしています。


 詳しくは↓のページで説明しています。今すぐクリックしてダウンロードしてください。
 CentOSサーバー構築無料マニュアル


スポンサードリンク





Linux初心者のあなたもサーバー管理者になれる

Linux初心者のあなたもサーバー管理者になれる!!

UNIX/Linuxコマンド Topicsでは初心者からでも気軽にLinux(リナックス)を、はじめられる方法を紹介しています。このサイトのいちばんの目的は、あなたにLinux(リナックス)を、はじめてもらうことです。 興味があるならサーバー構築してみてください。

このサイトについて、、、。まずは私の想いを知ってください。あなたに一番最初に読んで欲しい

このサイトについてこちらをクリックしてください。

UNIX/Linuxコマンド Topics Linux初心者のためのサイト:当サイトについて

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

スポンサードリンク

Linux初心者向け

Linuxコマンド

Linux Tips

Linuxサーバー構築

Linux用語集

当サイトについて

Linux Information

mag2メルマガ

CentOS6.3サーバー

サイト内検索



[ 相互リンク ]

格安ドメイン

執筆した本

スポンサードリンク

[ 広告について ]

[ 相互リンク ]

copyright(c) 2004-2012 UNIX/Linuxコマンド Topics Linux初心者のためのサイト All Rights Reserved.
<>