2010-03-12 15:12:47 +0000 2010-03-12 15:12:47 +0000
92
92

Ubuntuでシェルを変更するには?

私はUbuntu Server VPSを使用していますが、シェルとして/bin/bash/を使用したいと思っています。シェルを変更するにはどうしたらいいですか?私はroot権限を持っていますが、rootとしては動作しません。そのため、現在はダッシュがデフォルトのシェルになっています。

[How do I make Bash my default shell on Ubuntu? chsh

chsh /bin/bash と入力するとこんなメッセージが出てきます。どうやって変更すればいいのでしょうか?

回答 (3)

122
122
122
2010-03-12 15:18:15 +0000

rootで実行している場合は、chshを使って他のユーザーのシェルを変更することができます。使いたい構文はこれです。root権限がなくても自分のシェルを変更することができます。

chsh -s /bin/bash username

88
88
88
2010-03-12 16:14:34 +0000

シェルを変更するには、素の chsh コマンドを使ってください。これは新しいシェルを要求するプロンプトを表示します。root で何も実行する必要はありません。

54
54
54
2010-03-12 16:53:19 +0000

usermod コマンドを使用して、ユーザーのデフォルトシェルを変更することができます。

sudo usermod -s <shell> <username>

は、使用したいシェルの名前(例: /bin/bash)と、変更したいユーザ名に置き換えてください。

/etc/passwd ファイルで選択したユーザ名のデフォルトシェルを設定します。

関連する質問

6
10
11
7
3