Odpowiedzi:
Istnieje kilka sposobów:
Za pomocą komendy id można uzyskać rzeczywiste i skuteczne identyfikatory użytkowników i grup.
id -u <username>
Jeśli nazwa użytkownika nie zostanie podana id
, domyślnie będzie to bieżący użytkownik.
Korzystanie ze zmiennej środowiskowej.
echo $UID
sudo echo ${UID}
wypisuje się 1000
(lub cokolwiek to jest identyfikator UID użytkownika sudoer), podczas gdy sudo id -u
wypisuje 0
.
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
id
Spowoduje to zwrócenie identyfikatora użytkownika, identyfikatora grupy i wszystkich grup.
id -u
zobaczyć tylko UID
id -u
i id -g
. Dzięki. :)
Spróbuj także:
getent passwd username
Spowoduje to wyświetlenie identyfikatora użytkownika, identyfikatora grupy i katalogu domowego.
Lub:
grep username /etc/passwd
echo $UID
a jednocześnie id -u
jest proste i dokładne zgodnie z pytaniem ?
Możesz użyć id
polecenia.
echo $UID
?