SSH経由でCentOSサーバーにログインするときのデフォルトパスを変更しますか?

SSH経由でCentOSサーバーにログインするときのデフォルトパスを変更しますか?

CentOS 5.7 Webサーバーがあり、SSHを使用して接続するときにログインするデフォルトの場所を変更したいと思います。

現在に着陸している/home/usernameのに着陸したいです/home

私はルートに入り、追加しましたPermitUserEnvironment yes/etc/.ssh/sshd_configこれは自分のsshフォルダからファイルを検索することを理解していますenvironment。不明なのは、この環境ファイルに何を追加しているかです。export path=$PATH:$HOMEここでは、.bashrcファイルまたは.bash_profileファイルでは動作しないようです(私の知る限りは動作しません)。違いがある)とにかくSSH接続は非対話型シェルですか? )。

よろしくお願いします。

ベストアンサー1

認証にPAMを使用する場合、これはおそらく最も可能性が高いです。根を見てください/etc/passwd

そこからユーザー名とパスを見ることができます!そこで着替えて家に帰る準備ができました!

編集 - 申し訳ありません。ホームフォルダを変更したくないかもしれないと思いました。この場合は、以下を追加してください。

cd /home

ファイルの一番下に移動します.bashrc

おすすめ記事