Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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.

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.

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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#5 Le 03/10/2009, à 01:49

Кຼزດ

Re : Droit root sur un script.

nesthib a écrit :
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 tongue

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.

mathieuI a écrit :


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 : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde 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.

pasa88 a écrit :

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 ? neutral
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 tongue, 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