私はUbuntuサーバーVPSを持っています、そして私は私のシェルとして/bin/bash/
を使いたいです。シェルを変更するにはどうすればいいですか。私はrootアクセス権を持っていますが、rootとしては働きません。だからダッシュは今私のデフォルトのシェルです。
BashをUbuntuのデフォルトシェルにするにはどうすればよいですか? およびchsh
シームを推奨する方法です。しかし、chsh /bin/bash
と入力すると、このメッセージが表示されます。chsh: unknown user /bin/bash
そしてちょうど私が/bin/bash
とタイプすればBashシェルはうまく動くように縫い目をつなぎます。変更するには?
シェルを変更するには、bare chsh
コマンドを使います。これで新しいシェルの入力を求められます。あなたは何もrootとして実行する必要はありません。
Rootとして実行しているときは、chsh
を使用して他のユーザーのシェルを変更できます。これを使いたい構文です。 root権限がなくても自分のシェルを変更できます。
chsh -s /bin/bash username
Usermodコマンドを使用して、ユーザーのデフォルトのシェルを変更できます。
Sudo usermod -s <Shell> <username>
使用したいシェルの名前(/ bin/bash)と、変更したいユーザー名に置き換えてください。
これにより、/ etc/passwdファイルで選択されたユーザー名のデフォルトのシェルが設定されます。