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_configiçerir:
PrintMotd hayır
PrintLastLog no
PrintMotd novePrintLastLog noPAM 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_lastlogdan /etc/pam.d/sshdben 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/legalmesajı 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-displayedyasal 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.