Der Titel sagt schon alles. Welchen Befehl muss ich von einem Terminal ausführen, um meine Benutzer-ID (UID) zu finden?
164
Der Titel sagt schon alles. Welchen Befehl muss ich von einem Terminal ausführen, um meine Benutzer-ID (UID) zu finden?
echo $UID
?Antworten:
Es gibt verschiedene Möglichkeiten:
Mit dem Befehl id können Sie die tatsächlichen und effektiven Benutzer- und Gruppen-IDs abrufen.
Wenn kein Benutzername angegeben wird
id
, wird standardmäßig der aktuelle Benutzer verwendet.Umgebungsvariable verwenden.
quelle
sudo echo ${UID}
werden1000
(oder was auch immer die UID Ihres sudoer-Benutzers ist), während sie ausgedrucktsudo id -u
wird0
.username
ist optional und standardmäßig auf sich selbst eingestellt. Vielleicht sind eckige Klammern besser als eckige Klammern.Einfach mal probieren
Dadurch werden Ihre Benutzer-ID, Gruppen-ID und alle Ihre Gruppen zurückgegeben.
quelle
id -u
um nur den UIDid -u
undid -g
. Vielen Dank. :)Versuchen Sie auch:
Daraufhin werden die Benutzer-ID, die Gruppen-ID und das Basisverzeichnis angezeigt.
Oder:
quelle
echo $UID
undid -u
ist je nach Fragestellung einfach und genau ?Sie können den
id
Befehl verwenden.Manpage
quelle