Как изменить подсказку входа tty?

Чтобы быть ясным, я не имею в виду /etc/issue (показано перед подсказкой) или /etc/motd (показано после входа в систему), но сама подсказка, которая в настоящее время

 hostname login: 

Для хорошей меры я запускаю Arch Linux, но я считаю, что ответ, скорее всего, будет кросс-дистрибутивом.

Мой фон – RHEL-производные дистрибутивы (главным образом Fedora, сегодня), Arch чуждо мне.

Назад, когда /etc/inittab и mgetty где используется RHEL, вы можете отредактировать /etc/inittab и передать параметр -p в mgetty . Это установит подсказку.

Теперь с принятием systemd /etc/inittab пуст. Теперь конфигурационный файл tty теперь /lib/systemd/system/getty\@.service . Этот файл, похоже, использует agetty вместо mgetty для управления tty. agetty странице agetty man не отображается опция -p , но вы можете переустановить mgetty и использовать ее. Или вы можете использовать опцию -n (без подсказки) с параметром -l (указать программу входа в систему) и написать оболочку в /bin/login с помощью собственного приглашения.

Теперь я не знаю, как установить это на Arch, но вы должны выяснить, где он управляет своими ttys ( /etc/inittab – это первое место, которое вам нужно посмотреть), а затем посмотреть с помощью программы tty, как выполнить рулон ваш собственный запрос.