Monter un partage CIFS sur un Client GNU/Linux 
Pour monter un partage CIFS d'un serveur Windows/Samba sur un client debian/Ubuntu GNU/Linux on utilise la commande mount.cifs du paquet smbfs :

# sudo apt-get install smbfs

Pour pouvoir monter/démonter des partages CIFS sans être root on peut donner aux commandes correspondantes les droits de leur propriétaire :

# sudo chmod 4755 /sbin/mount.cifs
# sudo chmod 4755 /sbin/umount.cifs

On peut maintenant monter le partage truc du serveur machin avec l'identifiant bidule du domaine domaine ayant pour mot de passe chose sur le point de montage ici avec la commande :

# mount.cifs //machin/truc ./ici -o user=domaine/bidule,password=chose,uid=utilisateurlocal,gid=utilisateurlocal,iocharset=utf8,nobrl

et démonter ce partage avec :

# umount.cifs ./ici


Si cela est trop demandé à un utilisateur lambda qu'il ne faut pas effrayer avec des commandes à rallonge, vous pouvez utiliser mon petit script python Connect2Share.py.


L'ojectif de ce programme est de proposer à l'utilisateur une interface graphique (GTK), permettant de saisir son identifiant et mot de passe afin de lui connecter son partage. (En partant du principe que le nom de son partage correspond à son identifiant)
Vous pouvez adapter le code et les paramètres de la commande mount.cifs à vos besoins car ...

c'est libre (et gratuit) ...


ps : Une doc vraiment très bien faite, et très instructive, sur les montages CIFS : http://www.swerdna.net.au/linhowtosambacifs.html , cela permet de bien comprendre les histoires de droits locaux/distants, pourquoi openoffice fonctionne différemment etc ...






[ Ajouter un commentaire ] ( ( 10 vues ) )   |  [ 0 Trackbacks ]   |  Lien permanent

<< <Précédent | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Suivant> >>