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
!