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 04/06/2009, à 08:53

Bakabakashi

[shell] Permissions sur script

Bonjour à tous,

J'ai un petit script pour monter un dossier partagé. Il faut s'identifier pour se connecter au dossier partagé. Voilà le script :

#!/bin/sh
#repertoire où est monté le partage de fichiers
mountDir=/mnt/monDossier

#repertoire distant du partage de fichiers
repDistant=//192.168.0.1/dossierDistant

#login pour le répertoire distant
user=moi

mount | grep $mountDir

if [ "$?" -eq 0 ] ; then
	nautilus $mountDir
else
sudo smbmount $repDistant $mountDir -o username=$user
	nautilus $mountDir
fi

Plusieurs problèmes :
Le premier est qu'il faut m'identifier pour utiliser smbmount.
Le second  étant que je désire ne pas avoir à rentrer mon password a chaque fois, a savoir :

sudo smbmount $repDistant $mountDir -o username=$user,password=$password

Donc j'ai chowné le fichier en moi. Ensuite, je suis allé dans sudoers, et j'ai rajouté la directive :

moi	ALL=(ALL) NOPASSWD:/home/moi/Bureau/smbMontage

Donc la, j'ai pas de probleme pour lancer le script, mais il me demande quand même de m'identifier pour le sudo.
J'aimerais donc rajouter qqch du style :

moi	ALL=(ALL) NOPASSWD:/home/moi/Bureau/smbOsteoweb:smbmount

ou donc la je peux executer le script et je n'ai pas besoin de m'identifier pour smbmount. Seulement, j'ai une erreur de syntaxe.

Le deuxième point, c'est que je veux mettre mon password en clair dans le fichier. Donc jaimerais restreindre lacces de lecture à ce fichier. Il me semble que tout script shell doit etre accessible en lecture. Ya-t-il une alternative?

Merci d'avance

Dernière modification par Bakabakashi (Le 04/06/2009, à 20:24)

Hors ligne

#2 Le 04/06/2009, à 10:15

pyv

Re : [shell] Permissions sur script

Bonjour,

je ne suis pas un super spécialiste mais j'avais eu une question similaire dont voici la réponse

http://forum.ubuntu-fr.org/viewtopic.php?id=145425

Il me semble que cela pourrait aider, pour le montage en tout cas

a+

Hors ligne

#3 Le 06/06/2009, à 20:44

Bakabakashi_notLogged

Re : [shell] Permissions sur script

merci pour le lien, mais en fait ce que je voulais, c'est autorisé le montage sans sudo que pendant l'execution du script et sinon jamais.

Il me semble que dans le lien que tu m'as proposé, les droits de motnages sont permanents. Mais bon, c'est vrai que c'est aussi faisable. C'est surtout par curiosité, car je me dis que ca doit bien pouvoir exister (le fait de donner des droits temporairement/localement sur une commande)