OVH Cloud OVH Cloud

Paramétrage sudo

1 réponse
Avatar
Beryl DAVID
Suite au post "Lancer un script sous root sans password (au fou ?)", voici
plusieurs jours que j'essaie de configurer sudo pour arriver à mes fins.

....et j'y arrive pas !

Bon, reprenons :

La seule astuce pour faire reconnaitre mon lecteur multicartes est de taper
sous root :
echo >/proc/scsi/scsi "scsi add-single-device 1 0 0 2"

puis de monter mon lecteur.

N'ayant pas trouvé comment faire cela automatiquement au boot, je me suis
décidé à passer par un script :

#!/bin/bash

echo >/proc/scsi/scsi "scsi add-single-device 1 0 0 2"
mount /mnt/flash


Je souhaite l'exécuter sans être root depuis une icône placée sur mon bureau
d'où le paramétrage sudo (avec visudo).

Je me suis tapé tous les man, infos, howto à ce sujet et.... rien !
Enfin, si, des tonnes d'erreurs générées avec visudo (heureusement qu'il
prévient en quittant vi !)

Chui neuneu ou quoi ? (le premier qui l'affirme je lui fait bouffer mon 17 '
;-)))))

Z'auriez pas une recette ?

1 réponse

Avatar
Francis Chartier
écrivait :

La seule astuce pour faire reconnaitre mon lecteur multicartes est de taper
sous root :
echo >/proc/scsi/scsi "scsi add-single-device 1 0 0 2"

puis de monter mon lecteur.


Ca serait quand même plus propre de crééer un script qui soit exécuté
dans le runlevel adéquat, et de renseigner le fstab en utilisant les
options noauto,users par exemple, ce qui vous permettra de monter le
lecteur en tant qu'utilisateur non privilégié.

Pour le script, inspirez-vous de ce qui existe déjà sur votre système,
en fonction de son architecture (fichiers rc, ou arborescence
init.d/rcX.c)

Je trouve ça plus "propre" comme méthode.
--
Francis Chartier