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 22/05/2007, à 21:25

shugyosha

Script Shell - execution en root

Bonjour à tous,

J'ai un disque dur externe sur mon réseau et je voudrais faire une sauvegarde automatique de mes fichiers a chaque fois que mon ordinateur portable se connecte au réseau.
Cependant je bute sur un probleme : pour faire la sauvegarde, je monte dans /mnt/ un dossier de mon disque dur externe. Mais le probleme c'est que pour monter un disque, il faut etre logué en "root" ( enfin d'apres ce que me dit le terminal).

Cependant comme je veux que le script se lance automatiquement, je ne peux pas le lancer par un sudo ( qui me demande mon mot de passe ).

J'ai donc essayé de m'octroyer les droits de "root" a partir de l'interieur du script a travers différentes façon mais rien ne marche :

sudo echo "ok" << EOF
mont_mot_de_passe
EOF

Affiche :

password :
su echo "ok" << EOF
mon_mot_de_passe
EOF

Affiche :

su : doit être lancé à partir d'un terminal
pwd

login root << EOF
mon_mot_de_passe
EOF

pwd

Affiche :

/home/shugyosha
/home/shugyosha

Et donc aucune des methodes ne marche ( en tout cas avec ma façon de les appeller)
Est ce que quelqu'un aurait une idée svp ?

Merci d'avance

Hors ligne

#2 Le 25/05/2007, à 16:08

shugyosha

Re : Script Shell - execution en root

personne n'a une idée?

Hors ligne

#3 Le 25/05/2007, à 16:11

coca25

Re : Script Shell - execution en root

bonjour,
de quelle facon le script se lance t il?

Hors ligne

#4 Le 25/05/2007, à 16:14

seb0uil

Re : Script Shell - execution en root

Salut,

Si j'ai bien compris, tu cherches à monter un disque par un user normal..
pmount peut-etre ?


Java stuff ::
tPortal.. ma petite implémentation de la JSR168
jlibParam.. pooling, paramétrage etc...

Hors ligne