Tu as installÉ d’accord , mais qu’y a-t-il de partagé via smb ?
répertoires $HOME ou montages tiers neutres ? fs du support ?
Si tu partages $HOME, il est normal que seul l’utilisateur correspondant puisse y écrire.
D’une part tu dois t’assurer que les fichiers sur le serveur sont accessibles en écriture sur le serveur même (d’où l’importance de l’appartenance à tel groupe)
et d’autre part, tu dois t’assurer de la pertinence de smb.conf pour le partage.
C’est au niveau local que le schéma propriétaire/groupe/autres prend toute son importance.
Ce n’est pas essentiel pour les fichiers partagés à travers smb. On partage bien des fichiers sur vfat sans que les droits des fichiers soient véritablement affectés sur le support d’origine.
Pour un partage smb les droits définis en /etc/samba/smb.conf du serveur prévalent.
Tu dois t’intéresser au fichier /etc/samba/smb.conf , tout particulièrement au “workgroup”, “security” et aux
"create mask" et “directory mask”.
Ce forum contient des exemples et de la littérature au sujet de smb.conf, tu pourras t’en inspirer pour le régler à ta main.
Le serpent qui se mord la queue.
En totale contradiction, malgré toute libéralité prise à travers smb.conf, les droits locaux sur les fichiers du serveur conditionnent ce qu’il te sera permis de faire.
Un répertoire aura beau être librement partagé en fonction de smb.conf , il sera impossible d’y écrire
s’il est localement interdit d’accès ou monté en lecture seule.
Tu lances donc un
$ mount | grep -e "-ro"
grep (recherche) ro (read only, lecture seule)
$ ls -la /partage
liste (ls) les attributs (-l) de tous (-a) les fichiers
et tu en déduis s’il te faut ajuster les droits ($ man chmod) ou si smb.conf est à retoucher.