Hogyan nézheti meg, hogy mely felhasználók csatlakoznak? & Bejelentkezve Mac számítógépre
Ha megosztja Mac számítógépét egy hálózaton, érdekelheti, hogy ki csatlakozik adott időpontban a Machez. Ez magában foglalhatja a jelenleg bejelentkezett felhasználók listáját különféle hálózati protokollokon keresztül, akár lokálisan is, vagy esetleg csak a felhasználók bejelentkezési előzményeit egy bizonyos időszakon keresztül. Bár a Mac OS X Client nem kínál ugyanolyan szintű információkat, mint a Mac OS X Server, a Mac OS X összes verziójába beépített különféle eszközök segítségével továbbra is megtalálhatja a felhasználói kapcsolat részleteit.
Az aktív felhasználói fiókok keresését az Activity Monitor segítségével, az „utolsó” és a „who” paranccsal tárgyaljuk. Ez meglehetősen átfogó, ami azt jelenti, hogy minden olyan felhasználóra kiterjed, aki jelenleg csatlakozik és/vagy aktívan bejelentkezett a Mac számítógépre, akár egy másik felhasználói fiókkal a háttérben, akár vendég felhasználói fiókkal, általános megosztással a nyilvános mappákból, vagy egy olyan felhasználóval, aki egy számítógépen keresztül kapcsolódik. helyi hálózati megosztás a fájlok egy másik Mac géppel való megosztásához, a Windows PC-kről vagy linuxos gépekről SMB-n keresztül csatlakozó hálózati felhasználók, SSH-n és SFTP-n keresztüli távoli bejelentkezés, szinte minden.
Tekintse meg az Activity Monitor felhasználóit a Mac OS X rendszerben
Az alapvető felhasználói adatok beszerzésének legegyszerűbb módja az Activity Monitor használata adminisztrátori felhasználói fiókból. Ez magában foglalja, de az adatok bizonyos felhasználási célokra korlátozottak, amint látni fogja:
- Indítsa el az „Activity Monitor” alkalmazást Mac OS X rendszerben, amely az /Applications/Utilities/ mappában található.
- Kattintson a „Felhasználók” elemre a lista rendezéséhez és csoportosításához a bejelentkezett felhasználók szerint
Ha egy adott felhasználói fiókot keres, könnyen megtalálhatja azt a felhasználót, valamint az általa futtatott összes folyamatot, legyen szó alkalmazásokról, szolgáltatásokról vagy semmiről, és milyen erőforrásokról van szó. használják. Az Activity Monitor „Hálózat” lapjának kiválasztásával a felhasználók hálózathasználatával kapcsolatos részletek is megjelennek, és segít jelezni, hogy másolnak-e vagy fogadnak-e fájlokat a Mac számítógépről a sajátjukra.
Az információ megfelelő felhasználásához meg kell értenie, hogy milyen felhasználói fiókok léteznek a Mac számítógépen (azaz ki található a /Users/ mappában), de meg kell értenie a gyökér / szuperfelhasználói fiók, az összes Mac-en a háttérben futó szolgáltatásokon és démon ügynökökön kívül, amelyek megjelenhetnek a Felhasználók listában olyan nevekkel, mint a spotlight, netbios, usbmuxd, locationd, coreaudiod, ablakszerver, mdnsresponder, networkd, appleevents, sok közül. mások.
Végső soron az „utolsó” parancs hasznosabb lehet azok számára, akik kényelmesen kezelik a parancssort.
A csatlakoztatott felhasználók listázása és a Mac rendszerbe való bejelentkezések az „utolsó” kóddal
A „last” parancssori eszköz egyszerű módot kínál arra, hogy megtekinthesse, hogy a felhasználók milyen előzményeket jelentkeztek be egy adott Mac gépre, mind helyileg, mind olyan hálózati kapcsolaton keresztül, mint az AFP, a Mac-ek alapértelmezett megosztási protokollja. . A „last” használata elég egyszerű, de ismernie kell a parancssort, hogy a legtöbbet hozhassa ki a segédprogramból, és megértse a kimenetet.
Indítsa el a Terminal alkalmazást, amely az /Applications/Utilities/ mappában található, és írja be a következő parancssort a felhasználói bejelentkezések teljes listájának megtekintéséhez
utolsó
Egy adott felhasználói bejelentkezés kereséséhez küldje el a last kimenetet a grep-en keresztül, így:
last |grep FELHASZNÁLÓNÉV
Például az „OSXDaily” felhasználó utolsó kimenetének megkereséséhez használja a következő parancsot:
last |grep OSXDaily
Ez megkülönbözteti a kis- és nagybetűket, így az „osxdaily” felhasználó azonosítatlan marad, míg az „OSXDaily” pozitív eredményeket ad, ezért ügyeljen a megfelelő kis- és nagybetűk használatára.
Ez a következőhöz hasonló kimenetet eredményez, beleértve az összes bejelentkezési dátumot, és ha lehetséges, a csatlakozó gép IP-forrását is, ha a felhasználó hálózati kapcsolaton keresztül jelentkezett be (ebben a képernyőképen az eredeti IP-cím 192.168.1.4):
Ha nem jelenik meg IP-cím vagy hálózati eredet, ez azt jelzi, hogy a felhasználó közvetlenül bejelentkezett a Mac-re, akár a szabványos Mac OS X bejelentkezési folyamaton, akár a gyors felhasználóváltáson, a su / sudo-n vagy valami hasonlón keresztül. .
Ha látni szeretné, hogy ki van jelenleg bejelentkezve az AFP-n keresztül, használja a következő utolsó parancs szintaxisát is:
"utolsó |grep bejelentkezve"
A távoli kapcsolaton vagy a helyi gépen keresztül aktívan bejelentkezett felhasználók állapotaként a „még mindig bejelentkezve” jelenik meg.
Az „utolsó” parancs esetleges akadozása akkor jelenik meg, ha a felhasználók az SMB/Windows protokollon keresztül jelentkeztek be, amely opcionálisan engedélyezve van a Mac OS X rendszerben, hogy lehetővé tegye a fájlmegosztást Windows PC és Mac között. és a Mac-re SMB-n keresztül bejelentkezett felhasználók nem mindig mutatják meg, hogy az „utolsó” parancs kimenetén keresztül hogyan halad. Ez hagy néhány további lehetőséget, például a „netstat” használatát, vagy, ami a legtöbb felhasználó számára talán könnyebb, a Hálózati tevékenységek között böngészést az Activity Monitorból, amint azt a cikk elején vázoltuk.
Lásd a bejelentkezett SSH-/Telnet-felhasználókat a „ki”-vel
Végül megtekintheti, hogy jelenleg ki csatlakozik a Mac-hez aktív SSH-kapcsolaton vagy az elavult Telnet protokollon keresztül a terminál klasszikus „who” parancsával:
WHO
Ez megmutatja saját felhasználói fiókjának összes példányát, valamint a Machez külső kapcsolaton keresztül bejelentkezett felhasználókat.
Tud egy másik módot annak megtekintésére, hogy jelenleg mely felhasználók vannak bejelentkezve Mac gépre? Oszd meg velünk kommentben!