Sie sind nicht angemeldet.

1

16.09.2006, 17:55

[gelöst] Befehl usermod funzt net

Hallo,

ich habe versucht mit dem Befehl usermod -d /Zielverzeichnis-NEU/ -m UserX das Heimatverzeichnis vom UserX nach einem neuen Zielverzeichnis /Zielverzeichnis-NEU/ zu kopieren. Es tut sich nix ! Das Zielverzeichnis-NEU soll auf eine gemountete Partition hdb kopiert werden. Zielverzeichnis-ALT befindet sich unter /home/UserX = (Zielverzeichnis-ALT) der Partition hda, die unter gentoo als " / " gemountet ist.

Den Befehl habe ich als root von der Konsole aus eingegeben, außerhalb von X, X - Server nicht gestartet. UserX ist angelegt und hat unter /Zielverzeichnis-ALT/ sein "home", also sein altes zu Hause. UserX ist nicht angemeldet.

Wer hat eine Idee?


deepsea

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »deepsea« (17.09.2006, 16:04)


2

17.09.2006, 11:54

Vielleicht muss der Parameter "-m" vor das "-d"?

Quellcode

1
usermod -m -d /Zielverzeichnis-NEU/ UserX


Ansonsten hilft wohl nur von Hand kopieren/verschieben und sich wundern...
Existiert das Zielverzeichnis denn?
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »loskornosdelsol« (17.09.2006, 11:55)


3

17.09.2006, 14:34

Hallo loskornosdelsol!

Zitat

Original von loskornosdelsol
Vielleicht muss der Parameter "-m" vor das "-d"?

Quellcode

1
usermod -m -d /Zielverzeichnis-NEU/ UserX



Dieses habe ich schon probiert, auch usermod -md ... bringt nix.


Zitat

Original von loskornosdelsol
Existiert das Zielverzeichnis denn?


Das habe ich mit und ohne ausporbiert, kein Unterschied im Misserfolg. Im Buch "LINUX Kochbuch", O'Reilly Verlag, steht, dass das Zielverzeichnis, wenn es nich existiert, angelegt wird.

deepsea

4

17.09.2006, 14:59

Machst du dem so dann geht dem.8o

ansonsten tut der nur die Hilfe über die Parameter anzeigen.:]

Quellcode

1
usermod -d /home/test -m userx

Jede andere Reihenfolge die Parameter zu geben funzt bei mir auch net.:P
Dumm sind die Menschen die schlaue Zitate falsch auffassen und gegen sich verwendet sehen.
Schlaue Menschen lernen aus dummen Zitaten und verwenden sie konstruktiv.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »speedpidi« (17.09.2006, 15:39)


5

17.09.2006, 15:07

Ist das nicht das Format aus dem ersten Posting?

Nachtrag: Oder ist der "kleine aber feine Unterschied" der Schrägstrich am Ende des Zielverzeichnisses?
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »loskornosdelsol« (17.09.2006, 15:09)


6

17.09.2006, 15:38

Ob / oder ohne / am Ende der Zeile hab ich nicht getestet.
Ging mir Primär um die Reihenfolge der Parameter.
Sorry mein Fehler.

Mir is aber nochwas aufgefallen.
Wenn du mit usermod das Home

/home/test

nach

/home/trala/test
Verschiebst dann kriegst ne Fehlermeldung

Quellcode

1
 usermod: cannot rename directory /home/test to /home/trala/test

Nach dieser Fehlermeldung kannst vergessen den Befehl usermod zu verwenden, da in /etc/passwd das Home geändert wurde es aber da nicht hin verschoben wurde, da nicht möglich.

1. Kontrollier mal ob das Homeverzeichnis auf der Festplatte noch mit dem in der Datei /etc/passwd eingetragenem übereinstimmt. (Wenn nicht kann der Befehl nicht gehen.)
2. Das Home kann nicht direkt von /home/test nach /home/trala/test verschoben werden der letzte Verzeichnisname darf nicht identisch sein. Also zwischenschritt dann gehts.

Quellcode

1
2
3
usermod -d /home/test -m test
usermod -d /home/test1 -m test
usermod -d /home/trala/test -m test
Guck ma ob dir das weiterhilft wenn nicht schreib ma was und ob in /var/log/messages für Fehler einlaufen.
Dumm sind die Menschen die schlaue Zitate falsch auffassen und gegen sich verwendet sehen.
Schlaue Menschen lernen aus dummen Zitaten und verwenden sie konstruktiv.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »speedpidi« (17.09.2006, 15:40)


7

17.09.2006, 16:06

Hallo speedpidi,

jo das war es !

Vielen Dank !


deepsea