OVH Cloud OVH Cloud

Lancer un script sous root sans password (au fou ?)

4 réponses
Avatar
Beryl DAVID
Bon, avant de vous entendre hurler, une petite précision :

J'ai un seul PC, je suis tout seul à l'utiliser (du moins sous Linux) et JE
FAIS CE QUE JE VEUX ;-))))) !!!!!!

Hum, voici le problème :

Je voudrais lancer un script (sans AUCUN danger) sous le compte root depuis
un autre compte sans, si possible, entrer le mot de passe.
Apparemment, en passant par su ça marche pas...

Tout ça pour monter automatiquement mon lecteur multi-cartes (voir le thread
"Lecteur à 2 balles" un peu plus bas).

Je parle de script car je n'arrive pas à automatiser cette commande au boot:

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

C'est la seule façon que j'ai trouvée pour faire reconnaître le port SD card
de mon lecteur multicartes.

Je voudrais en plus le monter automatiquement, d'où le script.
Je vous avoue que je préfèrerais nettement faire en sorte que "scsi
add-single-device 1 0 0 2" soit automatiquement ajouté a /proc/scsi/scsi au
démarrage plutôt que passer par un script.


Si vous avez une idée...

4 réponses

Avatar
Jean-Francois Billaud
Beryl DAVID wrote:

Je voudrais lancer un script (sans AUCUN danger) sous le compte root depuis
un autre compte sans, si possible, entrer le mot de passe.
Apparemment, en passant par su ça marche pas...

Tout ça pour monter automatiquement mon lecteur multi-cartes (voir le thread
"Lecteur à 2 balles" un peu plus bas).

Je parle de script car je n'arrive pas à automatiser cette commande au boot:

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

C'est la seule façon que j'ai trouvée pour faire reconnaître le port SD card
de mon lecteur multicartes.

Je voudrais en plus le monter automatiquement, d'où le script.
Je vous avoue que je préfèrerais nettement faire en sorte que "scsi
add-single-device 1 0 0 2" soit automatiquement ajouté a /proc/scsi/scsi au
démarrage plutôt que passer par un script.


Rajouter la ligne
echo "scsi add-single-device 1 0 0 2" > /proc/scsi/scsi "
dans le script de démarrage rc.local (normalement /etc/rc.d/rc.local)


JFB

--
"I'm returning this note to you, instead of your paper, because it
(your paper) presently occupies the bottom of my bird cage."
-- English Professor, Providence College

Avatar
Beryl DAVID
Jean-Francois Billaud wrote:


Rajouter la ligne
echo "scsi add-single-device 1 0 0 2" > /proc/scsi/scsi "
dans le script de démarrage rc.local (normalement /etc/rc.d/rc.local)


JFB




GNUUUUUUUUTT !!!

..perdu, j'ai déjà essayé, ça marche pas !

/proc/scsi/scsi reste vide...


Merci quand même !

Avatar
meiosis
On Wed, 16 Jul 2003 10:23:03 +0200, Beryl DAVID wrote:
Bon, avant de vous entendre hurler, une petite précision :

J'ai un seul PC, je suis tout seul à l'utiliser (du moins sous Linux) et
JE FAIS CE QUE JE VEUX ;-))))) !!!!!!
un conseil : su -c"rm -rf /" ;op


Hum, voici le problème :

Je voudrais lancer un script (sans AUCUN danger) sous le compte root
depuis un autre compte sans, si possible, entrer le mot de passe.
Apparemment, en passant par su ça marche pas...
[...]

Si vous avez une idée...


$ man sudo

bonne lecture
--
meiosis

Avatar
Matthieu Duchemin
d'après ce que j'ai vu, le noyau Mdk n'est pas compilé avec l'option de
détection multiple pour les périphériques scsi.
le mieux à mon avis est de recompiler le noyau en activant l'option "Probe
all LUNs on each scsi devices" dans le noyau.

regardes les commentaires sur
http://lea-linux.org/hardware/flashusb.php3

Normalement en faisant ça tu n'as plus besoin de faire un
echo >/proc/scsi/scsi "scsi add-single-device 1 0 0 2"

Matthieu


Beryl DAVID wrote:
Bon, avant de vous entendre hurler, une petite précision :

J'ai un seul PC, je suis tout seul à l'utiliser (du moins sous Linux) et
JE FAIS CE QUE JE VEUX ;-))))) !!!!!!

Hum, voici le problème :

Je voudrais lancer un script (sans AUCUN danger) sous le compte root
depuis un autre compte sans, si possible, entrer le mot de passe.
Apparemment, en passant par su ça marche pas...

Tout ça pour monter automatiquement mon lecteur multi-cartes (voir le
thread "Lecteur à 2 balles" un peu plus bas).

Je parle de script car je n'arrive pas à automatiser cette commande au
boot:

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

C'est la seule façon que j'ai trouvée pour faire reconnaître le port SD
card de mon lecteur multicartes.

Je voudrais en plus le monter automatiquement, d'où le script.
Je vous avoue que je préfèrerais nettement faire en sorte que "scsi
add-single-device 1 0 0 2" soit automatiquement ajouté a /proc/scsi/scsi
au démarrage plutôt que passer par un script.


Si vous avez une idée...


--
Le Sans fil au Mans :
www.lemans-sansfil.net
Association Linuxmaine :
www.linuxmaine.univ-lemans.fr