Sorun:
SSH yoluyla oturum açarken, root olmayan tüm kullanıcılar için aşağıdaki metin gösterilir :
Ubuntu sistemine dahil olan programlar özgür yazılımdır;
her program için kesin dağıtım koşulları
/ usr / share / doc / * / copyright dosyasındaki ayrı dosyalarda açıklanmıştır .Ubuntu,
yürürlükteki yasaların izin verdiği ölçüde KESİNLİKLE GARANTİ YOKTUR .
Yapılandırma:
- Benim
/etc/ssh/sshd_config
içerir:
PrintMotd hayır
PrintLastLog no
PrintMotd no
vePrintLastLog no
PAM tarafından/etc/pam.d/sshd
oturum isteğe bağlı pam_motd.so
oturum isteğe bağlı pam_lastlog.so asla gösterilmez
/var/run/motd
şuna bağlandı/etc/motd
:
/ etc / motd -> / var / run / motd
- /Etc/update-motd.d/ klasörü boş!
Soru:
Kök olmayan kullanıcılar için yukarıdaki bildirimin görüntülenmesini nasıl devre dışı bırakabilirim?
sed
(aka çıkarmadan pam_lastlog
dan /etc/pam.d/sshd
ben hala geçen giriş tarihini ve başarısızlıkla sonuçlanan görüntülemek istediğiniz kadar makalesinde) benim için iş yapmaz. ANCAK pam_lastlog başvurulan kod snippet içine dalış 2 çözümler bulundu: 1) /etc/legal
mesajı içeren sil / kaldır (bu dosya başka bir yerde kullanılır mı ??) 2) bir dosya oluşturma ~/.cache/motd.legal-displayed
... Devam et bir cevap olarak ekleyin lütfen - beni çözüme doğru gösterdiğiniz itibarı hak ediyorsunuz;) Teşekkürler !!
~/.cache/motd.legal-displayed
yasal bildirimin tekrar tekrar görüntülenmesine yol açan klasör / dosya oluşturulamadı. Bu bildirim SADECE dosya yoksa yeni kullanıcıların ilk girişte bir kez görmesi için görüntülenir.