Kako vidjeti koji su korisnici povezani & prijavljeni na Mac
Ako svoj Mac dijelite na mreži, možda će vas zanimati tko je u bilo kojem trenutku povezan na Mac. To može uključivati popis trenutačno prijavljenih korisnika putem raznih mrežnih protokola, čak i lokalno, ili možda samo povijest korisničkih prijava tijekom određenog vremenskog razdoblja. Iako Mac OS X Client ne nudi istu razinu informacija kao Mac OS X Server, svejedno možete pronaći pojedinosti o povezivanju korisnika pomoću raznih alata ugrađenih u sve verzije Mac OS X-a.
Pokrit ćemo pronalaženje aktivnih korisničkih računa putem Monitora aktivnosti, naredbe 'posljednji' i naredbe 'tko'. Ovo je prilično sveobuhvatno, što znači da će uključiti sve korisnike koji su trenutno povezani i/ili aktivno prijavljeni na Mac, bilo putem drugog korisničkog računa u pozadini, korisničkog računa gosta, općeg dijeljenja iz pristupa javnoj mapi, korisnika spojenog putem dijeljenje lokalne mreže u svrhu dijeljenja datoteka s drugim Mac-om, mrežni korisnici povezani s Windows računala ili linux računala putem SMB-a, udaljene prijave putem SSH i SFTP, gotovo sve.
Pogledajte korisnike s Monitorom aktivnosti u Mac OS X
Najjednostavniji način za dobivanje osnovnih korisničkih podataka je korištenje Monitora aktivnosti s korisničkog računa Administrator. To će biti uključivo, ali podaci su malo ograničeni za neke upotrebe kao što ćete vidjeti:
- Pokrenite “Activity Monitor” u Mac OS X, koji se nalazi unutar /Applications/Utilities/
- Kliknite na “Korisnici” za sortiranje i grupiranje popisa prema prijavljenim korisnicima
Ako tražite određeni korisnički račun, možete lako pronaći tog korisnika, kao i sve procese koje pokreće, bilo da se radi o aplikacijama, uslugama ili ničemu, te kakve resurse koriste. Odabir kartice "Mreža" unutar Monitora aktivnosti također će ponuditi pojedinosti o korisničkoj upotrebi mreže, što će vam pomoći da naznačite kopiraju li ili primaju datoteke s Maca na svoje.
Da biste ispravno iskoristili ove informacije, trebat ćete neko osnovno razumijevanje korisničkih računa koji postoje na Macu (tj. tko se nalazi u mapi /Users/), ali također razumjeti root / račun superkorisnika, uz usluge i daemon agente koji rade u pozadini na svim Mac računalima, a koji se mogu pojaviti na popisu korisnika s imenima kao što su spotlight, netbios, usbmuxd, locationd, coreaudiod, window server, mdnsresponder, networkd, appleevents, između mnogih drugi.
Naposljetku, naredba 'last' može se pokazati korisnijom za one koji znaju znati koristiti naredbeni redak.
Popis povezanih korisnika i prijava na Mac s "zadnjim"
Alat naredbenog retka 'last' nudi jednostavan način da vidite povijest onoga što su korisnici prijavili na određeni Mac, lokalno i putem mrežne veze kao što je AFP, zadani protokol dijeljenja za Macove . Korištenje 'last' je dovoljno jednostavno, ali trebali biste se malo upoznati s naredbenim redkom kako biste što bolje iskoristili pomoćni program i razumjeli izlaz.
Pokrenite aplikaciju Terminal, koju možete pronaći u /Applications/Utilities/ i unesite sljedeći naredbeni niz da biste vidjeli potpuni popis korisničkih prijava
posljednji
Za traženje određene korisničke prijave, pošaljite izlaz last kroz grep ovako:
last |grep USERNAME
Na primjer, za pretraživanje zadnjeg izlaza za korisnika “OSXDaily” upotrijebili biste sljedeću naredbu:
zadnji |grep OSXDaily
Ovo je osjetljivo na velika i mala slova, tako da korisnik 'osxdaily' ne bi bio identificiran dok bi "OSXDaily" dao pozitivne rezultate, stoga svakako koristite ispravna velika i mala slova.
Ovo će proizvesti izlaz koji izgleda otprilike ovako, uključujući sve datume prijave i, kada je moguće, IP izvor povezivajućeg stroja ako je korisnik bio prijavljen putem mrežne veze (u ovom primjeru snimke zaslona, izvorni IP identificiran je kao 192.168.1.4):
Ako se ne prikaže IP ili mrežno podrijetlo, to znači da je korisnik prijavljen izravno na Mac, bilo kroz standardni Mac OS X proces prijave, Fast User Switching, su / sudo ili nešto slično .
Da biste vidjeli tko je trenutno prijavljen putem AFP-a, također možete koristiti sljedeću sintaksu zadnje naredbe:
"zadnji |grep prijavljen"
Korisnici koji su aktivno prijavljeni, bilo putem udaljene veze ili lokalnog računala, prikazat će "još uvijek prijavljeni" kao svoj status.
Potencijalno štucanje za 'last' naredbu pojavljuje se kada imate prijavljene korisnike putem SMB / Windows protokola, koji je izborno omogućen unutar Mac OS X kako bi se omogućilo dijeljenje datoteka između Windows PC-a i Mac računala, a korisnici prijavljeni na Mac putem SMB-a neće uvijek pokazati kako gore kroz 'zadnji' izlaz naredbe. To ostavlja nekoliko drugih opcija, poput korištenja 'netstat' ili, možda jednostavnije za većinu korisnika, pregledavanje mrežne aktivnosti iz Monitora aktivnosti kao što je navedeno na početku ovog članka.
Pogledajte prijavljene SSH / Telnet korisnike s 'who'
Konačno, možete vidjeti tko je trenutno spojen na Mac putem aktivne SSH veze ili zastarjelog Telnet protokola korištenjem klasične naredbe 'who' s terminala:
WHO
Ovo prikazuje sve instance vašeg vlastitog korisničkog računa, kao i prijavljene korisnike putem veze izvan Maca.
Znate li još jedan način da vidite koji su korisnici trenutno prijavljeni na Mac? Podijelite to s nama u komentarima!