C'est quoi, id ?
id affiche l'identité numérique et textuelle d'un utilisateur : son UID (identifiant numérique), son GID (groupe principal) et tous ses groupes. Indispensable pour déboguer les problèmes de permissions.
# Mon identité complète
$ id
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),27(sudo),999(docker)
# Identité d'un autre utilisateur
$ id alice
# Juste l'UID
$ id -u
1000
# Juste le nom d'utilisateur
$ id -un
ubuntu
# Tester si root (UID = 0)
if [ $(id -u) -eq 0 ]; then echo "Je suis root"; fi