Hogyan találhatom meg a felhasználói azonosítómat (UID) a terminálról?

101

A cím mindent elmond. Milyen parancsot kell futtatnom egy terminálról a felhasználói azonosító (UID) megkereséséhez?

    
készlet becko 17.05.2014 15:16
forrás

4 válasz

143

Néhány módszer létezik:

  1. A id paranccsal elérheti a valódi és hatékony felhasználói és csoportazonosítót.

    id -u <username>
    

    Ha a (z)id felhasználóhoz nem adunk nevet, az alapértelmezett lesz az aktuális felhasználó.

  2. A környezeti változó használata

    echo $UID
    
válasz adott jobin 17.05.2014 15:21
forrás
33

Egyszerűen próbálja meg

id

Ez visszaadja felhasználói azonosítóját, csoportazonosítóját és összes csoportját.

    
válasz adott TAq 17.05.2014 15:20
forrás
10

Próbálja ki is:

getent passwd username

Ez megjeleníti a felhasználói azonosítót, a csoport azonosítót és a kezdőkönyvtárat.

Vagy:

grep username /etc/passwd
    
válasz adott nux 17.05.2014 15:28
forrás
8

Aid parancsot használhatja.

Manpage

    
válasz adott Diego Lopez 17.05.2014 15:23
forrás