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 '
;-)))))
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
beryl.david@wanadoo.fr é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
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