Savoir si l'on est root
Hello
Comment peux t-on savoir dans un script si l'utilisateur l'executant est bien le root.
J'avais pensé à ca :
login=`who i am | cut -d' ' -f1`
if [ $login == root ]; then
echo "je suis root";
fi
Quelqu'un a une autre idée?
Comment peux t-on savoir dans un script si l'utilisateur l'executant est bien le root.
J'avais pensé à ca :
login=`who i am | cut -d' ' -f1`
if [ $login == root ]; then
echo "je suis root";
fi
Quelqu'un a une autre idée?
4 réponses
-
Une fois de plus je vous dit merci :-)
-
mieux vaut avoir l'air d'un con à poser une question 1000 fois posée
que de rester dans l'ignorance.... -
Salut,
[ `id -u` = 0 ] && echo "root"
A++ -
je t'en propose deux; le premier :
if [ "`id -u`" -eq 0 ]; then
echo "je suis root"
fi
le deuxième, en reprenant le tien :
login=`whoami`
if [ $login == root ]; then
echo "je suis root";
fi