Jak mogę wyświetlić listę wszystkich lokalnych kont użytkowników w Terminalu (zalogowanych czy nie?) Polecenia users
lub who
nie zawierają tych informacji. Wersja OS X to 10.6.8.
Widziałem to sugerowane polecenie - dscacheutil -q group
Wymienia jednak tylko grupy użytkowników domeny i konta nielokalne.
macos
terminal
command-line
codecowboy
źródło
źródło
Odpowiedzi:
Co powiesz na
źródło
dscl . list /Users | grep -v ^_.*
Spróbuj tego. Użyłem go, aby znaleźć utracone ukryte konto.
źródło
dscl . list /Users UniqueID | grep -v '^_'
Kontami użytkowników od 10.6 zarządza OpenDirectory. Pliki zaplecza związane z użytkownikami dla OpenDirectory są tutaj:
Wykonanie
ls *
w tym katalogu wyliczy wszystkich lokalnych użytkowników zarejestrowanych w systemie. Wykonanieplutil -p <file>.plist
pozwoli ci odczytać niektóre właściwości dla określonego konta użytkownika (tj. Bieżąca ścieżka do katalogu domowego).Jest to raczej nieudokumentowane, dlatego akceptuję opinie negatywne. Tej metody można jednak użyć do sprawdzenia systemu, który nie jest uruchomiony i dla którego użytkownik ma tylko obraz dysku offline.
źródło
dscl
działa dla std admin.dscacheutil
zwraca więcej niż tylko lokalnych użytkowników, na przykład tych, których zapytałem o usługi katalogowe.Uznałem to za bardziej przydatne:
Mimo to również zwraca pokroju
daemon
,nobody
iroot
.źródło
JMTCW, aby odtworzyć przyjazny
/etc/passwd
odpowiednik wiersza poleceń (choć nie do końca w tej samej kolejności):Lub jeśli wolisz wynik oddzielony spacjami (ale analiza pola GECOS będzie nieco bardziej skomplikowana:
źródło
Jeśli nie zostaną przeniesione katalogi domowe użytkowników,
ls /users
zrobi to. Tyle tylko, że wyświetli także katalogi takie jak „Shared”.źródło
Shared
to.Możesz także wpisać:
who
co mówi, kto jest zalogowany i skąd pochodzi. Przydatne, jeśli szukasz kogoś, kto jest fizycznie w tym samym budynku co Ty lub w innym konkretnym miejscu.w
co mówi, kto jest zalogowany i co robi. Szczególnie przydatne: część „bezczynna”. Pozwala to zobaczyć, czy w tej chwili siedzą i piszą na klawiaturze.źródło