Cum să vezi ce utilizatori sunt conectați & Conectat la un Mac
Dacă partajați Mac-ul într-o rețea, ați putea fi interesat să aflați cine este conectat la Mac la un moment dat. Aceasta poate include listarea utilizatorilor conectați în prezent printr-o varietate de protocoale de rețea, chiar și la nivel local, sau poate doar un istoric al conectărilor utilizatorilor pe o perioadă de timp. Deși Mac OS X Client nu oferă același nivel de informații ca și Mac OS X Server, puteți găsi în continuare detaliile conexiunii utilizatorului utilizând o varietate de instrumente încorporate în toate versiunile de Mac OS X.
Vom acoperi găsirea conturilor de utilizator active prin Activity Monitor, comanda „ultima” și comanda „cine”. Acesta este destul de cuprinzător, ceea ce înseamnă că va include toți utilizatorii care sunt conectați în prezent și/sau conectați activ la un Mac, fie prin alt cont de utilizator în fundal, un cont de utilizator invitat, partajare generală din accesul la folderul public, un utilizator conectat printr-un partajare în rețea locală în scopul partajării fișierelor cu un alt Mac, utilizatori de rețea conectați de pe computere Windows sau mașini Linux prin SMB, autentificări la distanță prin SSH și SFTP, aproape orice.
Vedeți utilizatorii cu Monitor de activitate în Mac OS X
Cea mai simplă modalitate de a obține detaliile de bază ale utilizatorului este să utilizați Monitorul activității dintr-un cont de utilizator Administrator. Acest lucru va fi cuprinzător, dar datele sunt puțin limitate pentru unele utilizări, după cum veți vedea:
- Lansează „Monitor de activitate” în Mac OS X, găsit în /Aplicații/Utilități/
- Faceți clic pe „Utilizatori” pentru a sorta și grupa lista după utilizatorii conectați
Dacă căutați un anumit cont de utilizator, puteți găsi cu ușurință acel utilizator, precum și toate procesele pe care le rulează, fie că este vorba despre aplicații, servicii sau nimic, și ce fel de resurse folosesc. Alegerea filei „Rețea” din Monitorul activității va oferi și detalii despre utilizarea rețelei utilizatorilor, ajutând să indice dacă copiază sau primește fișiere de pe Mac pe propriul lor.
Pentru a utiliza în mod corespunzător aceste informații, veți dori să înțelegeți de bază ce conturi de utilizator există pe Mac (adică cine se găsește în folderul /Utilizatori/), dar să înțelegeți și rădăcina / cont de superutilizator, pe lângă serviciile și agenții daemon care rulează în fundal pe toate Mac-urile, care pot apărea în lista de utilizatori cu nume precum spotlight, netbios, usbmuxd, located, coreaudiod, window server, mdnsresponder, networkd, appleevents, printre multe alții.
În cele din urmă, „ultima” comandă se poate dovedi mai utilă pentru cei care se simt confortabil cu linia de comandă.
Listați utilizatorii conectați și conectările la Mac cu „ultimul”
Instrumentul de linie de comandă „last” oferă o modalitate simplă de a vedea un istoric a ceea ce utilizatorii s-au conectat la un anumit Mac, atât local, cât și printr-o conexiune de rețea precum AFP, protocolul implicit de partajare pentru Mac-uri . Utilizarea „last” este destul de simplă, dar ar trebui să fiți familiarizat cu linia de comandă pentru a profita la maximum de utilitar și pentru a înțelege rezultatul.
Lansați aplicația Terminal, găsită cu în /Aplicații/Utilități/ și introduceți următorul șir de comandă pentru a vedea o listă completă de autentificări ale utilizatorilor
ultimul
Pentru a căuta un anumit utilizator de conectare, trimiteți rezultatul ultimului prin grep astfel:
last |grep USERNAME
De exemplu, pentru a căuta ultima ieșire pentru utilizatorul „OSXDaily” veți folosi următoarea comandă:
last |grep OSXDaily
Acest lucru este sensibil la majuscule, astfel încât utilizatorul „osxdaily” ar fi neidentificat, în timp ce „OSXDaily” va returna rezultate pozitive, prin urmare asigurați-vă că utilizați majuscule adecvate.
Acest lucru va produce rezultate asemănătoare cu următoarele, inclusiv toate datele de conectare și, atunci când este posibil, sursa IP a mașinii care se conectează dacă utilizatorul a fost conectat printr-o conexiune de rețea (în acest exemplu de captură de ecran, IP-ul de origine a fost identificat ca 192.168.1.4):
Dacă nu este afișată nicio origine IP sau rețea, aceasta indică faptul că utilizatorul este conectat direct pe Mac, fie prin procesul standard de conectare Mac OS X, comutare rapidă a utilizatorului, su / sudo sau ceva similar .
Pentru a vedea cine este conectat în prezent prin AFP, puteți utiliza și următoarea sintaxă a ultimei comenzi:
"ultimul |grep autentificat"
Utilizatorii care sunt conectați activ, fie printr-o conexiune de la distanță, fie printr-o mașină locală, vor afișa „încă conectat” ca stare.
Un posibil sughiț pentru „ultima” comandă apare atunci când aveți utilizatori conectați prin protocolul SMB / Windows, care este activat opțional în Mac OS X pentru a permite partajarea fișierelor între un PC cu Windows și Mac-uri, iar utilizatorii autentificați la Mac prin SMB nu vor arăta întotdeauna cum este sus prin „ultima” ieșire a comenzii. Acest lucru lasă alte câteva opțiuni, cum ar fi utilizarea „netstat” sau, poate mai ușor pentru majoritatea utilizatorilor, navigarea în Activitatea de rețea din Monitorul de activitate, așa cum a fost subliniat la începutul acestui articol.
Vedeți utilizatori SSH/Telnet autentificați cu „cine”
În sfârșit, puteți vedea cine este conectat în prezent la un Mac printr-o conexiune SSH activă sau protocolul Telnet învechit, folosind comanda clasică „cine” de la terminal:
OMS
Aceasta afișează toate instanțele propriului cont de utilizator, precum și utilizatorii conectați printr-o conexiune exterioară la Mac.
Cunoașteți o altă modalitate de a vedea ce utilizatori sunt conectați în prezent la un Mac? Împărtășește-l cu noi în comentarii!