Hallo Leute!
Ich habe gestern einen neuen Ubuntu Lucid Server eingerichtet. Nun, wenn ich mich per SSH einlogge, wird der MOTD (mit allen Informationen, u.a. von landscape-sysinfo) nicht mehr angezeigt.
Komischerweise, wenn ich mich von der Console einlogge, wird der MOTD doch angezeigt...
Was kann die Ursache des Problems sein?
Danke Luca Bertoncello (lucabert@lucabert.de)
On 31.01.14 Luca Bertoncello (lucabert@lucabert.de) wrote:
Moin,
Ich habe gestern einen neuen Ubuntu Lucid Server eingerichtet. Nun, wenn ich mich per SSH einlogge, wird der MOTD (mit allen Informationen, u.a. von landscape-sysinfo) nicht mehr angezeigt.
Komischerweise, wenn ich mich von der Console einlogge, wird der MOTD doch angezeigt...
Was kann die Ursache des Problems sein?
Nur geraten. Gibt es folgende Zeilen in /etc/pam.d/sshd und sind die aktiv (also nicht kommentiert)?
# Print the message of the day upon successful login. # This includes a dynamically generated part from /run/motd.dynamic # and a static (admin-editable) part from /etc/motd. session optional pam_motd.so motd=/run/motd.dynamic noupdate session optional pam_motd.so # [1]
H.
Hilmar Preusse hille42@web.de schrieb:
Nur geraten. Gibt es folgende Zeilen in /etc/pam.d/sshd und sind die aktiv (also nicht kommentiert)?
# Print the message of the day upon successful login. # This includes a dynamically generated part from /run/motd.dynamic # and a static (admin-editable) part from /etc/motd. session optional pam_motd.so motd=/run/motd.dynamic noupdate session optional pam_motd.so # [1]
Die zweite Zeile doch, die erste nicht. Ich habe sie hinzugefügt, allerdings ändert sich die Situation NICHT.
Danke Luca Bertoncello (lucabert@lucabert.de)
Luca Bertoncello lucabert@lucabert.de (Fr 31 Jan 2014 12:40:51 CET):
Die zweite Zeile doch, die erste nicht. Ich habe sie hinzugefügt, allerdings ändert sich die Situation NICHT.
Du verwendeset aber schon PAM für die SSH?
Versuchst Du mit der SSH sofort ein Kommando auf der anderen Seite auszuführen?
Heiko Schlittermann hs@schlittermann.de schrieb:
Du verwendeset aber schon PAM für die SSH?
Ja!
Aber ich habe gerade das Problem gelöst, obwohl ich nicht weiß WARUM...
In der Datei /etc/pam.d/sshd war folgendes geschrieben:
# Standard Un*x session setup and teardown. @include common-session
# Print the message of the day upon successful login. session optional pam_motd.so # [1]
und ich habe die Zeile mit pam_motd.so VOR der @include geschoben. Und plötzlich geht alles wieder...
Die einzige Sache, die ich in der common-session geändert habe, war die Einstellung für die Nutzerdaten in einer DB:
session required pam_mysql.so user=nss passwd=<password> host=<server> db=nss table=programmers usercolumn=programmers.user_name \ passwdcolumn=programmers.password crypt=1 verbose=0
aber die selbe Zeile ist auf einem anderen Server auch, der aber immer funktioniert...
Komisch...
Grüße Luca Bertoncello (lucabert@lucabert.de)
lug-dd@mailman.schlittermann.de