Vraag Hoe kan ik mijn gebruikers-ID (UID) van de terminal vinden?


De titel zegt het al. Welk commando moet ik uitvoeren vanaf een terminal om mijn gebruikers-ID (UID) te vinden?


101
2018-05-17 13:16


oorsprong


Gebruik echo $UID? - Louis Matthijssen
TAq's of Jobin's antwoord kan beter zijn. :) - Louis Matthijssen


antwoorden:


Er zijn een aantal manieren:

  1. De ... gebruiken ID kaart commando kun je de echte en effectieve gebruikers- en groeps-ID's krijgen.

    id -u <username>
    

    Als er geen gebruikersnaam is opgegeven id, het zal standaard naar de huidige gebruiker gaan.

  2. De omgevingsvariabele gebruiken.

    echo $UID
    

143
2018-05-17 13:21



Hoe zit het met GID? - kangear
@kangear id -g <gebruikersnaam> - itsazzad


Gewoon proberen

id

Hierdoor worden uw gebruikers-ID, groeps-ID en al uw groepen geretourneerd.


33
2018-05-17 13:20



of id -u om alleen de UID te zien - steeldriver
Yepp. Geef de voorkeur aan Jobins antwoord, als je de ontleding van de uitvoer wilt vermijden. - TAq
zo veel gemakkelijker met id -u en id -g. Bedankt. :) - thoroc


Probeer ook:

getent passwd username

Dit toont gebruikers-ID, groep-ID en homedirectory.

Of:

grep username /etc/passwd

10
2018-05-17 13:28



waarom lang of alternatief commando proberen terwijl echo $UID en id -u is eenvoudig en exact volgens vraag? - Pandya
dat klopt, maar het is goed om alle opties te kennen - nux


Je kunt gebruiken id opdracht.

manpage


8
2018-05-17 13:23