Tytuł mówi wszystko. Jakie polecenie muszę uruchomić z terminala, aby znaleźć mój identyfikator użytkownika (UID)?
164
Tytuł mówi wszystko. Jakie polecenie muszę uruchomić z terminala, aby znaleźć mój identyfikator użytkownika (UID)?
echo $UID
?Odpowiedzi:
Istnieje kilka sposobów:
Za pomocą komendy id można uzyskać rzeczywiste i skuteczne identyfikatory użytkowników i grup.
Jeśli nazwa użytkownika nie zostanie podana
id
, domyślnie będzie to bieżący użytkownik.Korzystanie ze zmiennej środowiskowej.
źródło
sudo echo ${UID}
wypisuje się1000
(lub cokolwiek to jest identyfikator UID użytkownika sudoer), podczas gdysudo id -u
wypisuje0
.username
to opcjonalne, domyślnie do ciebie. Być może lepiej byłoby wskazać nawiasy kwadratowe zamiast nawiasów kątowych.Po prostu spróbuj
Spowoduje to zwrócenie identyfikatora użytkownika, identyfikatora grupy i wszystkich grup.
źródło
id -u
zobaczyć tylko UIDid -u
iid -g
. Dzięki. :)Spróbuj także:
Spowoduje to wyświetlenie identyfikatora użytkownika, identyfikatora grupy i katalogu domowego.
Lub:
źródło
echo $UID
a jednocześnieid -u
jest proste i dokładne zgodnie z pytaniem ?Możesz użyć
id
polecenia.Manpage
źródło