user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 07-03-2013 22:20:55

IceF0x
#! Gourou Linux

[Tuto]Obliger un script à s'exécuter en tant que root ou avec sudo

Il arrive que certaine action nécessite des privilège administrateur ou root pour être effectuée.
Voici comment créer une condition de rappel dans votre script.

Exemple pour une mise à jour:

#! /bin/bash

red='\e[0;31m'
NC='\e[0m'

if [ `whoami` != root ]
then
echo -e "$red Error:$NC Vous devez être root pour pouvoir exécuter ce script !"
exit 1
fi

apt-get update
apt-get upgrade

capture-d-cran---...14-26-57-322db84.png

Le même avec zenity

if [ `whoami` != root ]
then
zenity --error --text "<span color=\"red\"><b>Error:</b></span>\nVous devez être root pour pouvoir exécuter ce script !"
exit 1
fi

capture-d-cran---...07-57-43-34370b1.png


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums