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... :)
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... :)