Kako videti, kateri uporabniki so povezani & Prijavljeni v Mac

Anonim

Če delite svoj Mac v omrežju, vas bo morda zanimalo, kdo je v danem trenutku povezan z Macom. To lahko vključuje seznam trenutno prijavljenih uporabnikov prek različnih omrežnih protokolov, tudi lokalno, ali morda samo zgodovino prijav uporabnikov v določenem časovnem obdobju. Medtem ko Mac OS X Client ne ponuja enake ravni informacij kot Mac OS X Server, lahko še vedno najdete podrobnosti uporabniške povezave z uporabo različnih orodij, vgrajenih v vse različice Mac OS X.

Pokrivali bomo iskanje aktivnih uporabniških računov prek Nadzornika dejavnosti, ukaza 'zadnji' in ukaza 'kdo'. To je dokaj izčrpno, kar pomeni, da bo vključevalo vse uporabnike, ki so trenutno povezani in/ali aktivno prijavljeni v računalnik Mac, bodisi z drugim uporabniškim računom v ozadju, uporabniškim računom za goste, splošno skupno rabo iz dostopa do javne mape, uporabnika, povezanega prek skupna raba lokalnega omrežja za namene skupne rabe datotek z drugim računalnikom Mac, omrežni uporabniki, povezani z računalniki Windows ali Linux prek SMB, oddaljene prijave prek SSH in SFTP, skoraj vse.

Oglejte si uporabnike z nadzornikom dejavnosti v sistemu Mac OS X

Najenostavnejši način za pridobitev osnovnih podatkov o uporabniku je uporaba Nadzornika dejavnosti iz skrbniškega uporabniškega računa. To bo vključevalo, vendar so podatki nekoliko omejeni za nekatere uporabe, kot boste videli:

  • Zaženite “Activity Monitor” v Mac OS X, ki ga najdete v /Applications/Utilities/
  • Kliknite »Uporabniki«, da razvrstite in združite seznam po prijavljenih uporabnikih

Če iščete določen uporabniški račun, lahko zlahka najdete tega uporabnika in vse procese, ki jih izvajajo, naj bodo to aplikacije, storitve ali nič, in kakšne vire uporabljajo uporabljajo. Če izberete zavihek »Omrežje« v Nadzorniku dejavnosti, se bodo prikazale tudi podrobnosti o uporabniški uporabi omrežja, kar bo pomagalo ugotoviti, ali kopirajo ali prejemajo datoteke iz računalnika Mac v svoj računalnik.

Za pravilno uporabo teh informacij boste želeli nekaj osnovnega razumevanja uporabniških računov, ki obstajajo na Macu (tj. kdo je v mapi /Users/), vendar tudi razumeti korenski / račun superuporabnika, poleg storitev in agentov daemon, ki se izvajajo v ozadju na vseh računalnikih Mac, ki se lahko prikažejo na seznamu uporabnikov z imeni, kot so spotlight, netbios, usbmuxd, locationd, coreaudiod, window server, mdnsresponder, networkd, appleevents, med mnogimi drugi.

Navsezadnje se lahko ukaz 'last' izkaže za bolj uporabnega za tiste, ki dobro uporabljajo ukazno vrstico.

Seznam povezanih uporabnikov in prijav v Mac z »zadnjim«

Orodje ukazne vrstice 'last' ponuja preprost način za ogled zgodovine uporabnikov, ki so se prijavili v dani Mac, tako lokalno kot tudi prek omrežne povezave, kot je AFP, privzeti protokol za skupno rabo za Mac . Uporaba 'last' je dovolj preprosta, vendar morate imeti nekaj znanja o ukazni vrstici, da kar najbolje izkoristite pripomoček in razumete izhod.

Zaženite aplikacijo Terminal, ki jo najdete v /Applications/Utilities/ in vnesite naslednji ukazni niz za ogled celotnega seznama uporabniških prijav

zadnji

Če želite poiskati prijavo določenega uporabnika, pošljite izhod last skozi grep takole:

last |grep USERNAME

Na primer, za iskanje zadnjega izhoda za uporabnika “OSXDaily” bi uporabili naslednji ukaz:

last |grep OSXDaily

To razlikuje med velikimi in malimi črkami, zato bi bil uporabnik »osxdaily« neznan, medtem ko bo »OSXDaily« vrnil pozitivne rezultate, zato se prepričajte, da uporabljate ustrezne velike in male črke.

To bo ustvarilo izhod, ki bo izgledal nekako takole, vključno z vsemi datumi prijave in, če je mogoče, virom IP povezovalne naprave, če je bil uporabnik prijavljen prek omrežne povezave (v tem primeru posnetka zaslona, izvorni IP je bil identificiran kot 192.168.1.4):

Če ni prikazan naslov IP ali izvor omrežja, to pomeni, da je uporabnik prijavljen neposredno v Macu, bodisi prek standardnega postopka prijave Mac OS X, hitrega preklapljanja med uporabniki, su/sudo ali kaj podobnega .

Če želite videti, kdo je trenutno prijavljen prek AFP, lahko uporabite tudi naslednjo sintakso zadnjega ukaza:

"

zadnji |grep prijavljen"

Uporabniki, ki so aktivno prijavljeni, prek oddaljene povezave ali lokalnega računalnika, bodo kot status prikazali »še vedno prijavljeni«.

Potencialna napaka pri ukazu 'last' se pojavi, ko imate uporabnike prijavljene prek protokola SMB / Windows, ki je izbirno omogočen v sistemu Mac OS X, da omogoči skupno rabo datotek med računalniki z operacijskim sistemom Windows in računalniki Mac, in uporabniki, prijavljeni v Mac prek SMB, ne bodo vedno prikazali, kako navzgor skozi 'zadnji' izhod ukaza. To pušča nekaj drugih možnosti, kot je uporaba »netstat« ali, kar je za večino uporabnikov morda lažje, brskanje po omrežni dejavnosti iz nadzornika dejavnosti, kot je bilo opisano na začetku tega članka.

Oglejte si prijavljene uporabnike SSH / Telnet z 'who'

Končno lahko vidite, kdo je trenutno povezan z računalnikom Mac prek aktivne povezave SSH ali zastarelega protokola Telnet z uporabo klasičnega ukaza ‘who’ iz terminala:

WHO

To prikazuje vse primerke vašega lastnega uporabniškega računa, kot tudi prijavljene uporabnike prek povezave zunaj Maca.

Poznaš drug način za ogled uporabnikov, ki so trenutno prijavljeni v Mac? Delite z nami v komentarjih!

Kako videti, kateri uporabniki so povezani & Prijavljeni v Mac