Sobes.tech
Middle

Hogyan lehet meghatározni, ki használja még a szervert önön kívül?

sobes.tech MI

Válasz az MI-től

A rendszerhez bejelentkezett felhasználók listáját a who parancs segítségével lehet lekérdezni. A jelenlegi felhasználói munkamenetek részletesebb adatait a w szolgáltatja.

who
# Kimenet: `<felhasználónév>` `<tty>` `<bejelentkezés dátuma és ideje>` `<ip vagy hoszt név>`

w
# Kimenet: Címke a jelenlegi dátummal, idővel, rendszer működési idővel és a felhasználók számával.
# Ezután sorok minden felhasználóról: felhasználói IP, terminál neve, inaktív idő, aktív CPU idő, a munkamenet összes folyamatának CPU használata és az aktuális parancs.

A felhasználók által végrehajtott parancsok történetét a ~/.bash_history, ~/.zsh_history stb. fájlokban lehet megtekinteni, ha a történet naplózása be van kapcsolva.

A rendszerfolyamatok naplói (/var/log/auth.log, /var/log/secure, /var/log/syslog) tartalmazzák a sikeres és sikertelen bejelentkezési kísérletekről, felhasználóváltásokról és más, az autentikációval és jogosultságokkal kapcsolatos eseményekről szóló információkat. Elemzésük segíthet gyanús tevékenységek felismerésében.

A futó folyamatok és tulajdonosaik listáját a ps aux vagy top parancs segítségével lehet lekérdezni.

ps aux
# Kimenet: `USER`, `PID`, `%CPU`, `%MEM`, `VSZ`, `RSS`, `TTY`, `STAT`, `START`, `TIME`, `COMMAND`
# A `USER` mező a folyamat tulajdonosát mutatja.

top
# Interaktív folyamatfigyelő a tulajdonosok információival.