Middle
Wie kann man feststellen, wer außer Ihnen noch den Server benutzt?
sobes.tech KI
Antwort von AI
Die Liste der angemeldeten Benutzer kann mit dem Befehl who abgerufen werden. Detailliertere Informationen zu den aktuellen Benutzersitzungen liefert w.
who
# Ausgabe: `<Benutzername>` `<tty>` `<Anmeldezeitpunkt>` `<IP oder Hostname>`
w
# Ausgabe: Überschrift mit aktuellem Datum, Uhrzeit, Systemlaufzeit und Anzahl der Benutzer.
# Danach Zeilen mit Informationen zu jedem Benutzer: IP-Adresse, Terminalname, Inaktivitätszeit, aktive CPU-Zeit, CPU-Zeit aller Prozesse der Sitzung und aktueller Befehl.
Das Befehlsverlauf der Benutzer kann in den Verlaufdateien (~/.bash_history, ~/.zsh_history usw.) eingesehen werden, sofern die Verlaufsspeicherung aktiviert ist.
Systemprozess-Logs (/var/log/auth.log, /var/log/secure, /var/log/syslog) enthalten Informationen über erfolgreiche und fehlgeschlagene Anmeldeversuche, Benutzerwechsel und andere sicherheitsrelevante Ereignisse. Ihre Analyse kann verdächtige Aktivitäten aufdecken.
Die laufenden Prozesse und deren Eigentümer können mit ps aux oder top angezeigt werden.
ps aux
# Ausgabe: `USER`, `PID`, `%CPU`, `%MEM`, `VSZ`, `RSS`, `TTY`, `STAT`, `START`, `TIME`, `COMMAND`
# Das Feld `USER` zeigt den Besitzer des Prozesses.
top
# Interaktives Prozessmonitoring mit Eigentümerinformationen.