bonjour.
Je souhaite faire un chmod dans un script, pour cela il faut que je me log root le temps de cette operation, comment se loguer root dans un script ?
bonjour.
Je souhaite faire un chmod dans un script, pour cela il faut que je me log root le temps de cette operation, comment se loguer root dans un script ?
utiliser les bits speciaux de chmod sur le script qui executera ta commande devrait suffir
chmod Axyz et pas que xyz...
voir le man page pour les divers usage de A
Tu peux utiliser une configuration sudo.
Tu permet ainsi uniquement a cet utilisateur d'obtenir temporaire le droit de lancer la commande chmod
Dans le fichier /etc/sudoers
Cmnd_Alias CMD = /bin/chmod
User_Alias TOTO = mon_nom_d'utilisateur
TOTO ALL= NOPASSWD: CMD
Ainsi l'utilisateur TOTO ne passera pas de mot de passe pour l'utilisateur de la commande chmod
Dans ton script, tu met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part sudo chmod ... blablabla
Partager