Как изменить отображаемую информацию после входа пользователя?

0

Я хочу изменить отображаемую информацию после входа пользователя. Я знаю, что могу изменить /etc/motdфайл, чтобы изменить информацию, но он по-прежнему отображает время последнего входа в систему, даже если я удаляю весь текст в /etc/motdфайле.

Скриншот

Я не предпочел бы никакой информации после входа пользователя.

user2131116
источник

Ответы:

1

Эта информация поступает из lastlogмодуля PAM. В /etc/pam.d/login, вы увидите

# Prints the last login info upon succesful login
# (Replaces the `LASTLOG_ENAB' option from login.defs)
session    optional   pam_lastlog.so

# Prints the message of the day upon succesful login.
# (Replaces the `MOTD_FILE' option in login.defs)
# 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

Добавление silentв конец pam_lastlog.soстроки должно остановить печать этого сообщения.

Более жестоким подходом было бы полностью закомментировать строку, но это не сможет обновить ваш wtmpфайл, и, вероятно, этого лучше избегать.

pam_lastlogимеет справочную страницу; обратитесь за подробностями.

Тоби Спейт
источник
0

Информация о последнем входе в систему не отображается в / из motd, она выводится командой login. Если вы хотите подавить его, создайте файл с именем .hushlogin в вашем домашнем каталоге:

touch ~/.hushlogin
Гомбай Шандор
источник