У мене веб-сервер CentOS 5.7, і я хочу змінити місце за замовчуванням, в яке я прибуваю, під час з'єднання за допомогою SSH.
В даний час я приземлююся /home/username, і /homeзамість цього хочу приземлитися .
Я ввійшов як root і додав PermitUserEnvironment yesдо /etc/.ssh/sshd_config- і, як я це розумію, тоді підмітає власну sshпапку користувача для environmentфайлу. У чому я не впевнений, це саме те, що я додаю до цього файлу середовища, оскільки export path=$PATH:$HOME, здається, не працює ні тут, ні в моїх .bashrc або .bash_profile файлах (які, наскільки я розумію, не мали б значення. так чи інакше, як SSH-з'єднання - неінтерактивна оболонка?).
Заздалегідь спасибі.
usermodколи міняти що - або в відношенні користувача , який пише для того/etc/passwd, щоб запобігти помилкам:usermod -d /home user.