Ich habe einen CentOS 5.7-Webserver und möchte den Standardspeicherort ändern, an dem ich lande, wenn ich eine Verbindung über SSH herstelle.
Derzeit lande ich in /home/username
und möchte /home
stattdessen in landen .
Ich habe als root und hinzugefügt gegangen PermitUserEnvironment yes
zu /etc/.ssh/sshd_config
- und wie ich es verstehe diese dann fegt den eigenen ssh
Benutzerordner für eine environment
Datei. Was ich nicht sicher bin, ist genau das, was ich dieser Umgebungsdatei hinzufüge, da export path=$PATH:$HOME
es hier oder in meinen .bashrc- oder .bash_profile-Dateien anscheinend nicht funktioniert (was meines Wissens keinen Unterschied macht) ist sowieso eine SSH-Verbindung eine nicht interaktive Shell?).
Danke im Voraus.
usermod
wenn irgendetwas in Bezug auf einen Benutzer zu ändern , dass Schreibvorgänge auf/etc/passwd
, Fehler zu vermeiden:usermod -d /home user
.