Поиск по сайту:

Как отправить сообщение зарегистрированным пользователям в терминале Linux


Как я могу отправлять сообщения вошедшим в систему пользователям на сервере Linux? Если вы задаете этот вопрос, то это руководство поможет вам узнать, как это сделать. Мы продемонстрируем, как отправить сообщение всем или конкретному вошедшему в систему пользователю на терминале в Linux.

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

В первом методе мы будем использовать команду стены – напишем сообщение всем вошедшим в систему пользователям на терминале, как показано.

wall "System will go down for 2 hours maintenance at 13:00 PM"

Чтобы отключить обычный баннер, печатаемый на стене, например:

Broadcast message from root@tecmint (pts/2) (Sat Dec  9 13:27:24 2017):

Добавьте флаг -n (подавить баннер), однако его может использовать только пользователь root.

wall -n "System will go down for 2 hours maintenance at 13:00 PM" 

Во втором методе мы будем использовать команду записи, которая предварительно установлена во всех, если не в большинстве, дистрибутивах Linux. Он позволяет вам отправить сообщение другому пользователю в терминале, используя tty.

Сначала проверьте всех вошедших в систему пользователей с помощью команды who, как показано.

who

В настоящее время в системе активны два пользователя (tecmint и root), теперь пользователь aaronkilik отправляет сообщение в root пользователь.

write root pts/2	#press Ctrl+D  after typing the message. 

Читайте также:

  1. Показывать пользовательское сообщение пользователям перед выключением сервера Linux
  2. Защитите логины SSH с помощью баннерных сообщений SSH и MOTD

Вот и все! Поделитесь с нами другими методами или командами для отправки сообщений всем вошедшим в систему пользователям через терминал в Linux. Если у вас есть вопросы, воспользуйтесь формой обратной связи ниже.