OVH Cloud OVH Cloud

partage WinXP à partir de Linux

2 réponses
Avatar
Jean-Jacques Antille
Bonjour!

Je bute sur le problème suivant après avoir essayé, pendant des heures, de
le résoudre.

J'ai un poste Mandrake 10.1 et j'ai un autre pc WinXP. J'aimerais partager
un dossier sur XP et y accéder à partir de mon PC Linux.

J'ai partagé un dossier sur le poste Windows avec tous les droits à tout le
monde. Puis, avec la commande:

mount -t smb //192.168.xxx.xxx/monpartage /mnt/win -o username=xxxx,
password=xxx

j'ai monté le partage.

J'accède à tous les dossiers et fichiers du partage Windows. Je peux lire
les fichiers, les modifier SI J'AI CREE LES FICHIERS SUR LE POSTE WIN, par
contre, je ne peux rien créer (ni dossier ni fichier) à partir du poste
Linux.

Voyez-vous une solution à mon problème?
Merci d'avance de vos réponses.

Cordiales salutations.
Jean-Jacques

2 réponses

Avatar
Frédéric Fauberteau
Jean-Jacques Antille a écrit :
J'accède à tous les dossiers et fichiers du partage Windows. Je peux lire
les fichiers, les modifier SI J'AI CREE LES FICHIERS SUR LE POSTE WIN, par
contre, je ne peux rien créer (ni dossier ni fichier) à partir du poste
Linux.


Je pense qu'il y a deux solutions à ton problème :
- soit tu utilises smbmount à la place de mount, et tu pourras spécifier
les option uid=user et gid=group pour que le dossier monté
t'appartienne. Tu pourras écrire dessus en passant aussi l'option rw
- soit tu utilises les options de mount propre au système de fichier FAT
(je crois) : fmask=xxx et dmask=xxx. Cela fonctionne à l'inverse des
droits unix, si tu mets fmask0, t'es fichiers auront les droits
rwxrwxrwx.

Personnellement, vu que je monte des partages depuis un serveur et que
tous les utilisateurs doivent y avoir accès. Je fais un mix, je mais
uid=root, gid=root et dmask0 (ou 022) et fmask0 (ou 022).
Avatar
Jean-Jacques Antille
Merci beaucoup d'avoir pris la peine de me répondre.
Bonne journée.

--
Cordiales salutations.
Jean-Jacques Antille

"Frédéric Fauberteau" a écrit dans le message de
news: 424cff46$0$8373$
Jean-Jacques Antille a écrit :
> J'accède à tous les dossiers et fichiers du partage Windows. Je peux


lire
> les fichiers, les modifier SI J'AI CREE LES FICHIERS SUR LE POSTE WIN,


par
> contre, je ne peux rien créer (ni dossier ni fichier) à partir du poste
> Linux.
Je pense qu'il y a deux solutions à ton problème :
- soit tu utilises smbmount à la place de mount, et tu pourras spécifier
les option uid=user et gid=group pour que le dossier monté
t'appartienne. Tu pourras écrire dessus en passant aussi l'option rw
- soit tu utilises les options de mount propre au système de fichier FAT
(je crois) : fmask=xxx et dmask=xxx. Cela fonctionne à l'inverse des
droits unix, si tu mets fmask0, t'es fichiers auront les droits
rwxrwxrwx.

Personnellement, vu que je monte des partages depuis un serveur et que
tous les utilisateurs doivent y avoir accès. Je fais un mix, je mais
uid=root, gid=root et dmask0 (ou 022) et fmask0 (ou 022).