NIS Server: Probleme bei der Anmeldung

F

foofighter1983

Mitglied
Habe den Thread jetzt mal in diesem Forum aufgemacht...

Hallo.
Ich bin gerade dabei ein kleines Netzwerk mit einem NIS-Server (yp) einzurichten. Der Server läuft soweit. jetzt habe ich den ersten Client eingerichtet. Wenn ich mich an dem Client mit einem der Benutzer, die auf dem NIS Server eingerichtet habe, einloggen möchte, kommt folgende Meldung (das Passwort wird vorher akzeptiert): Could not start kstartupconfig. Check your installation. Danach erscheint wieder der Anmelde Screen.
Was kann ich tun? Wo liegen meine Fehler, beim Server oder am Client?

MfG

P.S.: Bin über jede Hilfe dankbar!
 
Mir kommt der Fehler bekannt vor jedoch nicht von NIS..

Kann es sein das der User kleine Rechte hat in sein HOME Verzeichnis zuschreiben ?
 
Hi,

ja, riecht danach, dass kein Homeverzeichnis für den User existiert. Hast Du das auf dem Client bzw. irgendwo zentral eingerichtet?
 
Ich habe auf dem Server verschiedene User angelegt. Wenn ich mich auf dem Server direkt mit einem der User anmelde funktioniert das einwandfrei. Wenn ich mich mit einem der User auf einem Client anmelden möchte bekomme ich diese Fehlermeldung.
 
Wenn du auf dem Client

getent passwd

eingibst, ist der User dann da ?

Wie sieht es mit dem Home Verzeichnis aus ? Ist es da ?
 
Wenn ich mich nur über die Shell einlogge, funktioniert de Login mehr oder weniger.
Allerdings kommt folgende meldung: No directory /home/"username"

Bedeutet dies also, das er das Home Verzeichnis des Users nicht erreichen kann? oder das er es nicht mounten kann?
 
Nicht erreichen !! Bzw. es ist nicht da.

Sag ich doch .-)
 
Das kommt drauf an...

Das Home muss sowohl auf dem Server als auch auf dem Client verfügbar sein.
Entweder legst du auf jedem Rechner /home/$username an, dann hast Du aber auf jeder Maschine unterschiedliche Inhalte oder du verwaltest das Home zentral und mountest es auf dem Client, z.B. mit autofs oder so.
 
Und was ist nun zu tun?

Das solltest DU am besten wissen.
Wir kennen hier alle dein System und die Konfiguration nicht.

Mach mal:
Code:
ypcat passwd | grep $Username

Das letzte Feld dieser Ausgabe sagt dir, wo das $HOME sein sollte.
Erstelle es, nimm den automounter, einen NFS-Mount, oder, oder, oder...
 
Als Stichwort nenne ich mal

export,mount und NFS.

damit solltest du was anfangen können
 
schon klar. Ich habe auf dem server verschiedene Verzeichnisse freigegeben. Wenn diese allerdings am Client mounte möchte, erscheint die Meldung "unable to mount the NFS entries from/etc/fstab"
 
Vielleicht solltest du mal anfangen auszüge aus der config mit hierhin zu "pasten".

Also bitte jetzt mal die fstab
und die
export
 
fstab:
/dev/sda8 / reiserfs acl,user_xattr 1 1
/dev/sda9 /home reiserfs acl,user_xattr 1 2
/dev/sda5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0

exports:
/new/home *.domain(rw,async)

/new/options *.domain(ro,async)

/new/files *.domain(rw,async)

Anmerkung: in /new/home liegen die verschiedenen User Home Verzeichnisse.
 
Hab mehr an die fstab des cleint gedacht.
Dann ist auf dem Server aber die sda9 nicht mehr wichtig oder ?
Die home Verzeichnis liegen also im root sda8 ... das würde ich nicht machen :-)

was sagt den der befehl

mount IB:/new/home /mnt ( auf dem Client )
 
fstab von client

/dev/sda6 / ext3 acl,user_xattr 1 1
/dev/sda7 /home ext3 acl,user_xattr 1 2
/dev/sda5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0


wenn ich den Befehl eingebe kommt: Permission denied
 
So auf dem Client musst du schonmal die sda7 rausnehmen. Die willst ja
vom Server
/new/home

nach
client
/home

mounten. Permission denied ist nicht gut.
Ping mal den Client von Server mit dessen namen an... Also *.domain und/oder
setzt in der exports mal /new/home auf * nicht auf *.domain.



Hier mal ein Beispiel ..

Server / exports:

/new/home *(rw,no_root_squash,async)

Client / fstab


/dev/sda6 / ext3 acl,user_xattr 1 1
#/dev/sda7 /home ext3 acl,user_xattr 1 2
/dev/sda5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
servername:/new/home /home nfs rw,rsize=8192,wsize=8192 0 0


dann mit mount -a den Spaß aus der FSTAB mouten....

oder halt nochmal mount IP:/new/home /home
 

Ähnliche Themen

Keine Anmeldung bei phpmyadmin möglich!

Samba Anmeldung sofort erzwingen XP

Probleme mit Vncserver über Ubuntu

nis: anderes PWD auf server

Squid als RPCoHTTPS Proxy für Outlook Anywhere

Zurück
Oben