Problem mit der NIS-Konfiguration

Problem mit der NIS-Konfiguration

Ich habe versucht, NIS auf einem Server und einem Client zu konfigurieren, die beide Ubuntu 14.04 ausführen.Dasführen undDasoffizieller Leitfaden.

Nach einem Neustart wurde der Client-Rechner gesperrt und diese Meldung wurde mehrmals wiederholt:

YPBINDPROC_DOMAIN: Domain not bound

Keine der Schaltflächen ist zum Beenden und Starten der GUI mit einer regulären Anmeldung nützlich.

Normalerweise kann ich die Maschine nur verwenden, wenn die Netzwerkverbindung getrennt ist (sonst dauert es sehr lange, überhaupt ein Terminal zu öffnen, und manchmal stürzt das Terminalfenster ab).

Die Meldung wird Dutzende Male erneut angezeigt YPBINDPROC_DOMAIN: Domain not bound.

Der Client-Rechner ist regelmäßig in der /etc/hosts.allowDatei des Servers angegeben.

Während der Konfiguration rpcbindwurde automatisch installiert portmapund ich konnte den Befehl sudo update-rc.d portmap defaults 10am Anfang der Anleitung nicht ausführen. Außerdem ist der Befehl

sudo /etc/init.d/rpcbind restart

funktionierte; aber

sudo /etc/init.d/nis restart

/etc/init.d/nishat nicht funktioniert, da weder auf dem Client noch auf dem Server eine Datei vorhanden war . Ich habe NIS mit installiert sudo apt-get install nis! Funktioniert Ubuntu 14.04 im Vergleich zu den vorherigen Versionen anders?

Und ist es möglich, aus dieser Situation herauszukommen?

(Ich habe die Frage hierher verschoben vonunix.stackexchange.com)

Antwort1

Aus https://unix.stackexchange.com/questions/154656/etc-init-d-nis-missing-on-ubuntu/154661

Nicht Ihre Schuld, es ist ein Fehler in der Dokumentation:

https://bugs.launchpad.net/ubuntu/+source/nis/+bug/1303717

Das Paket verwendet Upstart, das Dateien in /etc/init/ statt in /etc/init.d/ verwendet.

Aber ich weiß auch nicht, wie ich NIS jetzt neu starten kann ...

Außerdem scheint es, als ob niemand mehr NIS will http://ubuntuforums.org/showthread.php?t=2259561&highlight=nis+14.04

Antwort2

Der Paketname istnis, aber der Dienstname des Servers ist ypservund der Dienstname des Clients ist ypbind.

Auf der Clientseite:

start ypbind

Auf der Serverseite:

start ypserv

In Zukunft nutzendpkg -Lum herauszufinden, welche Startskripte in einem Paket enthalten sind. Upstart-Skripte finden Sie unter /etc/inet. So etwas sollte Ihnen die gewünschten Informationen liefern:

dpkg -L nis | grep inet

verwandte Informationen