Paano Makita Kung Anong Mga User ang Nakakonekta & Naka-log In Sa Mac
Kung ibabahagi mo ang iyong Mac sa isang network, maaaring interesado kang malaman kung sino ang nakakonekta sa Mac sa anumang oras. Maaaring kabilang dito ang listahan na kasalukuyang naka-log in sa mga user sa pamamagitan ng iba't ibang network protocol, kahit lokal, o marahil ay isang kasaysayan lamang ng mga user na nag-log in sa loob ng isang yugto ng panahon. Bagama't hindi nag-aalok ang Mac OS X Client ng parehong antas ng impormasyon gaya ng Mac OS X Server, mahahanap mo pa rin ang mga detalye ng koneksyon ng user sa pamamagitan ng paggamit ng iba't ibang tool na binuo sa lahat ng bersyon ng Mac OS X.
Sasaklawin namin ang paghahanap ng mga aktibong user account sa pamamagitan ng Activity Monitor, ang 'huling' command, at ang 'sino' na command. Ito ay medyo komprehensibo, ibig sabihin, isasama nito ang lahat ng mga user na kasalukuyang konektado at/o aktibong naka-log in sa isang Mac, sa pamamagitan man ng isa pang user account sa background, isang Guest user account, pangkalahatang pagbabahagi mula sa pampublikong pag-access sa folder, isang user na konektado sa pamamagitan ng isang pagbabahagi ng lokal na network para sa layunin ng pagbabahagi ng mga file sa isa pang Mac, mga user ng network na nakakonekta mula sa mga Windows PC o linux machine sa pamamagitan ng SMB, mga malayuang pag-login sa pamamagitan ng SSH at SFTP, halos lahat.
Tingnan ang Mga User na may Activity Monitor sa Mac OS X
Ang pinakasimpleng paraan upang makakuha ng mga pangunahing detalye ng user ay ang paggamit ng Activity Monitor mula sa isang Administrator user account. Magiging inclusive ito, ngunit medyo limitado ang data para sa ilang gamit gaya ng makikita mo:
- Ilunsad ang “Activity Monitor” sa Mac OS X, na makikita sa loob ng /Applications/Utilities/
- Mag-click sa “Mga User” para pagbukud-bukurin at pagpangkatin ang listahan ayon sa mga user na naka-log in
Kung naghahanap ka ng isang partikular na user account, madali mong mahahanap ang user na iyon pati na rin ang lahat ng prosesong pinapatakbo nila, maging ito ay mga app, serbisyo, o wala, at kung anong uri ng mga mapagkukunan sila ay gumagamit. Ang pagpili sa tab na "Network" sa loob ng Activity Monitor ay mag-aalok din ng mga detalye tungkol sa paggamit ng network ng user, na tumutulong na isaad kung sila ay kumukopya o tumatanggap ng mga file mula sa Mac sa kanilang sarili.
Upang maayos na magamit ang impormasyong ito, kakailanganin mo ng ilang pangunahing pag-unawa sa kung anong mga user account ang umiiral sa Mac (ibig sabihin, kung sino ang matatagpuan sa folder na /Users/), ngunit maunawaan din ang ugat / superuser account, bilang karagdagan sa mga serbisyo at daemon agent na tumatakbo sa background sa lahat ng Mac, na maaaring lumabas sa listahan ng Mga User na may mga pangalan tulad ng spotlight, netbios, usbmuxd, locationd, coreaudiod, window server, mdnsresponder, networkd, appleevents, sa gitna ng marami iba pa.
Sa huli, ang ‘huling’ command ay maaaring maging mas kapaki-pakinabang para sa mga komportable sa command line.
Maglista ng Mga Nakakonektang User at Mag-log In sa Mac gamit ang “huling”
Ang command line tool na 'huling' ay nag-aalok ng isang simpleng paraan upang makita ang isang kasaysayan ng kung ano ang na-log in ng mga user sa isang partikular na Mac, parehong lokal at gayundin sa pamamagitan ng isang koneksyon sa network tulad ng AFP, ang default na protocol ng pagbabahagi para sa mga Mac . Ang paggamit ng 'huling' ay sapat na simple, ngunit dapat kang magkaroon ng ilang pamilyar sa command line upang masulit ang paggamit ng utility at upang maunawaan ang output.
Ilunsad ang Terminal app, na makikita sa /Applications/Utilities/ at ilagay ang sumusunod na command string para makita ang buong listahan ng mga login ng user
huling
Upang maghanap ng partikular na login ng user, ipadala ang output ng huli sa pamamagitan ng grep tulad nito:
huling |grep USERNAME
Halimbawa, para hanapin ang huling output para sa user na “OSXDaily” gagamitin mo ang sumusunod na command:
huling |grep OSXDaily
Ito ay case sensitive, kaya ang user na 'osxdaily' ay hindi makikilala habang ang "OSXDaily" ay magbabalik ng mga positibong resulta, kaya siguraduhing gumamit ng wastong casing.
Ito ay maglalabas ng output na mukhang tulad ng sumusunod, kasama ang lahat ng petsa ng pag-log in, at kapag posible, ang IP source ng connecting machine kung ang user ay naka-log in sa pamamagitan ng isang koneksyon sa network (sa halimbawa ng screenshot na ito, ang pinagmulang IP ay kinilala bilang 192.168.1.4):
Kung walang ipinapakitang IP o pinanggalingan ng network, ipinapahiwatig nito na direktang naka-log in ang user sa Mac, alinman sa pamamagitan ng karaniwang proseso ng pag-login sa Mac OS X, Mabilis na Paglipat ng User, su / sudo, o katulad na bagay. .
Upang makita kung sino ang kasalukuyang naka-log in sa pamamagitan ng AFP, maaari mo ring gamitin ang sumusunod na huling command syntax:
"huling |nag-log in si grep"
Ang mga user na aktibong naka-log in, sa pamamagitan man ng remote na koneksyon o lokal na makina, ay magpapakita ng "naka-log in pa rin" bilang kanilang status.
Ang isang potensyal na hiccup para sa 'huling' command ay lilitaw kapag mayroon kang mga user na naka-log in sa pamamagitan ng SMB / Windows protocol, na opsyonal na pinagana sa loob ng Mac OS X upang payagan ang pagbabahagi ng file sa pagitan ng isang Windows PC at Mac, at ang mga user na naka-log in sa Mac sa pamamagitan ng SMB ay hindi palaging magpapakita kung paano hanggang sa 'huling' command output. Nag-iiwan ito ng ilang iba pang opsyon, tulad ng paggamit ng ‘netstat’ o, marahil ay mas madali para sa karamihan ng mga user, ang pagba-browse sa Network Activity mula sa Activity Monitor gaya ng nakabalangkas sa simula ng artikulong ito.
Tingnan ang Naka-log In SSH / Telnet Users na may ‘sino’
Sa wakas, makikita mo kung sino ang kasalukuyang nakakonekta sa isang Mac sa pamamagitan ng aktibong koneksyon sa SSH o ang lumang Telnet protocol sa pamamagitan ng paggamit ng classic na command na ‘sino’ mula sa terminal:
WHO
Ipinapakita nito ang lahat ng pagkakataon ng iyong sariling user account, pati na rin ang mga naka-log in na user sa pamamagitan ng koneksyon sa labas ng Mac.
May alam ka bang ibang paraan upang makita kung ano ang kasalukuyang naka-log in sa isang Mac? Ibahagi ito sa amin sa mga komento!