Homeverzeichnis in SUSE 8.2 erstellen

Message
Author
Sheva

Homeverzeichnis in SUSE 8.2 erstellen

#1 Post by Sheva »

Tag mitieinander,

Bin kein Linux-Cracker, deshalb habe ich eine bestimmte frage:

Wenn ich einen neuen User in der Konsole erstelle, und mich dann mit diesem einlogge, kommt immer eine Fehlermeldung, welche sagt, dass kein Homeverzeichnis für diesen User vorhanden ist. Wo und wie muss ich das Verzeichnis erstellen?

Bitte helft mi :roll:

Gruss Davide

kanonenfutter

#2 Post by kanonenfutter »

erstmal das: wie erstellst du den neuen user?
(denn wenn du es richtig machst, wird auch automatisch das home-verzeichnis erstellt).

sheva

#3 Post by sheva »

ja mit useradd usw....anschliessend setze ich dem user ein passwort in der konsole..
jedoch hat es bei mir kein verzeichnis erstellt.

kanonenfutter

#4 Post by kanonenfutter »

dabei fragt das prog doch, welches home-verzeichnis es einrichten soll.
tut es das bei dir nicht? würde mich wundern.

sheva

#5 Post by sheva »

nein, das macht es eben nicht. Ich versuche sonst noch dem user eine Directory (-d /home/???) zu geben, könnte wahrscheinlich dann klappen.danke noch

und sonst meld ich mich wieder.

User avatar
jochen
prolinux-forum-admin
Posts: 699
Joined: 14. Jan 2000 15:37
Location: Jülich
Contact:

#6 Post by jochen »

Dann hast Du vergessen, beim Aufruf von useradd die Option -m (make directory) anzugeben. Um das zu beheben, musst Du einfach als root unter /home Verzeichnisse erstellen, die den Namen des Users haben und diesem gehören sollten:

Code: Select all

cd /home
mkdir user
chown user:gruppe user
Damit kann der User sich schon mal problemfrei anmelden. Weiterhin solltest Du dann auch die Dateien aus /etc/skel in das Verzeichnis kopieren, damit der User eine freundliche Vorkonfiguration vorfindet.

Sollte Dir das zu komplex sein, mach einfach ein

Code: Select all

userdel user
useradd -m user
passwd user
Jochen
Die grösste Lüge der EDV? "Mal eben..."

kanonenfutter

#7 Post by kanonenfutter »

hey jochen,
ja klar, ich vergess immer, dass slackware's adduser nur ein wrapper für das original useradd ist, und bei adduser brauchts halt kein -m.

sheva

#8 Post by sheva »

Nun, habe jetzt einen neuen User erstellt, und diesem ein Passwort gegeben. Anschliessend wollte ich mich mit diesem einloggen, doch es kam folgende Fehlermeldung:

Homedirectory could'nt be created...
Dann stand noch, dass ich die Installation nochmals checken muss.

Könnt ihr mir weiterhelfen?

Gruss

User avatar
Hans Solo
prolinux-forum-admin
Posts: 601
Joined: 20. Apr 2004 12:19
Location: AT
Contact:

#9 Post by Hans Solo »

hi

hast du im /
überhaupt ein /home
verzeichniss??

mfg
arno
[root@host]# cd /pub
[root@host]# more beer

sheva

#10 Post by sheva »

ja hab ich ...;)

kanonenfutter

#11 Post by kanonenfutter »

warum nimmst du nicht einfach yast, um den user anzulegen?

sheva

#12 Post by sheva »

ja das hab ich auch versucht, und wollte mich dann einloggen, aber ging auch nicht. Bei der Fehlermeldung zeigt es das an: &HOME could'n be created.

kanonenfutter

#13 Post by kanonenfutter »

stress.....

> Nun, habe jetzt einen neuen User erstellt, und diesem ein Passwort gegeben.

und WIE hast du das gemacht? bist du Jochens anweisungen gefolgt??

> Anschliessend wollte ich mich mit diesem einloggen, doch es kam folgende Fehlermeldung: Homedirectory could'nt be created...

und diese meldung kam nicht schon bei "useradd -m user" ??

sheva

#14 Post by sheva »

ja, bin seinen anweisungen gefolgt, habe es zuerst auf der Konsole versucht (useradd -m user) und dann in Yast.aber immer wieder die gleiche Fehlermeldung

doch, auch dort kam die meldung schon.

User avatar
jochen
prolinux-forum-admin
Posts: 699
Joined: 14. Jan 2000 15:37
Location: Jülich
Contact:

#15 Post by jochen »

Wenn sowohl yast als auch useradd Probleme haben, als root ein Homedirectory für einen anderen User anzulegen, muss das Problem eine andere Ursache haben.

Was sagt denn ein

Code: Select all

ls -l /home
bei Dir? Am besten wäre es, wenn Du die Ausgabe mittels Cut'n'Paste hier posten würdest. Interessant wäre vielleicht auch die Ausgabe von

Code: Select all

mount
und

Code: Select all

df
Jochen
Die grösste Lüge der EDV? "Mal eben..."

Post Reply