User Tools

Site Tools


informatique:logiciels:sudo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
informatique:logiciels:sudo [2016/11/15 07:59] pteuinformatique:logiciels:sudo [2019/11/23 15:33] – Demander le mot de passe root pteu
Line 16: Line 16:
 </code> </code>
 ... qui permet à tout utilisateur membre du groupe sudo de lancer des commandes en tant que root (en re-saisissant son mot de passe) ainsi : ''sudo <CMD>''. ... qui permet à tout utilisateur membre du groupe sudo de lancer des commandes en tant que root (en re-saisissant son mot de passe) ainsi : ''sudo <CMD>''.
 +
 +<WRAP center round important 70%>
 +Attention : il faut toujours utiliser la commande **visudo** pour éditer la configuration de sudo, sous peine de bloquer le système en cas d'erreur de syntaxe !
 +</WRAP>
  
 Exemple de configuration : Exemple de configuration :
Line 33: Line 37:
 # lancer une commande en tant que root # lancer une commande en tant que root
 sudo <CMD> sudo <CMD>
-# se connecter en tant que root+# se connecter (obtenir un shell) en tant que root
 sudo -i sudo -i
  
Line 39: Line 43:
 sudo -l -U apache sudo -l -U apache
 </code> </code>
 +
 +======Tips======
 +
 +=====Lancer plusieurs commandes=====
 +
 +Pour lancer plusieurs commandes avec un seul ''sudo'' :
 +<code bash>
 +sudo -s -- 'whoami; whoami'
 +root
 +root
 +
 +# La précédente option "-s" ne fonctionne pas toujours ;
 +# en alternative, lancer un shell qui exécute les commandes :
 +sudo -- sh -c 'whoami; whoami'
 +root
 +root
 +</code>
 +
 +=====Demander le mot de passe root=====
 +
 +Par défaut un utilisateur doit saisir son propre mot de passe pour lancer une commande comme root (à condition qu'il en ait le droit !)  ; pour lui demander de saisir le mot de passe root il faut ajouter la ligne de configuration suivante (avec ''visudo'') :
 +<code bash>
 +Defaults:toto    rootpw
 +toto   ALL=(ALL:ALL) ALL
 +:x
 +</code>
 +
informatique/logiciels/sudo.txt · Last modified: 2019/11/23 15:34 by pteu