Kako poslati sporočilo prijavljenim uporabnikom v terminalu Linux


Kako lahko pošljem sporočilo prijavljenim uporabnikom v strežniku Linux? Če postavljate to vprašanje, vam bo ta priročnik pomagal izvedeti, kako to storiti. Na terminalu v Linuxu bomo pokazali, kako poslati sporočilo vsem ali določenemu prijavljenemu uporabniku.

Linux ponuja različne načine za pošiljanje sporočil uporabnikom, prijavljenim na strežnik, kot je razloženo v spodnjih dveh metodah.

Pri prvi metodi bomo uporabili stenski ukaz - napišite sporočilo vsem trenutno prijavljenim uporabnikom na terminalu, kot je prikazano.

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

Na primer, da onemogočite običajno pasico, natisnjeno ob steni:

Broadcast message from [email  (pts/2) (Sat Dec  9 13:27:24 2017):

Dodajte zastavico -n (Suprni pasico), vendar jo lahko uporablja le korenski uporabnik.

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

Pri drugi metodi bomo uporabili ukaz write, ki je vnaprej nameščen na vseh, če ne na večini distribucij Linuxa. Omogoča pošiljanje sporočila drugemu uporabniku v terminalu s pomočjo tty.

Najprej preverite vse prijavljene uporabnike z ukazom who, kot je prikazano.

$ who

V sistemu sta trenutno aktivna dva uporabnika (tecmint in root), zdaj uporabnik aaronkilik pošilja sporočilo korenskemu uporabniku.

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

  1. Pred izklopom strežnika Linux prikaže sporočilo po meri uporabnikom
  2. Zaščitite prijave SSH s sporočili pasic SSH in MOTD

To je vse! Delite z nami druge metode ali ukaze za pošiljanje sporočil vsem prijavljenim uporabnikom prek terminala v Linuxu. Če imate kakršna koli vprašanja, uporabite spodnji obrazec za povratne informacije.