Stammverzeichnis ändern via SSH2 ?

Patrickus

PHP-Freak
ID: 116260
L
20 Mai 2006
96
2
Hallo zusammen.

Da ich gestehen muss ein Unix-Einsteiger zu sein, brauch ich grad mal eure Hilfe.
Ist nur ne Kleinigkeit, aber für mich doch nen kleines Problem, da ich auch nirgends fündig werden =/ Wie schon gesagt, Einsteiger :(

Ich würde gern via SSH2-Konsole das Stammverzeichniss eines Users ändern.
Da gibt es doch sicherlich einen Befehl mit dem das ganze Möglich ist. Nur leider kenn ich diesen nicht und finden kann ich ihn leider auch nicht =(

Danke schon mal im Vorraus.


grüße, Patrick
 
Wie meinst du denn das? Also zB user = hans und homeAlt = /home/hans und homeNeu soll /home/nichtHans sein? *ich such mal, editiere dann hier wenn ich was finde*

sudo vim /etc/passwd
und halt bei zB
zensiert:x:1000:1000:zensiert,,,:/home/zensiert:/bin/bash
(home=/home/zensiert) /home/zensiert in /home/nichtZensiert ändern (Am besten vorher mit mkdir erstellen, CHMOD sollte normalerweise 644 sein)
//wegen Google weg damit!

Sollte auch mit
chown -R username:usergruppe /home/userverzeichnis
gehen!
 
Zuletzt bearbeitet:
genau so mein ich das nur das das ganze halt nicht im /home/ -Ordner sein soll sondern im /var/- Ordner.
Weiß ja nicht obs da was zu beachten gibt

Ansonsten stimmts :)

thanks schonmal
 
Zuletzt bearbeitet:
genau so mein ich das nur das das ganze halt nicht im /home/ -Ordner sein soll sondern im /var/- Ordner.
Weiß ja nicht obs da was zu beachten gibt

Ansonsten stimmts :)

thanks schonmal
Also dann natürlich hinterher noch
sudo chown -R benutzername /var
und
sudo chmod 644 /var
(bei chmod weiß ich nicht genau ob rekursiv)
 
Bei debian geht das so:
usermod -d /var/username/ username
Denk dran, das Verzeichnis vorher mit mkdir /var/username/ zu erstellen.

Ob usermod auch auf anderen Distris (Suse, Redhat etc.) existiert, weiß ich nicht.