Wyszukiwanie w witrynie

Jak wysłać wiadomość do zalogowanych użytkowników w terminalu Linux


Jak mogę wysłać wiadomości do zalogowanych użytkowników na serwerze Linux? Jeśli zadajesz sobie to pytanie, ten przewodnik pomoże Ci dowiedzieć się, jak to zrobić. Pokażemy, jak wysłać wiadomość do wszystkich lub konkretnego zalogowanego użytkownika na terminalu w systemie Linux.

Linux oferuje różne sposoby wysyłania wiadomości do użytkowników zalogowanych na serwerze, jak wyjaśniono w dwóch poniższych metodach.

W pierwszej metodzie użyjemy polecenie wall – napisz wiadomość do wszystkich aktualnie zalogowanych użytkowników na terminalu, jak pokazano.

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

Aby wyłączyć zwykły baner drukowany na ścianie, na przykład:

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

Dodaj flagę -n (Pomiń baner), jednak może ona być używana tylko przez użytkownika root.

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

W drugiej metodzie użyjemy polecenie write, które jest preinstalowane we wszystkich, jeśli nie w większości dystrybucji Linuksa. Umożliwia wysłanie wiadomości do innego użytkownika w terminalu za pomocą tty.

Najpierw sprawdź wszystkich zalogowanych użytkowników za pomocą polecenia who, jak pokazano.

who

Obecnie w systemie jest aktywnych dwóch użytkowników (tecmint i root), teraz użytkownik aaronkilik wysyła wiadomość do użytkownik root.

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

Przeczytaj także:

  1. Wyświetl niestandardową wiadomość użytkownikom przed zamknięciem serwera Linux
  2. Chroń loginy SSH za pomocą banerów SSH i MOTD

To wszystko! Podziel się z nami innymi metodami lub poleceniami do wysyłania wiadomości do wszystkich zalogowanych użytkowników za pośrednictwem terminala w systemie Linux. Jeśli masz jakieś pytania, skorzystaj z poniższego formularza opinii.