Risposte:
Ci sono un paio di modi:
Utilizzando il comando id è possibile ottenere gli ID utente e gruppo reali ed efficaci.
id -u <username>
Se non viene fornito alcun nome utente id
, verrà impostato automaticamente l'utente corrente.
Utilizzando la variabile di ambiente.
echo $UID
sudo echo ${UID}
stampa 1000
(o qualunque sia l'UID dell'utente sudoer), mentre la sudo id -u
stampa 0
.
username
è facoltativo, inadempiente a te stesso. Forse le parentesi quadre sarebbero meglio per indicarlo, invece delle parentesi angolari.
Basta provare
id
Questo restituirà il tuo ID utente, ID gruppo e tutti i tuoi gruppi.
id -u
per vedere solo l'UID
id -u
e id -g
. Grazie. :)
Prova anche:
getent passwd username
Verranno visualizzati ID utente, ID gruppo e home directory.
O:
grep username /etc/passwd
echo $UID
ed id -u
è semplice ed esatto in base alla domanda ?
Puoi usare il id
comando.
echo $UID
?