Как отобразить сообщение при входе в конкретный tty

660
max

В / etc / securetty я закомментировал tty2 и tty3:

# tty2 # tty3 

Это успешно отключает root-логин для этих двух терминалов для root.

Но возможно ли вывести на экран сообщение типа «root-логин отключен в этом терминале», если предпринята попытка входа?

0

1 ответ на вопрос

0
golimar

Вы можете получить текущий терминал с помощью ttyкоманды, так что вы можете поместить что-то вроде этого в .bash_profileфайл пользователя :

if [ `tty` = "/dev/pts/0" ] then echo "......." fi 
Я думаю, что этот файл не будет работать вообще, так как вход не удался. Sam Liao 12 лет назад 0
Затем вы можете разрешить вход в систему и запустить этот скрипт с «выходом» в конце, но я не знаю, полностью ли это безопасно golimar 12 лет назад 0
@arsane вы правы, это не работает. но спасибо за подсказку голимар max 12 лет назад 0

Похожие вопросы