Как отправить сообщение зарегистрированным пользователям в терминале 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.
Читайте также:
- Показывать пользовательское сообщение пользователям перед выключением сервера Linux
- Защитите логины SSH с помощью баннерных сообщений SSH и MOTD
Вот и все! Поделитесь с нами другими методами или командами для отправки сообщений всем вошедшим в систему пользователям через терминал в Linux. Если у вас есть вопросы, воспользуйтесь формой обратной связи ниже.