Pages : 1
#1 Le 30/09/2009, à 23:39
- pasa88
Droit root sur un script.
Bonjour , je vien de créer un script qui contient des lignes "sudo" .
Je souhaite qu'il s'execute automatiquement a chaque démarrage.
La probleme est qu'il m'emebete en me demandant chaque fois le mot de passe.
or je veut qu'il s'execute en arriéré plan sans qu'il me demande le mot de passe.
Comment lui donner les droits?
Merci
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne
#2 Le 01/10/2009, à 00:45
- nesthib
Re : Droit root sur un script.
vire les sudo et mets un lien vers ton script dans /etc/rc.local
Le système lancera le script en root au démarrage
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#3 Le 02/10/2009, à 22:16
- pasa88
Re : Droit root sur un script.
Oui , d'accord , et si je veut par exemple de le lancer a la main en double cliquant? comment je peut faire pour qu'il me demande pas le mot de passe?
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne
#4 Le 03/10/2009, à 01:45
- nesthib
Re : Droit root sur un script.
Oui , d'accord , et si je veut par exemple de le lancer a la main en double cliquant? comment je peut faire pour qu'il me demande pas le mot de passe?
regarde du côté du sticky bit pour activer le setuid.
Attention cependant, cette manipulation n'est pas sans risques et peut éventuellement apporter une faille de sécurité au système. Gare en mémoire que si l'on demande un mot de passe pour accéder aux privilèges root c'est pour éviter ce genre de désagréments.
Tu peux aussi paramétrer sudo dans /etc/sudoers pour ne pas avoir à taper le mot de passe pour certaines commandes. Attention, même remarque que précédemment.
Dernière modification par nesthib (Le 03/10/2009, à 01:48)
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#5 Le 03/10/2009, à 01:49
- Кຼزດ
Re : Droit root sur un script.
pasa88 a écrit :Oui , d'accord , et si je veut par exemple de le lancer a la main en double cliquant? comment je peut faire pour qu'il me demande pas le mot de passe?
regarde du côté du sticky bit pour activer le setuid.
Attention cependant, cette manipulation n'est pas sans risques et peut éventuellement apporter une faille de sécurité au système. Gare en mémoire que si l'on demande un mot de passe pour accéder aux privilèges root c'est pour éviter ce genre de désagréments.
Et puis les sticky bits, c'est deprecated
Tu peux aussi paramétrer sudo dans /etc/sudoers pour ne pas avoir à taper le mot de passe pour certaines commandes. Attention, même remarque que précédemment.
Jamais à la main.
Toujours l'éditer avec visudo…
dou
Hors ligne
#6 Le 03/10/2009, à 01:53
- nesthib
Re : Droit root sur un script.
Jamais à la main.
Toujours l'éditer avec visudo…
Oui tu fais bien de préciser, ça peut éviter quelques désagréments. Dans tout les cas il faut de toute façon penser à sauvegarder les fichiers de conf importants avant de les modifier
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#7 Le 03/10/2009, à 11:24
- pasa88
Re : Droit root sur un script.
salut tout le monde ,je vous remercie pour vos reponses. Le script en question contient juste "sudo mount -a",donc rien a craindre niveau securitè. Je possede un dd externe qui refuse de se mount-er. Probleme posté dans cette section meme. Donc ,en attendant une resolution j'aimerais utiliser ce script. (désolé pour la mise en forme du texte et l'ortographe, je poste depuis mon smartphone). Merci a vous
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne
#8 Le 03/10/2009, à 12:49
- Кຼزດ
Re : Droit root sur un script.
salut tout le monde ,je vous remercie pour vos reponses. Le script en question contient juste "sudo mount -a",donc rien a craindre niveau securitè. Je possede un dd externe qui refuse de se mount-er. Probleme posté dans cette section meme. Donc ,en attendant une resolution j'aimerais utiliser ce script. (désolé pour la mise en forme du texte et l'ortographe, je poste depuis mon smartphone). Merci a vous
Dans le fstab tu peux pas ?
sinon tu rajoute cette ligne dans /etc/sudoers avec visudo :
%wheel ALL=(ALL) NOPASSWD: /bin/mount
et normalement un sudo mount ne devrait plus te demander de mot de passe.
Mais normalement, tu as juste à rajouter une ligne du style :
UUID=xxxxxxxxxxxxxxxxx /mon/point_de_montage type_de_disque user,auto 0 0
l'uuid s'obtient avec blkid, le point de montage tu le choisis , et le type de disque c'est souvent vfat (fat32) pour les dd externes.
dou
Hors ligne
#9 Le 03/10/2009, à 17:16
- pasa88
Re : Droit root sur un script.
justement le hdd est formaté en ext3, j'ai deja ajoutè ces lignes en fstab,mais ca marche pas quand meme. Ma probleme est postè dans cette section. Pour le script ,j'essayerais ce soir. Je vous tien au courant . merci
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne
#10 Le 04/10/2009, à 09:55
- pasa88
Re : Droit root sur un script.
Salut!
quelle option je dois prendre pour visudo? , car :
OPTIONS
visudo accepts the following command line options:
-c Enable check-only mode. The existing sudoers file will be checked
for syntax and a message will be printed to the standard output
detailing the status of sudoers. If the syntax check completes
successfully, visudo will exit with a value of 0. If a syntax
error is encountered, visudo will exit with a value of 1.
-f Specify and alternate sudoers file location. With this option
visudo will edit (or check) the sudoers file of your choice,
instead of the default, /etc/sudoers. The lock file used is the
specified sudoers file with ".tmp" appended to it.
-q Enable quiet mode. In this mode details about syntax errors are
not printed. This option is only useful when combined with the -c
flag.
-s Enable strict checking of the sudoers file. If an alias is used
before it is defined, visudo will consider this a parse error.
Note that it is not possible to differentiate between an alias and
a hostname or username that consists solely of uppercase letters,
digits, and the underscore (’_’) character.
-V The -V (version) option causes visudo to print its version number
and exit.
et sans option ne marche pas. Merci !
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne
#11 Le 04/10/2009, à 10:12
- kyncani
Re : Droit root sur un script.
Ici, sans options, ça marche très bien.
Mais mettre l'option user au point de montage dans le fstab est beaucoup plus simple.
EVIDEMMENT, une fois l'option user spécifiée, tu montes le disque directement en tant qu'utilisateur, CAD avec mount et non pas "sudo mount".
Hors ligne
#12 Le 04/10/2009, à 14:00
- pasa88
Re : Droit root sur un script.
Salut , merci pour tes conseils.
En ce qui regarde le script , voici le retour de ma comande visudo:
pasa@pasa-laptop:~$ sudo visudo /etc/sudoers
[sudo] password for pasa:
usage: visudo [-c] [-q] [-s] [-V] [-f sudoers]
pasa@pasa-laptop:~$
Concernant la problème de mon disque dur , voici mes démarches , ainsi que les conseils suivis.
http://forum.ubuntu-fr.org/viewtopic.php?id=346444
j'ai déjà tout essaye (enfin , je pense) , mais rien n'y fait . Toujours le même message d'erreur.
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne
#13 Le 04/10/2009, à 14:11
- Кຼزດ
Re : Droit root sur un script.
sudo visudo
dou
Hors ligne
#14 Le 04/10/2009, à 14:31
- pasa88
Re : Droit root sur un script.
Ah merci. j'avais introduit mal la commande.
De toute façon j'ai plu besoin du script car j'ai résolu ma problème de dd.
Mais c'est bon a savoir. Je vous remercie pour vos aides.
J'aime pas les signatures.....et alors?
Linux user #494088
http://www.aru2l.tuxfamily.org/
Hors ligne