Как настроить сообщение для входа в Ubuntu?
Каждый раз, когда я подключаюсь по SSH к своим серверам AWS Ubuntu, я вижу системное информационное сообщение с информацией о загрузке, использовании памяти и доступных для установки пакетах, например:
Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sun Nov 10 18:06:43 EST 2013
System load: 0.08 Processes: 127
Usage of /: 4.9% of 98.43GB Users logged in: 1
Memory usage: 69% IP address for eth0: 10.236.136.233
Swap usage: 100%
Graph this data and manage this system at https://landscape.canonical.com/
13 packages can be updated.
0 updates are security updates.
Get cloud support with Ubuntu Advantage Cloud Guest
http://www.ubuntu.com/business/services/cloud
Use Juju to deploy your cloud instances and workloads.
https://juju.ubuntu.com/#cloud-precise
*** /dev/xvda1 will be checked for errors at next reboot ***
*** System restart required ***
У меня вопрос, как создается это сообщение? Как я могу настроить это?
3 ответа
Это сообщение для входа в систему создано Ubuntu's landscape
пакеты. Говоря лично, я думаю, что они довольно раздражающие и поэтому настроили ansible для уничтожения этих пакетов и установки пустого сообщения для входа.
Для этого:
$ apt-get remove landscape-client landscape-common
$ rm -f /etc/motd && touch /etc/motd
Это создаст пробел /etc/motd
, Чтобы установить пользовательское сообщение для входа, отредактируйте этот файл по своему усмотрению.
В моем случае мне пришлось очистить /etc/update-motd.d/51-cloudguest
, который читал:
#!/bin/sh
#
# This file is written by the Ubuntu image build process, it is not
# managed by a package. If you want to avoid seeing this advertisement,
# then you can safely remove the file.
echo ""
echo " Get cloud support with Ubuntu Advantage Cloud Guest:"
echo " http://www.ubuntu.com/business/services/cloud"
echo ""
echo " Use Juju to deploy your cloud instances and workloads:"
echo " https://juju.ubuntu.com/#cloud-saucy"
Хотя я уже ответил, я хотел бы добавить другой подход: поскольку я нахожу (многие) динамически сгенерированные данные весьма полезными, я предпочитаю не удалять весь motd или не удалять пакет ландшафта, потому что я не занимаюсь этим администрированием. каждый день.
Ubuntu хранит динамический motd в папке «/etc/update-motd.d/». Итак, чтобы отключить весь motd, просто удалите разрешения eXecute для соответствующих скриптов:
$ sudo chmod -x /etc/update-motd.d/*
или сделайте это для каждого сценария, например
$ sudo chmod -x /etc/update-motd.d/10-help-text
чтобы просто отключить один раздел (например, текст справки). Вы получаете раздел обратно, выполнив командуchmod +x
команда. См. описание в разделе Отключить динамический motd и новости в Ubuntu...
Вы также можете сократить довольно длинный вывод «Информация о системе» в соответствии с вашими потребностями, например
System information as of Mon 27 Dec 2021 05:26:42 PM CET
IPv4 address for enp3s0: 192.168.0.10 Temperature: 36.0 C
добавив раздел конфигурации в/etc/landscape/client.conf
файл:
[sysinfo]
sysinfo_plugins = Network, Temperature
См.landscape-sysinfo(1)
man-страницу для получения подробной информации об этой конфигурации.
Надеюсь это поможет.