Env
Centos 7 x64
Когда я использую Teamviewer для подключения к ttys, я могу просматривать информацию, как показано ниже, в каждом Ctrl-Alt-F1 до F6:
CentOS Linux 7 (Core)
Kernel 3.10.0-514.6.1.el7.x86_64 on an x86_64
При открытии физической машины она также должна отображать эти сообщения.
Когда я вхожу в систему, я вижу:
Last login: Sun Feb 26 21:54:05 on tty1
Проблема :
Ну, откуда эта информация? где показать эту информацию? Прочитать из файла конфигурации? Запустить сценарий? Я не нашел ничего похожего в / etc / profile и ~ / .bash_profile.
Как мне показать мою персонализированную информацию перед входом в систему и после входа в систему?
Скажи. Первая информация, которую я хотел бы показать, это текущий tty. Можно ли показать эту информацию? как это сделать?
Спасибо.
Редактировать
Ну, теперь я добавляю:
echo "$(whoami) now on tt$(fgconsole)"
в ~ / .bash_profile
, чтобы показывать пользовательскую информацию после входа в систему.
А как насчет того, чтобы войти в систему?
Я думаю, вы можете изменить /etc/motd
, он будет печатать текст, содержащийся при каждом входе пользователя в систему.
Чтобы изменить текст TTY, который показывается перед входом в систему, вы должны изменить /etc/issue
или /etc/issue.net
.
Только для SSH, вы также можете использовать опцию Banner
в /etc/ssh/sshd_config
для настройки пользовательского сообщения для SSH.
Источник: http://www.linuxfromscratch.org/blfs/view/svn/postlfs/logon.html https://en.wikipedia.org/wiki/Motd_(Unix)