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 -uwird 0.
usernameist 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 -uum nur den UID
id -uund 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 $UIDund id -uist je nach Fragestellung einfach und genau ?
Sie können den idBefehl verwenden.
echo $UID?