passwdのデフォルトディレクトリを変更すると、プロンプトが変わります。

passwdのデフォルトディレクトリを変更すると、プロンプトが変わります。

この場合、何が起こっているのかわかりません。

代わりに。/etc/passwdusermod -d/home/nameoftheuser/data/nameoftheuser

しかし、他の点が変更されました。それはユーザープロンプトです。[\u@\h \W]\$以前とは異なります。今はただbash 3.2そうですが、確認してみたら$PS1まだでした[\u@\h \W]\$$PS2thru$PS4は空か完全に異なります\v

もう一度デフォルトに変更すると、/etc/passwdプロンプトは正常に戻ります。

なぜこれが起こるのか教えてくれる人がいますか?

答え1

.bashrcファイルを古いホームディレクトリから新しいホームディレクトリにコピーしましたか?そうしないと、環境変数を設定しないことが問題です。 HOMEがそこに設定されていることを確認し、設定されていない場合は/etc/bash.bashrcから取得するので、新しい家に置きたい.bashrcに新しいエントリを設定する必要があります。

関連情報