Как да видите какви потребители са свързани & Влезли в Mac
Ако споделяте вашия Mac в мрежа, може да ви е интересно да знаете кой е свързан към Mac във всеки един момент. Това може да включва изброяване на влезли в момента потребители чрез различни мрежови протоколи, дори локално, или може би просто история на потребителски влизания за определен период от време. Въпреки че Mac OS X Client не предлага същото ниво на информация като Mac OS X Server, все още можете да намерите подробности за потребителската връзка, като използвате различни инструменти, вградени във всички версии на Mac OS X.
Ще обхванем намирането на активни потребителски акаунти чрез Activity Monitor, командата ‘last’ и командата ‘who’. Това е доста изчерпателно, което означава, че ще включва всички потребители, които в момента са свързани и/или активно влезли в Mac, независимо дали чрез друг потребителски акаунт във фонов режим, потребителски акаунт за гост, общо споделяне от достъп до публична папка, потребител, свързан чрез споделяне на локална мрежа с цел споделяне на файлове с друг Mac, мрежови потребители, свързани от компютри с Windows или Linux чрез SMB, отдалечени влизания през SSH и SFTP, почти всичко.
Вижте потребители с монитор на активността в Mac OS X
Най-лесният начин да получите основни потребителски данни е да използвате Монитор на активността от потребителски акаунт на администратор. Това ще бъде включващо, но данните са малко ограничени за някои употреби, както ще видите:
- Стартирайте „Монитор на активността“ в Mac OS X, намиращ се в /Applications/Utilities/
- Щракнете върху „Потребители“, за да сортирате и групирате списъка по влезли потребители
Ако търсите конкретен потребителски акаунт, можете лесно да намерите този потребител, както и всички процеси, които изпълняват, било то приложения, услуги или нищо, и какъв вид ресурси имат използват. Избирането на раздела „Мрежа“ в Монитора на активността също ще предложи подробности за използването на мрежата от потребителя, помагайки да се посочи дали те копират или получават файлове от Mac на своя собствен.
За да използвате правилно тази информация, вие ще искате малко основно разбиране за това какви потребителски акаунти съществуват на Mac (т.е. кой се намира в папката /Users/), но също така да разберете root / суперпотребителски акаунт, в допълнение към услугите и демон агентите, работещи във фонов режим на всички Mac, които може да се показват в списъка с потребители с имена като spotlight, netbios, usbmuxd, locationd, coreaudiod, window server, mdnsresponder, networkd, appleevents, сред много други.
В крайна сметка командата ‘last’ може да се окаже по-полезна за онези, които се чувстват добре с командния ред.
Списък на свързани потребители и влизания в Mac с „последен“
Инструментът на командния ред 'last' предлага лесен начин да видите хронологията на това, което потребителите са влезли в даден Mac, както локално, така и чрез мрежова връзка като AFP, протоколът за споделяне по подразбиране за Mac . Използването на „последен“ е достатъчно просто, но трябва да сте запознати с командния ред, за да извлечете максимална полза от помощната програма и да разберете резултата.
Стартирайте приложението Terminal, намерено с в /Applications/Utilities/ и въведете следния команден низ, за да видите пълен списък с потребителски влизания
последно
За да търсите конкретен потребител за влизане, изпратете резултата от last чрез grep така:
последно |grep ПОТРЕБИТЕЛСКО ИМЕ
Например, за да търсите последния резултат за потребителя “OSXDaily”, ще използвате следната команда:
последно |grep OSXDaily
Това е чувствително към главни и малки букви, така че потребителят „osxdaily“ ще бъде неидентифициран, докато „OSXDaily“ ще върне положителни резултати, затова се уверете, че използвате правилни главни и малки букви.
Това ще произведе изход, изглеждащ нещо като следното, включително всички дати за влизане и, когато е възможно, IP източника на свързващата се машина, ако потребителят е влязъл през мрежова връзка (в този пример за екранна снимка, първоначалният IP беше идентифициран като 192.168.1.4):
Ако не се показва IP или мрежов произход, това означава, че потребителят е влязъл директно на Mac или чрез стандартния процес за влизане в Mac OS X, бързо превключване на потребители, su / sudo или нещо подобно .
За да видите кой е влязъл в момента чрез AFP, можете също да използвате следния синтаксис на последната команда:
"последен |grep влязъл в системата"
Потребителите, които са активно влезли, независимо дали чрез отдалечена връзка или локалната машина, ще показват „все още влезли“ като свое състояние.
Потенциално хълцане за командата 'last' се появява, когато имате потребители, влезли през протокола SMB / Windows, който е активиран по избор в Mac OS X, за да позволи споделяне на файлове между компютър с Windows и Mac, и потребителите, влезли в Mac чрез SMB, няма да показват винаги как нагоре през изхода на командата „последен“. Това оставя няколко други опции, като използване на „netstat“ или, може би по-лесно за повечето потребители, сърфиране в мрежовата активност от монитора на активността, както беше описано в началото на тази статия.
Вижте влезли SSH / Telnet потребители с „кой“
Накрая можете да видите кой в момента е свързан към Mac чрез активна SSH връзка или остарелия протокол Telnet, като използвате класическата команда ‘who’ от терминала:
СЗО
Това показва всички екземпляри на вашия собствен потребителски акаунт, както и влезли потребители чрез връзка извън Mac.
Знаете ли друг начин да видите какви потребители са влезли в момента в Mac? Споделете го с нас в коментарите!