====== 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 "You must be root to execute this script. Please use 'sudo'." exit 0 }