Mam serwer sieciowy CentOS 5.7 i chcę zmienić domyślne miejsce, w którym się ląduję podczas łączenia za pomocą SSH.
Obecnie ląduję /home/username
i chcę /home
zamiast tego wylądować .
Włączyłem się jako root i dodałem PermitUserEnvironment yes
do /etc/.ssh/sshd_config
- i jak rozumiem, to zamiata ssh
folder użytkownika na environment
plik. Nie jestem pewien, co dokładnie dodaję do tego pliku środowiska, ponieważ export path=$PATH:$HOME
wydaje się , że nie działa, ani tutaj, ani w moich plikach .bashrc lub .bash_profile (co, jak rozumiem, nie zrobiłoby różnicy czy połączenie SSH jest nieinteraktywną powłoką?).
Z góry dziękuję.
usermod
podczas zmieniania czegokolwiek dotyczących użytkownika, który pisze do/etc/passwd
, aby uniknąć błędów:usermod -d /home user
.