GNU/Linux >> Linux の 問題 >  >> Linux

Linux でデフォルトのシェルを変更する方法

次の例では、「」を使用して、ユーザー「test」のログイン シェルを「bash」から「KornShell」に変更します。

1. 使用しているシェルを調べるには、「echo $SHELL」と入力します。

# echo $SHELL
/bin/bash

2. システムで使用可能なシェルのリストは、/etc/shells ファイルから取得できます。

# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh

3. 必要なシェルが見つからない場合は、「yum」コマンドを使用してインストールできます。この場合、ksh (KornShell) はインストールされていないため、インストールします。

# yum install ksh.x86_64

4. chsh コマンドの構文は次のとおりです。

# chsh -s /bin/[shell-name] [user-name]

5. パスワードの入力を求めるプロンプトが表示され、ユーザーのデフォルト シェルが変更されます。ユーザー「test」のデフォルト シェルを変更します。

# chsh -s /bin/ksh test
Changing shell for test.
Shell changed.

6. この変更を確認するには、ログアウトしてから再度ログインする必要があります。

# echo $SHELL
/bin/ksh


Linux
  1. LinuxシステムのIDを変更する方法

  2. Linux で PATH 変数を変更する方法

  3. Debian でデフォルトのデスクトップ マネージャを変更するにはどうすればよいですか?

  1. Linux端末の色を変更する方法

  2. Linuxの特定のTtynにログインした後、デフォルトのシェルを(永続的に)変更するにはどうすればよいですか?

  3. ドメイン アカウントのデフォルト シェルを変更する方法

  1. Linuxcdコマンドを使用してディレクトリを変更する方法

  2. Linuxでシェルを変更する方法

  3. Linux でデフォルトのシェルを変更する方法