Ajouter un commentaire

fredericmazue

Ubuntu ? ;) :)

Je comprends pas trop la question. tu veux plutôt dire taper

sudo commande

et que ça s'exécute SANS devoir taper le mot de passe de root ?

Si c'est ça que tu veux, ça se fait en modifiant le contenu du fichier /etc/sudoers prévu à cet effet.

Par exemple si tu as dedans

fred1599 ALL = (root) NOPASSWD: /sbin/fdisk -l, /sbin/shutdown -h now, le_script_python

alors tu peux rebooter ou lister tes partitions et même exécuter le_script_python sans être root et sans donner le mot de passe.

Attention ne pas éditer /etc/sudoers manuellement, mais avec je crois visudo. je dis je crois parce que j'utilise jamais sudo, beaucoup trop dangereux selon moi.
Ici le danger c'est que si tu as du code malicieux (ou si un autre sudoer a les droits pour en injecter ;) ) dans le script Python exécuté avec les droit de root, ça peut aller loin... :)

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
     J  X   X  BBBB   N   N  EEEE 
J X X B B NN N E
J X BBBB N N N EEE
J J X X B B N NN E
JJJ X X BBBB N N EEEE