VPSサーバーとゲストシステムでcentosを使用しています。ゲストシステムにログインするには2つの方法があります。 1 つはルート、もう 1 つはルーチンです。ゲストとchrootをマウントディレクトリにマウントし、マウントされたゲストの一般アカウントに切り替えます。すると、以下のように括弧がありません。
[root@server image]# chroot /mnt/guest34
[root@server /]# su - regular
-bash-4.1$ sd
-bash: sd: command not found
ベストアンサー1
.bash_profile
とについて読む必要があります.bashrc
。括弧内の情報は通常、ホームディレクトリおよび/または/etc/profile
(で始まる行を探す)のPS1=
ファイルのデフォルト設定です。私はchrootを実行すると、ユーザーがこれらのファイルをロードするためにホームフォルダにアクセスできないと仮定します。したがって、プロンプトはデフォルトでカスタマイズされません。
ほとんどの最新のディストリビューションは同様のものを表示します[user@server directory]#
が、この動作はこれら2つのファイルによって制御されます。あなたが見ているのは、ユーザーのホームページから読み込むことができないため、カスタマイズされたbashではありません。