linuxaddict:astuces:userid

Ceci est une ancienne révision du document !


Identifiant numérique de l'utilisateur

La commande id -u permet de connaître l'identifiant numérique de l'utilisateur.

L'utilisateur root a pour identifiant numérique : 0.

En général le premier utilisateur créé a pour identifiant numérique 1000 ; le suivant 1001, etc.

Tests :

id -u

doit retourner votre identifiant numérique.

sudo id -u

doit retourner 0.

Si un script bash (et non sh) ne doit être exécuté qu'avec les droits root, le faire débuter par les lignes :

#!/bin/bash
usernum=$(id -u)

[[ $usernum -eq 0 ]] || {
  echo "Only root may execute this script. Please use 'sudo'."
  exit 0
}

  • linuxaddict/astuces/userid.1648489479.txt.gz
  • Dernière modification : 28/03/2022, 19:44
  • de Claude Clerc