J'ai fait un petit script qui peut t'�tre utile:
J'ai plac� un raccourci vers ce script sur mon burea, et quand j'ai
besoin d'acc�der au r�pertoire, j'ai juste � cliquer dessus.
Remplacer phil par le nom du r�pertoire distant et konqueror par
l'application dans laquelle tu veux montrer les fichiers :)
En esp�rant que �a t'aide...
#!/bin/sh
mounted=`/bin/mount | grep "phil"`
if ["$mounted" == ""]
then
# echo "Phil is NOT mounted" # Pour d�bug
# mount # Pour d�bug
mount /mnt/phil
echo "Phil mounted"
konqueror /mnt/phil
else
konqueror /mnt/phil
#echo "Phil is mounted" # Pour d�bug
#mount # Pour d�bug
fi
# EOF
Damien
On Mon, 2003-08-25 at 19:57, PII 233 wrote:
> bonsoir,
>
> je d�sire que certaines utilisateurs aient acc�s depuis leur compte debian
> � leur r�pertoire d�di� sous windows.
> J'aimerai que le montage soit automatique au d�marrage par exemple,
> de fa�on � ce que je n'ai jamais � intervenir.
> L'id�al serait que tous les droits soient respect�s, i.e. que l'utilisateur
> concern� puisse d�finir les droits de lecture et d'�criture sur ce montage,
> mais c'est la cerise sur le gateau.
>
> Pour l'instant, j'utilise un mount dans /etc/fstab :
> //machine/partage /home/user/machine smbfs
> credentials=/etc/samba/user.cred 0 0
>
> Premier probl�me :
> Lors d'un boot, �a n'a pas mont�, le boot suivant, j�tais devant
> la console � faire des control-s control-q pour voir une �ventuelle
> erreur, et �a a mont�. Probl�me de pas-de-chance ? Probl�me de
> timing ? Mon log.smbd contient exactement les m�mes lignes
> pour les deux boots.
>
> Second probl�me :
> c'est root qui monte le r�pertoire distant, et m�me si user poss�de
> les droits sur le r�pertoire /home/user/machine, apr�s l'ex�cution
> de la commande mount, le mount point "�crase" le r�pertoire. Or
> root a par d�faut son umask � 0022, donc ne permet pas l'�criture
> dans ses fichiers.
> En ex�cutant la commande de mount � la mano, apr�s un umask 0,
> plus de probl�me. Mais on est oblig� de laisser tout le monde
> acc�der totalement au r�pertoire pour que user puisse y aller.
>
> Bon, l'id�e de base qui m'est venue, c'est que le montage devrait
> �tre fait par l'utilisateur � sa connexion, comme �a pas de mount
> inutiles et pas de probl�mes de droits.
>
> Le truc, c'est que je peux monter le r�pertoire (l'utilisateur est alors
> propri�taire du mount point), mais pas le demonter :
> $ umount /home/user/machine/
> umount: //MACHINE/partage: not found
> umount: /home/user/machine: must be superuser to umount
>
> Par ailleurs, j'ai peur que le r�pertoire soit mont� plusieurs fois
> par l'utilisateur. Ainsi si j'ex�cute plusieurs fois la commande mount
> idoine, j'ai plusieurs lignes
> //MACHINE/partage on /home/user/machine type smbfs (0)
> qui apparaissent en ex�cutant mount.
> En essayant de d�monter le r�pertoire distant, j'ai autant d'erreurs
> semblable � la pr�c�dente que de montages.
> Root est oblig� d'ex�cutaer autant de fois umount que de mount pour
> corriger le probl�me.
> Le probl�me n'est a priori pas tr�s grave car le montage fonctionne
> correctement, m�me s'il est en plusieurs exemplaires, mais �a pue.
>
> J'ai lu 1000 fois man mount et samba-howto, ce qui ne signifie pas
> que j'ai tout retenu et tout compris, loin s'en faut.
> J'appr�cierais des commentaires avis�s et quelques conseils sur
> LA m�thode qui marche et que je suis le seul � ne pas utiliser :)
>
> Sinon, bonne soir�e quand m�me !
> --
> PII233
>
>