Kā redzēt, kādi lietotāji ir savienoti & Pieteicies Mac datorā
Ja koplietojat savu Mac datoru tīklā, iespējams, jums būs interesanti uzzināt, kurš jebkurā brīdī ir savienots ar Mac datoru. Tas var ietvert to lietotāju sarakstu, kuri pašlaik ir pieteikušies, izmantojot dažādus tīkla protokolus, pat lokāli, vai, iespējams, tikai lietotāju pieteikšanās vēsturi noteiktā laika periodā. Lai gan Mac OS X Client nepiedāvā tādu pašu informācijas līmeni kā Mac OS X Server, jūs joprojām varat atrast lietotāja savienojuma informāciju, izmantojot dažādus rīkus, kas iebūvēti visās Mac OS X versijās.
Mēs apskatīsim aktīvo lietotāju kontu atrašanu, izmantojot Activity Monitor, komandu “pēdējā” un komandu “who”. Tas ir diezgan visaptverošs, tas nozīmē, ka tajā tiks iekļauti visi lietotāji, kuri pašlaik ir pieslēgti un/vai aktīvi pieteikušies Mac datorā, neatkarīgi no tā, vai to izmanto cita lietotāja konts fonā, viesa lietotāja konts, vispārēja koplietošana no publiskās mapes piekļuves, lietotājs, kurš ir savienots, izmantojot lokālā tīkla koplietošana, lai koplietotu failus ar citu Mac datoru, tīkla lietotājiem, kas ir savienoti no Windows PC vai Linux iekārtām, izmantojot SMB, attālo pieteikšanos, izmantojot SSH un SFTP, gandrīz visu.
Skatiet lietotājus ar Activity Monitor operētājsistēmā Mac OS X
Vienkāršākais veids, kā iegūt lietotāja pamatinformāciju, ir izmantot Activity Monitor no administratora lietotāja konta. Tas būs iekļauts, taču dažos gadījumos dati ir nedaudz ierobežoti, kā jūs redzēsiet:
- Palaidiet “Activity Monitor” operētājsistēmā Mac OS X, kas atrodama mapē /Applications/Utilities/
- Noklikšķiniet uz “Lietotāji”, lai kārtotu un grupētu sarakstu pēc lietotājiem, kuri ir pieteikušies
Ja meklējat konkrētu lietotāja kontu, varat viegli atrast šo lietotāju, kā arī visus procesus, kurus tas veic neatkarīgi no tā, vai tās ir lietotnes, pakalpojumi vai nekas, un kādus resursus viņi izmanto. izmanto. Aktivitātes pārrauga cilnē “Tīkls” tiks parādīta informācija arī par lietotāja tīkla lietojumu, palīdzot norādīt, vai viņi kopē vai saņem failus no Mac uz savu.
Lai pareizi izmantotu šo informāciju, jums ir nepieciešams pamatzināšanas par to, kādi lietotāju konti pastāv operētājsistēmā Mac (t.i., kurš ir atrodams mapē /Users/), kā arī jāsaprot saknes / superlietotāja konts, papildus pakalpojumiem un dēmonu aģentiem, kas darbojas fonā visos Mac datoros, kuri var tikt parādīti lietotāju sarakstā ar tādiem nosaukumiem kā spotlight, netbios, usbmuxd, locationd, coreaudiod, logu serveris, mdnsresponder, networkd, appleevents, starp daudziem citi.
Visbeidzot, komanda “pēdējā” var izrādīties noderīgāka tiem, kam patīk komandrinda.
Sarakstiet pievienotos lietotājus un piesakieties Mac datorā ar “pēdējais”
Komandridas rīks “pēdējais” piedāvā vienkāršu veidu, kā skatīt vēsturi par to, ko lietotāji ir pieteikušies konkrētajā Mac datorā gan lokāli, gan arī izmantojot tīkla savienojumu, piemēram, AFP — Mac datoriem paredzēto noklusējuma koplietošanas protokolu. . “Pēdējais” izmantošana ir pietiekami vienkārša, taču jums ir jāpārzina komandrinda, lai maksimāli izmantotu utilītu un saprastu izvadi.
Palaidiet termināļa lietotni, kas atrodama mapē /Applications/Utilities/, un ievadiet tālāk norādīto komandu virkni, lai skatītu pilnu lietotāju pieteikumvārdu sarakstu
Pēdējais
Lai meklētu konkrētu lietotāja pieteikumvārdu, nosūtiet pēdējā izvadi, izmantojot grep, piemēram:
pēdējais |grep LIETOTĀJVĀRDS
Piemēram, lai meklētu pēdējo izvadi lietotājam “OSXDaily”, jāizmanto šāda komanda:
pēdējais |grep OSXDaily
Tas ir reģistrjutīgs, tāpēc lietotājs “osxdaily” netiks identificēts, savukārt “OSXDaily” sniegs pozitīvus rezultātus, tāpēc noteikti izmantojiet pareizo burtu lietojumu.
Tādējādi tiks iegūta šāda izvade, ieskaitot visus pieteikšanās datumus un, ja iespējams, savienojošās iekārtas IP avotu, ja lietotājs bija pieteicies, izmantojot tīkla savienojumu (šajā ekrānuzņēmuma piemērā, sākotnējā IP tika identificēta kā 192.168.1.4):
Ja netiek parādīts IP vai tīkla izcelsme, tas norāda, ka lietotājs ir pieteicies tieši Mac datorā, izmantojot standarta Mac OS X pieteikšanās procesu, ātro lietotāja pārslēgšanu, su/sudo vai kaut ko līdzīgu. .
Lai redzētu, kurš pašlaik ir pieteicies, izmantojot AFP, varat izmantot arī šādu pēdējās komandas sintaksi:
"pēdējais |grep pieteicies"
Lietotājiem, kuri ir aktīvi pieteikušies, izmantojot attālo savienojumu vai vietējo datoru, kā statuss tiks rādīts “joprojām ir pieteicies”.
Pēdējā komanda var tikt traucēta, ja lietotāji ir pieteikušies, izmantojot SMB/Windows protokolu, kas pēc izvēles ir iespējots operētājsistēmā Mac OS X, lai nodrošinātu failu koplietošanu starp Windows PC un Mac datoriem. un lietotāji, kas ir pieteikušies Mac datorā, izmantojot SMB, ne vienmēr rādīs, kā sasniegts, izmantojot “pēdējās” komandas izvadi. Tas atstāj dažas citas iespējas, piemēram, “netstat” izmantošanu vai, iespējams, lielākajai daļai lietotāju, pārlūkošanu tīkla aktivitātēs no Activity Monitor, kā aprakstīts šī raksta sākumā.
Skatīt pieteikušos SSH/Telnet lietotājus ar “who”
Visbeidzot, varat redzēt, kurš pašlaik ir savienots ar Mac, izmantojot aktīvu SSH savienojumu vai novecojušo Telnet protokolu, izmantojot klasisko komandu ‘who’ no termināļa:
PVO
Tas parāda visus jūsu lietotāja konta gadījumus, kā arī lietotājus, kuri ir pieteikušies, izmantojot ārējo savienojumu ar Mac.
Vai zināt citu veidu, kā noskaidrot, kuri lietotāji pašlaik ir pieteikušies Mac datorā? Dalies ar mums komentāros!