Lancer une commande en mode sudo dans un script ?
Swiss Knight
Messages postés
2257
Statut
Membre
-
Swiss Knight Messages postés 2257 Statut Membre -
Swiss Knight Messages postés 2257 Statut Membre -
Bonsoir !
Question sans doute un peu idiote mais je souhaite faire un petit script pour monter un disque et créer un lien symbolique lorsqu'on l'exécute.
Le problème, c'est que la commande "mount" a besoin d'être exécutée par root ou en mode sudo.
Et si je mets ça dans mon script :
Et bien ça ne marche pas, forcément....
Si quelqu'un a une idée.
Merci beaucoup !
Question sans doute un peu idiote mais je souhaite faire un petit script pour monter un disque et créer un lien symbolique lorsqu'on l'exécute.
Le problème, c'est que la commande "mount" a besoin d'être exécutée par root ou en mode sudo.
Et si je mets ça dans mon script :
sudo mount -L Label /emplacement
Et bien ça ne marche pas, forcément....
Si quelqu'un a une idée.
Merci beaucoup !
A voir également:
- Lancer une commande en mode sudo dans un script ?
- Invite de commande - Guide
- Mode avion - Guide
- Mode sécurisé samsung - Guide
- God mode - Guide
- Mode d'emploi - Guide
2 réponses
Salut !
Sympa, je connaissais pas ce fichier... sauf qu'apparemment il ne veut pas de moi en tant qu'ami.
En effet, après avoir ajouté cette ligne en fin de fichier :
il ne veut plus rien savoir ; i.e. impossible de repasser en sudo, même pour modifier ledit fichier :
là j'ai l'impression d'avoir fait un truc pas cool ...
EDIT : le problème ci-dessus a été réglé depuis une LiveUSB (heureusement qu'il m'en restait une sous la main).
"Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement." -A. Einsten-
Sympa, je connaissais pas ce fichier... sauf qu'apparemment il ne veut pas de moi en tant qu'ami.
En effet, après avoir ajouté cette ligne en fin de fichier :
username ALL = , NOPASSWD: mount
il ne veut plus rien savoir ; i.e. impossible de repasser en sudo, même pour modifier ledit fichier :
$ sudo nano /etc/sudoers >>> /etc/sudoers: syntax error near line 29 <<< sudo: parse error in /etc/sudoers near line 29 sudo: no valid sudoers sources found, quitting
là j'ai l'impression d'avoir fait un truc pas cool ...
EDIT : le problème ci-dessus a été réglé depuis une LiveUSB (heureusement qu'il m'en restait une sous la main).
"Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement." -A. Einsten-