• BASH > savoir si un script est exécuté avec sudo

      SI PAS SUDO

      if [ "$(id -u)" != "0" ]; then
      	echo "Pas avec sudo."
      	exit 1
      fi

       

      ou alors

       

      if [ "$(whoami)" != "root" ]; then
      	echo "Pas avec sudo."
      	exit 1
      fi

       

      SI SUDO

      if [ "$(id -u)" == "0" ]; then
      	echo "Avec sudo."
      fi

       

      ou alors

       

      if [ "$(whoami)" == "root" ]; then
      	echo "Avec sudo."
      fi

       

 

Aucun commentaire

 

Laissez un commentaire