Partager avec samba un disque dur Sata

Bonsoir,

Tout est dans le titre, mais bon.
Je suis sur Debian Squeeze, j
Objectif : Ajouter un disque dur pour partager sur mon reseau local mes fichiers, videos, musiques, images perso pour y partager avec ma famille avec samba via des postes client Linux et Microsoft.
je n’arrive pas a écrire modifier un fichier/dossier , depuis un poste client, je pense que c’est un problème de droit.
Quand je copie ou crée un fichier, en réseau via dolphin smb://serveur/mediateque il me répond : Accès refusé. Impossible d'écrire dans smb://serveur/mediatheque/

Pourtant depuis les postes clients sur “public” et “www”, y a pas de problème je peut modifier et écrire et exécuter ?

Voila mon fichier /etc/samba/smb.conf

[code]root@debian:~# cat /etc/samba/smb.conf
[global]
server string = DreamPlug Debian serveur domestique
workgroup = Z1
netbios name = Serveur
public = yes
encrypt passwords = true
security=user
usershare allow guests = yes
map to guest = bad user

Ajout d’un partage “public” en accès lecture/écriture sans login :

[public]
path = /home/serveur/Public
comment = partage public
writeable = yes
force user = nobody
force group = users
create mode = 660
public = yes
directory mode = 771

Ajout d’un partage “www” en accès lecture/écriture sans login :

[www]
path = /var/www
comment = site web
available = yes
browseable = yes
public = yes
writable = yes

Ajout d’un partage “mediatheque” en accès lecture/écriture sans login :

[mediatheque]
path = /mnt/mediatheque
comment = Disque dur s-ata II 2To (films, images, etc…)
available = yes
browseable = yes
public = yes
writable = yes

root@debian:~#[/code]

[code][laurent@localhost ~]$ smbclient //serveur/mediatheque
Enter laurent’s password:
Domain=[Z1] OS=[Unix] Server=[Samba 3.5.6]
smb: > ls
. D 0 Tue May 8 17:11:44 2012
… D 0 Tue May 8 16:44:39 2012
Video D 0 Tue May 8 18:44:32 2012
lost+found D 0 Tue May 8 14:44:00 2012

            58586 blocks of size 33553920. 55604 blocks available

smb: > cd video
smb: \video> ls
. D 0 Tue May 8 18:44:32 2012
… D 0 Tue May 8 17:11:44 2012
PC D 0 Tue May 8 18:44:32 2012

            58586 blocks of size 33553920. 55604 blocks available

smb: \video> cd PC
smb: \video\PC> mkdir Acteurs
NT_STATUS_ACCESS_DENIED making remote directory \video\PC\Acteurs
smb: \video\PC> ls
. D 0 Tue May 8 18:44:32 2012
… D 0 Tue May 8 18:44:32 2012

            58586 blocks of size 33553920. 55604 blocks available

smb: \video\PC> pwd
Current directory is \serveur\mediatheque\video\PC
smb: \video\PC> ^C
[laurent@localhost ~]$[/code]

Droit actuellement

root@debian:~# ls -al /mnt total 12 drwxr-xr-x 3 root root 4096 May 8 16:44 . drwxr-xr-x 22 root root 4096 Apr 18 20:58 .. drwxr-xr-x 4 root root 4096 May 8 17:11 mediatheque root@debian:~#
Faut il faire un chmode genre :

Merci.

C’est un problème de permissions en écriture effectivement.

Un chmod 771 ne serait pas suffisant cependant.

Imagine toi que le fonctionnement est identique sous windows : pour un partage donné tu peux donner l’accès à tel ou tel utilisateur, mais tu dois quand même positionner les droits de lecture/écriture sur les fichiers/dossiers de ce partage.

Bonsoir,

Sur le serveur j’ai fait

root@debian:~# chgrp -v users /mnt/mediatheque changed group of `/mnt/mediatheque' to users root@debian:~#

root@debian:~# chmod -v 777 /mnt/mediatheque mode of `/mnt/mediatheque' changed to 0777 (rwxrwxrwx) root@debian:~#
root@debian:~# ls -l /mnt
total 12
drwxrwxrwx 4 root users 4096 May 8 17:11 mediatheque
root@debian:~#

Sur mon poste linux j’ai fait

ls -al /media drwxrwxrwx 4 root users 0 mai 8 17:11 serveur-mediatheque/

[code]# touch mediatheque.txt

ls

lost+found/ mediatheque.txt test Video/[/code] ca marche en console ???
Depuis dolphin j’ai toujours le même probléme.

Mais je ne comprend pas ce que je doit faire ?
Merci.

hmm, d’après le man de mount.cifs, je vois plutôt

au lieu de

et tu as oublié

force group = users

dans ton partage [mediatheque]

(c’est normal que tu puisses créer un fichier en console vu que tu es root!)