Die Aufforderung wird nicht angezeigt, wenn sich einige Benutzer beim SLES12-Server anmelden, während dasselbe Problem nicht in SLES11 auftritt

373
Karthik

Ich habe eine merkwürdige Situation, in der nur 4 Benutzer im Team vor dem Problem stehen, dass die Eingabeaufforderung nicht sichtbar ist, wenn sie ssh an den SLES12-Server senden, während dasselbe Problem nicht angezeigt wird, wenn sie an SLES11 ssh senden. Erst nachdem "ctrl + c" angegeben wurde, ist die Aufforderung sichtbar. Beim Beenden der SSH-Sitzung wird dasselbe Verhalten beobachtet und erst nach "Strg + C" wird die Aufforderung angezeigt. Zur gleichen Zeit sehen andere Benutzer im selben Team kein Problem.

Die Home-Ordner aller Benutzer befinden sich auf einem NFS-Server und werden bei jeder Anmeldung automatisch geladen. Obwohl ich den Verdacht hatte, dass ein Problem mit den Home-Ordnern der Benutzer bestand, denen das Problem ursprünglich ausgesetzt war, stellte ich fest, dass es mit SLES11-Servern einwandfrei funktioniert. Ich bestätigte jedoch, dass mein Verdacht falsch ist.

In allen Fällen ist die ssh-Authentifizierung erfolgreich. Erst danach wird die Eingabeaufforderung nicht im Terminal angezeigt und erst wenn "Strg-C" angegeben wird, wird sie wieder angezeigt.

Ich würde mich sehr freuen, wenn Sie mir Anregungen zum Debuggen dieses Problems geben können.

Wie Sie unten sehen können, wird die Eingabeaufforderung sowohl beim Anmelden als auch beim Beenden angezeigt, nachdem Sie "ctrl + c" angegeben haben.

Host1:~ # su testuser1 **^C**Host1 [8:16] [/root] -> cd Host1 [8:16] [/home/testuser1] -> exit exit **^C**Host1:~ #  Host1:~ # su testuser2 **^C**Host1 /root> cd Host1 /home/testuser2> exit exit **^C**Host1:~ #  Host1:~ # su testuser3 **^C**Host1 [8:16] [/root] -> cd Host1 [8:16] [/home/testuser3] -> exit exit **^C**Host1:~ # 
0
Vielleicht für diese 4 Benutzer die DNS-Lookups Timeout? harrymc vor 6 Jahren 0

0 Antworten auf die Frage