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.allow
Datei des Servers angegeben.
Während der Konfiguration rpcbind
wurde automatisch installiert portmap
und ich konnte den Befehl sudo update-rc.d portmap defaults 10
am 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/nis
hat 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 ypserv
und der Dienstname des Clients ist ypbind
.
Auf der Clientseite:
start ypbind
Auf der Serverseite:
start ypserv
In Zukunft nutzendpkg -L
um 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