Probleme script bash sudo

Bonjour,

je suis nouveau en programmation et je teste de petits scripts en bash sous ubuntu.
Je voudrai savoir comment lancer une commande qui nécessite d'etre root. De plus je voudrai savoir comment eviter de rentrer le password pour que le script se fasse automatiquement.

Je vous colle mon script mais ce n'est qu'un exemple...

echo "Que voulez-vous faire?"
sleep 1
echo -e "\n1: Eteindre le pc"
sleep 1
echo "2: Mise à jour du systeme"
sleep 1
echo "3: Espace du disque utilisé"
read -p "Entrez votre choix: " choix
while [ -z $choix ]
do
read -p "Vous n'avez pas entré votre choix, recommencez: " $choix
done
case $choix in
"1")
`sudo halt`
;;
"2")
`sudo apt-get update`
;;
esac

Merci.

1 réponse

  1. Contributeur
    hello
    ajouter
    %sudo ALL=NOPASSWD: ALL
    à la fin du fichier /etc/sudoers
    ajouter ton nom d'utilisateur au groupe sudo dans /etc/group