Kaip sužinoti, kokie vartotojai yra prisijungę & Prisijungę prie „Mac“

Anonim

Jei bendrinate „Mac“ tinkle, jums gali būti įdomu sužinoti, kas bet kuriuo metu yra prisijungęs prie „Mac“. Tai gali apimti naudotojų, šiuo metu prisijungusių per įvairius tinklo protokolus, sąrašą, net ir lokaliai, arba tiesiog vartotojų prisijungimų istoriją per tam tikrą laikotarpį. Nors „Mac OS X Client“ nepateikia tokio pat lygio informacijos kaip „Mac OS X Server“, vis tiek galite rasti vartotojo ryšio informaciją naudodami įvairius įrankius, integruotus visose „Mac OS X“ versijose.

Apžvelgsime aktyvių naudotojų paskyrų radimą naudodami „Activity Monitor“, komandą „paskutinė“ ir komandą „who“. Tai gana visapusiška, tai reiškia, kad ji apims visus šiuo metu prisijungusius ir (arba) prie „Mac“ prisijungusius vartotojus, nesvarbu, ar naudojant kitą vartotojo paskyrą fone, svečio vartotojo abonementą, bendrą bendrinimą iš viešojo aplanko prieigos, vartotoją, prisijungusį per vietinio tinklo bendrinimas, kad būtų galima bendrinti failus su kitu „Mac“, tinklo naudotojais, prijungtais iš „Windows“ asmeninio kompiuterio arba „Linux“ įrenginių per SMB, nuotoliniu prisijungimu per SSH ir SFTP, beveik viskuo.

Žr. naudotojus su veiklos monitoriumi sistemoje „Mac OS X“

Paprasčiausias būdas gauti pagrindinę vartotojo informaciją yra naudoti Activity Monitor iš administratoriaus vartotojo paskyros. Tai bus įtraukta, tačiau kai kuriais atvejais duomenys yra šiek tiek riboti, kaip matysite:

  • Paleiskite „Activity Monitor“ sistemoje „Mac OS X“, kurią rasite aplanke /Applications/Utilities/
  • Spustelėkite „Vartotojai“, jei norite rūšiuoti ir grupuoti sąrašą pagal prisijungusius naudotojus

Jei ieškote konkrečios vartotojo paskyros, galite lengvai rasti tą vartotoją ir visus jo vykdomus procesus, nesvarbu, ar tai būtų programos, paslaugos, ar nieko, ir kokius išteklius jis naudoja naudojasi. Pasirinkus „Activity Monitor“ skirtuką „Tinklas“, taip pat bus pateikta išsami informacija apie naudotojo tinklo naudojimą, padedanti nurodyti, ar jie kopijuoja arba gauna failus iš „Mac“ į savo.

Norėdami tinkamai panaudoti šią informaciją, norėsite šiek tiek pagrindinio supratimo apie tai, kokios naudotojų paskyros egzistuoja „Mac“ kompiuteryje (t. y. kas yra aplanke /Users/), bet taip pat suprasti šakninę / supervartotojo paskyra, be paslaugų ir demonų agentų, veikiančių fone visuose Mac kompiuteriuose, kurie gali būti rodomi Vartotojų sąraše su tokiais pavadinimais kaip spotlight, netbios, usbmuxd, locationd, coreaudiod, langų serveris, mdnsresponder, networkd, appleevents, tarp daugelio kiti.

Galų gale komanda „paskutinė“ gali būti naudingesnė tiems, kurie naudojasi komandų eilute.

Sąrašas prisijungusių vartotojų ir prisijungimų prie „Mac“ su „paskutinis“

Komandinės eilutės įrankis „paskutinis“ siūlo paprastą būdą peržiūrėti istoriją, ką vartotojai prisijungė prie tam tikro „Mac“ tiek vietoje, tiek per tinklo ryšį, pvz., AFP, numatytąjį „Mac“ kompiuterių bendrinimo protokolą. . „Paskutinis“ naudojimas yra pakankamai paprastas, tačiau turėtumėte šiek tiek išmanyti komandų eilutę, kad galėtumėte kuo geriau išnaudoti programą ir suprasti išvestį.

Paleiskite terminalo programą, esančią aplanke /Applications/Utilities/, ir įveskite šią komandų eilutę, kad pamatytumėte visą naudotojų prisijungimų sąrašą

paskutinis

Norėdami ieškoti konkretaus vartotojo prisijungimo, išsiųskite last per grep išvestį taip:

paskutinis |grep USERNAME

Pavyzdžiui, norėdami ieškoti paskutinės vartotojo „OSXDaily“ išvesties, naudokite šią komandą:

last |grep OSXDaily

Tai yra didžiosios ir mažosios raidės, todėl naudotojas „osxdaily“ bus neatpažintas, o „OSXDaily“ pateiks teigiamus rezultatus, todėl būtinai naudokite tinkamas didžiąsias ir mažąsias raides.

Tai pateiks išvestį, kuri atrodys panašiai kaip nurodyta toliau, įskaitant visas prisijungimo datas ir, jei įmanoma, jungiančio įrenginio IP š altinį, jei vartotojas buvo prisijungęs per tinklo ryšį (šiame ekrano kopijos pavyzdyje, kilmės IP buvo nustatytas kaip 192.168.1.4):

Jei nerodomas IP arba tinklo kilmė, tai reiškia, kad vartotojas yra prisijungęs tiesiogiai prie „Mac“ naudodami standartinį „Mac OS X“ prisijungimo procesą, greitą vartotojo perjungimą, su / sudo ar kažką panašaus .

Norėdami pamatyti, kas šiuo metu yra prisijungęs per AFP, taip pat galite naudoti šią paskutinės komandos sintaksę:

"

paskutinis |grep prisijungė"

Naudotojų, kurie yra aktyviai prisijungę per nuotolinį ryšį arba vietinį kompiuterį, kaip būsena bus rodoma „vis dar prisijungę“.

Galimas „paskutinės“ komandos triktis atsiranda, kai naudotojai prisijungia naudodami SMB / „Windows“ protokolą, kuris pasirinktinai įgalintas „Mac OS X“, kad būtų galima dalytis failais tarp „Windows“ asmeninio kompiuterio ir „Mac“, ir vartotojai, prisijungę prie „Mac“ per SMB, ne visada parodys, kaip veikia „paskutinė“ komandos išvestis. Tai palieka keletą kitų parinkčių, pvz., naudoti „netstat“ arba, galbūt daugumai vartotojų, naršymą tinklo veikloje iš aktyvumo monitoriaus, kaip aprašyta šio straipsnio pradžioje.

Žr. prisijungusius SSH / Telnet naudotojus su „kas“

Galiausiai galite pamatyti, kas šiuo metu yra prisijungęs prie „Mac“ per aktyvų SSH ryšį arba pasenusį Telnet protokolą, naudodami klasikinę komandą „who“ iš terminalo:

PSO

Parodomi visi jūsų vartotojo abonemento atvejai, taip pat naudotojai, prisijungę per išorinį ryšį su „Mac“.

Žinote kitą būdą sužinoti, kokie vartotojai šiuo metu yra prisijungę prie „Mac“? Pasidalinkite ja su mumis komentaruose!

Kaip sužinoti, kokie vartotojai yra prisijungę & Prisijungę prie „Mac“