Nachricht an alle angemeldeten User senden
Nachrichten an angemeldete Benutzer im Linux-Terminal senden
In Linux-Systemen gibt es einfache Möglichkeiten, Nachrichten an aktuell angemeldete Benutzer zu senden. Dies ist besonders nützlich für Systemadministratoren, um wichtige Informationen schnell zu verbreiten.
1. Aktuell angemeldete Benutzer anzeigen
Verwende den Befehl who
, um eine Liste aller derzeit angemeldeten Benutzer zu erhalten:
who
Die Ausgabe zeigt:
- Benutzername: Name des angemeldeten Benutzers
- Terminal: Das verwendete Terminal (z. B. pts/0)
- Datum und Uhrzeit: Zeitpunkt der Anmeldung
- IP-Adresse oder Hostname: Herkunft des Benutzers
2. Nachricht an alle Benutzer senden
Mit dem Befehl wall
kannst du eine Nachricht an alle angemeldeten Benutzer senden:
wall Hallo zusammen!
Alle Benutzer sehen die Nachricht in ihrem Terminal.
3. Nachricht an einen bestimmten Benutzer senden
Verwende den Befehl write
, um einem bestimmten Benutzer eine Nachricht zu senden:
write benutzername
Bitte kommen Sie in mein Büro
Beispiel:
write robert
Bitte kommen Sie in mein Büro
Falls der Benutzer mehrfach angemeldet ist, wird die Nachricht an das erste gefundene Terminal gesendet:
write: robert is logged in more than once; writing to pts/0
4. Nachricht an eine Benutzergruppe senden
Um Nachrichten an eine bestimmte Gruppe von Benutzern zu senden, kannst du wall
in Kombination mit grep
verwenden. Beispiel:
who | grep 'benutzergruppe' | awk '{print $1}' | xargs -I {} write {} Nachrichtentext
Ersetze benutzergruppe
durch ein eindeutiges Merkmal der Benutzer (z. B. Gruppennamen) und Nachrichtentext
durch die gewünschte Nachricht.
Fazit
Die Befehle who
, wall
und write
ermöglichen eine effektive Kommunikation mit Benutzern direkt über das Terminal, ohne zusätzliche Software installieren zu müssen.
No Comments