Paramétrage de samba

Va pour ext3.

Essaie de le créer en ligne de commande (idem que celle donnée en début de topic) :

# sudo mkdir /media/benoit/le_nom_de_ton_disque/le_nom_du_dossier

Puis tu devrais pouvoir définir les droits depuis le clic droit/propriétés directement sur ce nouveau dossier (onglet partager)…

:slight_smile:
Edité le 05/02/2014 à 11:41

Dossier créée mais “impossible de modifier les permissions du dossier partage4”

Commence à nous les sabrer menu l’Ubuntu (humour…) :frowning:

Je vais en installer un sur un poste physique, histoire d’essayer de comprendre.

Sinon tu as un mp :wink:

Ah si peut-etre une idée, comme ça…

# sudo chown -R benoit:benoit /media/benoit/le_nom_de_ton_disque/partage4

Avant de modifier les droits sur le partage… Au cas où…
Edité le 05/02/2014 à 18:41

Un petit retour sur l’avancée des problèmes rencontrés par titben95 sur son serveur Ubuntu 13.10 (Unity) avec Samba, a destination de ceux qui se frotteraient à des soucis du même genre. Je me doute bien que les plus avertis on déjà connaissance des lignes ci dessous…

  • L’essentiel des problemes venaient d’abord de la partition fat32 de l’un des disques, lorsque montée via l’explorateur Nautilus (les disques non montés apparaissent dans le volet de gauche). Il n’etait en effet pas possible de modifier les droits des dossiers qu’elle contient (R only).
    On a contourné le problème en la montant directement via le “fstab” (methode traditionnelle) avec les options qui vont bien :

/dev/partoche /point_de_montage vfat rw,user,auto,exec,gid=xxxx,uid=xxxx,umask=002,iocharset=utf8,codepage=850        0   0

! L’exemple ci dessus tient en une seule ligne
! remplacer xxxx par l’UID et le GID de l’utilisateur Ubuntu…
! La valeur umask est a adapter à vos besoins…
! Une fois montée via le fstab, la partoche concernée disparait du volet gauche de Nautilus, et revient si on fait un “umount /point_de_montage”.

  • Il apparait ensuite que la gestion des partages Samba n’est pas la même selon l’outil (graphique) utilisé.
    Si on passe par “system-config-samba” (sudo au besoin), les partages sont visibles et définis dans l’habituel “/etc/samba/smb.conf” et les droits gérés façon Linux (users/groups).

Si on utilise le clic droit sur dossier (donc via Nautilus), puis propriétés et l’onglet partage, d’une part ils n’apparaissent pas dans “smb.conf”, d’autre part les options et droits ne se font pas au niveau “user/groupe” Linux mais uniquement via les ACL.
En cherchant un peu, on s’apperçoit que chaque dossier partagé de cette manière génère un fichier à son nom dans :
/var/lib/samba/usershares/…

Pour rappel, il est possible de vérfier les ACL affectées à un dossier via la commande “getfacl” et on les modifie (terminal) via “setfacl”.

Perso, vu le peu de visibilité des ACL depuis un terminal, j’évite de les utiliser autant que possible. La gestion par User/groupe étant claire et elle saute aux yeux avec un simple “ls”…
A noter que les ACL “passent par dessus” les droits Linux, de quoi générer quelques surprises interessantes lorsque l’on travaille en equipe support… :-@:
Un utilisateur viendra surement se plaindre ne ne pas pouvoir “entrer” dans le dossier partagé “trucmuche”, mais il viendra rarement le faire lorsqu’il accède au partage “bidule”, auquel il n’a pas droit…

Merci à Titben95 pour sa patience et bravo ! :super:

Là ou nombre de personnes seraient retourner cash sur un Windows, tu as tenu bon et essayé de comprendre chaque souci. :jap:
Edité le 15/02/2014 à 11:27