RPC-Authentifizierungsfehler

8

Letzte Woche habe ich RPC benutzt und konnte mein RPC-Server-Programm gut laufen lassen. Jedoch habe ich heute versucht, es erneut zu starten und ich bekomme diesen Fehler:

  

Service kann nicht registriert werden: RPC: Authentifizierungsfehler; warum = Kunde   Anmeldeinformationen zu schwach, kann nicht registriert werden (X_PROG, X_VERS, udp)

Kann mir jemand sagen, was die Ursache für diesen Fehler sein kann?

rpcinfo gibt mir das:

%Vor%

Das Seltsame ist, dass ich diesen PC in der vergangenen Woche noch nicht einmal benutzt habe. Gibt es irgendwelche Dienste, die ausgeführt werden sollten?

Ich hoffe, Sie können mir helfen. Grtz Stefan

    
Maricruzz 28.10.2012, 18:51
quelle

8 Antworten

13

Dieser Fehler ist mit rpcbind verknüpft, also sollten Sie den Dienst portmap wie folgt stoppen:

%Vor%

dann

%Vor%

am Ende Start Service Portmap:

%Vor%     
karim 30.12.2012 01:29
quelle
3

Die Änderung wird unter Ubuntu12.04 persistent gemacht (unter der Annahme, dass die Auswirkungen von rpcbind mit -i auf die Sicherheit nicht relevant sind):

%Vor%     
maximk 07.04.2013 15:09
quelle
2

Ich weiß, dass dies ein älterer Thread ist, aber Google findet ihn unter den ersten drei Ergebnissen und die Leute entdecken immer noch den NFS-Dienstfehler. Selbst die RHN-Korrektur von Red Hat hat nicht funktioniert.

Seit Dezember 2013 auf einem RHEL 6.4 (x64) und ab November 2013 wurden nur die Berechtigungen für die Konfigurationsdateien von tcp_wrapper geändert. Da wir die Box ziemlich stark gesichert hatten, hatten wir 640 Rechte auf /etc/hosts.allow und /etc/hosts.deny, beide im Besitz von root: root. Wir haben versucht, diesen Dateien unterschiedliche Gruppenbesitz zu geben. Nichts hat das Problem korrigiert, als nfs gestartet wurde.

Nachdem wir die Dauerwellen auf "out-of-the-box" (644) zurückgesetzt haben, wurde der nfs (rquotad) -Dienst erwartungsgemäß gestartet. Oder wenn wir die hosts.allow / deny komplett aus dem Weg geschafft haben.

Was für ein Schmerz, der herauszufinden war. Die selinux-Protokolle hätten vielleicht geholfen, wenn ich früher nachgesehen hätte.

Wenn wir Selinux im Erzwingungsmodus gelassen hätten, wäre das KEIN Problem gewesen. Ich muss diese Theorie noch testen.

Viel Glück.

    
bits45 10.12.2013 20:24
quelle
0

Keine der hier vorgestellten Lösungen funktionierte bei mir für das Debian Squeeze to Wheezy Upgrade.

In meinem Fall war das einzige, was ich tun musste, alle Vorkommen von "portmapper" (oder "portmap", nicht sicherer) in /etc/hosts.allow durch "rpcbind" zu ersetzen. Das war alles. (Andernfalls konnte ypbind über localhost keine Verbindung zu rpcbind herstellen.)

    
Axel Beckert 18.06.2013 14:45
quelle
0

Dies passiert auch, wenn iptables verwendet wird und UDP-Verbindungen für localhost blockiert werden. Ist heute hier reingekommen. Gestoppt iptables, Verbindungen begannen zu arbeiten.

Sie müssen die Regeln herausfinden, die es kaputt gemacht haben.

    
Clinton Fisher 06.01.2014 14:12
quelle
0

Ich denke, dass es erwähnenswert ist, wenn Sie Fehler wie sehen:

%Vor%

kann mit den Dateien hosts.allow und hosts.deny in Verbindung stehen und den Berechtigungen für localhost in der Datei hosts.allow entsprechen.

Ich hatte dieses Problem mit der Einstellung von NFS mit GlusterFS.

In meiner /etc/hosts.allow Datei habe ich hinzugefügt:

%Vor%

und das Problem bei der Registrierung des Dienstes mit Portmap ging weg und alles funktioniert.

Hinweis: Vergessen Sie nicht, mit GlusterFS den glusterd-Dienst neu zu starten

%Vor%     
Łukasz Z. 13.08.2014 20:30
quelle
0

Ich habe einen Fehler wie bei rhel7 erhalten:

%Vor%

beim Start von ypbind. Ich habe alles versucht, einschließlich der '-i' bis rpcbind oben. Am Ende als XTaran erwähnt Änderung von /etc/hosts . Erlaube das Hinzufügen dieser Zeile:

%Vor%

hat für mich funktioniert.

    
DaveKlassen 28.11.2014 17:29
quelle
0

Noch eine andere Lösung: CentOS 7.3 Edition

Zusätzlich zu rpcbind musste ich mountd auch in /etc/hosts.allow:

erlauben %Vor%

Dies erlaubte mir endlich, nicht nur rpcinfo, sondern auch showmount und mount auszuführen.

    
Cory Ringdahl 21.06.2017 16:58
quelle

Tags und Links