Antworten:
Es gibt verschiedene Möglichkeiten:
Mit dem Befehl id können Sie die tatsächlichen und effektiven Benutzer- und Gruppen-IDs abrufen.
id -u <username>
Wenn kein Benutzername angegeben wird id
, wird standardmäßig der aktuelle Benutzer verwendet.
Umgebungsvariable verwenden.
echo $UID
sudo echo ${UID}
werden 1000
(oder was auch immer die UID Ihres sudoer-Benutzers ist), während sie ausgedruckt sudo id -u
wird 0
.
username
ist optional und standardmäßig auf sich selbst eingestellt. Vielleicht sind eckige Klammern besser als eckige Klammern.
Einfach mal probieren
id
Dadurch werden Ihre Benutzer-ID, Gruppen-ID und alle Ihre Gruppen zurückgegeben.
id -u
um nur den UID
id -u
und id -g
. Vielen Dank. :)
Versuchen Sie auch:
getent passwd username
Daraufhin werden die Benutzer-ID, die Gruppen-ID und das Basisverzeichnis angezeigt.
Oder:
grep username /etc/passwd
echo $UID
und id -u
ist je nach Fragestellung einfach und genau ?
Sie können den id
Befehl verwenden.
echo $UID
?