Ako zistiť, ktorí používatelia sú pripojení & Prihlásení do Macu

Anonim

Ak zdieľate svoj Mac v sieti, možno vás bude zaujímať, kto je v danom čase pripojený k Macu. To môže zahŕňať zoznam aktuálne prihlásených používateľov prostredníctvom rôznych sieťových protokolov, dokonca aj lokálne, alebo možno len históriu prihlásení používateľov za určité časové obdobie. Hoci klient Mac OS X neponúka rovnakú úroveň informácií ako Mac OS X Server, stále môžete nájsť podrobnosti o používateľskom pripojení pomocou rôznych nástrojov zabudovaných do všetkých verzií Mac OS X.

Pokryjeme vyhľadávanie aktívnych používateľských účtov prostredníctvom Monitora aktivity, príkazu „posledný“ a príkazu „kto“. Toto je pomerne komplexné, čo znamená, že bude zahŕňať všetkých používateľov, ktorí sú momentálne pripojení a/alebo aktívne prihlásení k počítaču Mac, či už prostredníctvom iného používateľského účtu na pozadí, používateľského účtu hosťa, všeobecného zdieľania z prístupu k verejnému priečinku, používateľa pripojeného prostredníctvom zdieľanie v lokálnej sieti za účelom zdieľania súborov s iným Macom, sieťových používateľov pripojených z počítačov so systémom Windows alebo linuxových počítačov cez SMB, vzdialeného prihlásenia cez SSH a SFTP, proste všetko.

Zobraziť používateľov s monitorom aktivity v systéme Mac OS X

Najjednoduchší spôsob, ako získať základné informácie o používateľovi, je použiť Monitor aktivity z používateľského účtu správcu. Toto bude zahŕňať, ale údaje sú pre niektoré použitia trochu obmedzené, ako uvidíte:

  • Spustite „Monitor aktivity“ v systéme Mac OS X, ktorý nájdete v /Applications/Utilities/
  • Kliknutím na „Používatelia“ zoradíte a zoskupíte zoznam podľa prihlásených používateľov

Ak hľadáte konkrétny používateľský účet, môžete ho jednoducho nájsť, ako aj všetky procesy, ktoré spúšťa, či už sú to aplikácie, služby alebo nič, a aké zdroje používa používajú. Výber karty „Sieť“ v rámci Monitora aktivity ponúkne aj podrobnosti o používaní siete používateľmi, čo pomôže určiť, či kopírujú alebo prijímajú súbory z počítača Mac do svojho vlastného.

Na správne využitie týchto informácií budete potrebovať základné znalosti o tom, aké používateľské účty existujú na Macu (t. j. kto sa nachádza v priečinku /Users/), ale tiež porozumieť koreňovému adresáru / účet superuser, okrem služieb a démonových agentov spustených na pozadí na všetkých počítačoch Mac, ktorí sa môžu zobraziť v zozname používateľov s názvami ako spotlight, netbios, usbmuxd, locationd, coreaudiod, window server, mdnsresponder, networkd, appleevents, medzi mnohými iní.

V konečnom dôsledku môže byť „posledný“ príkaz užitočnejší pre tých, ktorí ovládajú príkazový riadok.

Zobrazenie zoznamu pripojených používateľov a prihlásení do Macu s „posledným“

Nástroj príkazového riadka „posledný“ ponúka jednoduchý spôsob, ako zobraziť históriu toho, čo sa používatelia prihlásili do daného Macu, a to lokálne aj cez sieťové pripojenie, ako je AFP, predvolený protokol zdieľania pre Mac . Použitie „posledného“ je dosť jednoduché, ale mali by ste poznať príkazový riadok, aby ste nástroj čo najlepšie využili a pochopili výstup.

Spustite aplikáciu Terminal, ktorú nájdete v /Applications/Utilities/ a zadaním nasledujúceho príkazového reťazca zobrazíte úplný zoznam prihlásení používateľov

posledný

Ak chcete vyhľadať konkrétne prihlásenie používateľa, pošlite výstup posledného cez grep takto:

posledný |grep USERNAME

Napríklad na vyhľadanie posledného výstupu pre používateľa „OSXDaily“ by ste použili nasledujúci príkaz:

posledný |grep OSXDaily

Toto rozlišuje veľké a malé písmená, takže používateľ „osxdaily“ by nebol identifikovaný, zatiaľ čo „OSXDaily“ vráti pozitívne výsledky, preto sa uistite, že používate správne veľké a malé písmená.

Týmto sa vytvorí výstup, ktorý vyzerá približne takto, vrátane všetkých dátumov prihlásenia, a ak je to možné, aj zdroja IP pripojeného počítača, ak bol používateľ prihlásený cez sieťové pripojenie (v tomto príklade snímky obrazovky pôvodná IP adresa bola identifikovaná ako 192.168.1.4):

Ak nie je zobrazená žiadna adresa IP alebo pôvod siete, znamená to, že používateľ je prihlásený priamo na počítači Mac, a to buď prostredníctvom štandardného procesu prihlásenia do systému Mac OS X, rýchleho prepínania používateľov, su/sudo alebo niečoho podobného .

Ak chcete vidieť, kto je momentálne prihlásený cez AFP, môžete tiež použiť nasledujúcu syntax posledného príkazu:

"

posledný |grep prihlásený"

Používateľom, ktorí sú aktívne prihlásení, či už prostredníctvom vzdialeného pripojenia alebo lokálneho počítača, sa ako ich stav zobrazí „stále prihlásení“.

Potenciálne zablokovanie príkazu „posledný“ sa objaví, keď sú používatelia prihlásení prostredníctvom protokolu SMB / Windows, ktorý je voliteľne povolený v systéme Mac OS X a umožňuje zdieľanie súborov medzi počítačmi so systémom Windows a počítačmi Mac, a používatelia prihlásení na Mac cez SMB neukážu vždy, ako hore cez „posledný“ výstup príkazu. Zostáva tak niekoľko ďalších možností, ako napríklad použitie „netstat“ alebo, čo je pre väčšinu používateľov možno jednoduchšie, prehliadanie v Network Activity z Monitora aktivity, ako bolo načrtnuté na začiatku tohto článku.

Zobraziť prihlásených používateľov SSH/Telnetu pomocou „kto“

Nakoniec môžete vidieť, kto je momentálne pripojený k Macu prostredníctvom aktívneho pripojenia SSH alebo zastaraného protokolu Telnet pomocou klasického príkazu „who“ z terminálu:

SZO

Toto zobrazuje všetky inštancie vášho vlastného používateľského účtu, ako aj prihlásených používateľov prostredníctvom vonkajšieho pripojenia k počítaču Mac.

Poznáte iný spôsob, ako zistiť, ktorí používatelia sú momentálne prihlásení do počítača Mac? Podeľte sa o to s nami v komentároch!

Ako zistiť, ktorí používatelia sú pripojení & Prihlásení do Macu