Pages : 1
#1 Le 05/08/2010, à 20:53
- natrio
Partage de dossier avec samba et lien symbolique
Bonjour a tous.
Je suis sur une Ubuntu 10.4. J'ai partager des dossier (A,B) sur le réseau via samba. Dans cette machine il y a des disques en NTFS. Sur ces disque NTFS je souhaite rendre accessible certains dossier (X,Y) par le réseau. J'ai donc mis des lein symbolique de X et Y dans A.
Le problème:
j'accède parfaitement au dossier A depuis le réseau avec un portable sous windows 7. J'ai un plein accès en lecture/écriture sur ce dossier. Dans ce dossier on voie les lien vers X et Y, mais windows me dit que je n'est pas le droit d'accéder à ces dossier.
Les droit des dossier X et Y sont en 777.
Mon smb.conf:
[global]
workgroup = RESEAU
server string = %h server (Samba, Mythbuntu)
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
dns proxy = no
security = share
follow symlinks = yes[recordings]
comment = TV Recordings
path = /var/lib/mythtv/recordings
public = yes
writable = no
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup[videos]
comment = Videos
path = /var/lib/mythtv/videos
public = yes
writable = yes
create mask = 0660
directory mask = 0770
force user = mythtv
force group = mythtv
follow symlinks = yes[music]
comment = Music
path = /var/lib/mythtv/music/Musique
public = yes
writable = yes
create mask = 0660
directory mask = 0777
force user = root
force group = root[pictures]
comment = Pictures
path = /var/lib/mythtv/pictures
public = yes
writable = yes
create mask = 0660
directory mask = 0770
force user = mythtv
force group = mythtv
Comment autoriser l'accès au dossier X et Y depuis un client sur le réseau ?
Merci de votre lecture !
Dernière modification par natrio (Le 05/08/2010, à 20:54)
Hors ligne
#2 Le 06/08/2010, à 09:41
- rquennec
Re : Partage de dossier avec samba et lien symbolique
Bonjour,
Pour quelle raison faire des liens ?
Pourquoi ne pas créer des partages supplémentaires de ces dossiers X et Y ?
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#3 Le 06/08/2010, à 09:57
- figaro
Re : Partage de dossier avec samba et lien symbolique
Tu dois donner les droits Unix que tu souhaites sur tes partitions NTFS ( et tous les dossiers inclus) dans les options de montage de ces partitions (dans le fstab ou ton script d emontage) sinon la connexion te sera refusée.
Les droits Samba (ceux du smb.conf) ne peuvent pas supplanter les droits Unix (droits définis par le montage) mais seulement les réduire éventuellement.
Dernière modification par figaro (Le 06/08/2010, à 09:58)
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#4 Le 06/08/2010, à 10:06
- natrio
Re : Partage de dossier avec samba et lien symbolique
@figaro : C'est là que le bas blesse. Lorsque les partition NTFS sont monté, elles le sont avec l'utilisateur root, et les droits sont fixé à 777. Donc pour moi les droits sur les dossiers à partager sont bon.
@rquennec : Pour plusieurs raison (au moins deux).
1 - Comme j'utilise mythtv, il vient chercher les vidéos dans le dossier /var/lib/mythtv/videos. Mais je ne peut pas configurer d'autre dossiers. Donc si je veux ajouter d'autres fichier je suis obliger de faire des lien symbolique.
2 - C'est plus simple pour naviguer dans les dossier depuis le réseau. En effet l'utilisateur choisi le PC, puis vas dans le dossier 4 dossier : musique, vidéos, images, ou émissions enregistré.
En faisant quelque tests hier, j'ai vue que si on partage directement le lien symbolique, sa marche...
Observer la configuration sur le partage music (smb.conf mis à jour).
Dernière modification par natrio (Le 06/08/2010, à 10:07)
Hors ligne
#5 Le 06/08/2010, à 10:24
- rquennec
Re : Partage de dossier avec samba et lien symbolique
Dans ce cas, pourquoi ne pas faire des liens symboliques dans l'autre sens
C'est à dire, créer un lien d'un dossier physique de A vers /var/lib/mythtv/videos en prenant soin auparavant de copier tout le contenu de /var/lib/mythtv/videos dans A/nouveau_dossier
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#6 Le 06/08/2010, à 10:44
- natrio
Re : Partage de dossier avec samba et lien symbolique
Heu... Dsl mais je ne comprends pas
Voila un ls -lh dans le dossier /var/lib/mythtv/videos
/var/lib/mythtv/videos$ ls -lh
total 4,0K
lrwxrwxrwx 1 marc mythtv 31 2010-08-05 19:12 DVDs -> /media/HD - DVDs - Series/DVDs/
lrwxrwxrwx 1 marc mythtv 29 2010-08-05 19:14 HD -> /media/HD - DVDs - Series/HD/
lrwxrwxrwx 1 marc mythtv 17 2010-08-05 19:14 Movies -> /media/SD/Movies/
lrwxrwxrwx 1 marc mythtv 33 2010-08-05 19:14 Series -> /media/HD - DVDs - Series/Series/
Dernière modification par natrio (Le 06/08/2010, à 10:45)
Hors ligne
#7 Le 06/08/2010, à 11:08
- rquennec
Re : Partage de dossier avec samba et lien symbolique
Donc en fait, tu as créé un lien du dossier /var/lib/mythtv/videos dans A alors que le dossier /var/lib/mythtv/videos contiens lui aussi des liens. Dans ce cas autant créer un lien dans A pointant vers /media ou alors partager directement le dossier /media dans Samba
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#8 Le 06/08/2010, à 11:19
- natrio
Re : Partage de dossier avec samba et lien symbolique
A représente quoi pour toi ?
Hors ligne
#9 Le 06/08/2010, à 11:30
- rquennec
Re : Partage de dossier avec samba et lien symbolique
J'ai partager des dossier (A,B) sur le réseau via samba.
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#10 Le 06/08/2010, à 11:44
- natrio
Re : Partage de dossier avec samba et lien symbolique
Je pense que je me suis mal exprimer. A représente /var/lib/mythtv/videos et X, Y représente les dossier situé sur les disque dur. Donc dans A se trouve les liens symbolique vers les dossier X et Y situé dans le disque dur. Et c'est A qui est partagé sur le réseau.
Pff, bon je m'excuse, je galère avec les liens symbolique c'est une notion que je ne maitrise pas encore totalement...
Hors ligne
#11 Le 06/08/2010, à 14:45
- rquennec
Re : Partage de dossier avec samba et lien symbolique
OK, je comprends mieux maintenant.
Dans un premier temps, quels sont les droits des répertoires suivants :
- /media
- /media/HD - DVDs - Series
- /media/SD
- /media/HD - DVDs - Series/DVDs
- /media/HD - DVDs - Series/HD
- /media/SD/Movies
- /media/HD - DVDs - Series/Series
Dernière modification par rquennec (Le 06/08/2010, à 14:45)
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#12 Le 06/08/2010, à 16:12
- natrio
Re : Partage de dossier avec samba et lien symbolique
/media
drwxr-xr-x 7 root root
/media/HD - DVDs - Series
drwxrwxrwx 1 root root
/media/HD - DVDs - Series/DVDs
/media/HD - DVDs - Series/HD
/media/HD - DVDs - Series/Series
drwxrwxrwx 1 root root
drwxrwxrwx 1 root root
drwxrwxrwx 1 root root
/media/SD
drwxrwxrwx 1 root root
/media/SD/Movies
drwxrwxrwx 1 root root
Tient j'y pense, le fstab doit avoir sont grain de sel dans l'histoire étant donné qu'il monte ces partition NTFS au démarrage. Le voici :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>proc /proc proc nodev,noexec,nosuid 0 0
#Entry for /dev/sda5 :
UUID=dd2982e3-78b9-4858-ba69-16d2b96bd681 / ext4 errors=remount-ro 0 1
#Entry for /dev/sdb1 :
UUID=A6669EEA669EBB0F /media/HD\040-\040DVDs\040-\040Series ntfs-3g defaults,locale=fr_FR.UTF-8 0 0
#Entry for /dev/sda2 :
UUID=9C2A115B2A11342C /media/Musique ntfs-3g defaults,locale=fr_FR.UTF-8 0 0
#Entry for /dev/sdc1 :
UUID=0F378FA4780021B0 /media/SD ntfs-3g defaults,locale=fr_FR.UTF-8 0 0
#Entry for /dev/sda6 :
UUID=16106c2c-1e8d-4db7-a6f1-9c6c4433ca25 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Hors ligne
#13 Le 06/08/2010, à 19:11
- rquennec
Re : Partage de dossier avec samba et lien symbolique
déjà les droits du répertoire racine /media sont en écriture uniquement pour root
peut être est-ce la cause
pour le fstab, je ne veux pas te dire de bêtises mais effectivement il faut peut être voir si cette manière de les monter autorise l'écriture sur des partitions ntfs
dès fois, il vaudrait mieux faire une sauvegarde de toutes les données sur les partitions ntfs et les reformatés en ext4
perso, c'est ce que j'ai fais chez moi
Proxmox pve-manager/3.4-11/6502936f (running kernel: 2.6.32-40-pve)
Debian 7.9
Ubuntu 10.04.4 LTS / 12.04.5 LTS / 14.04.3 LTS
CentOS release 5.11 (Final)
Hors ligne
#14 Le 13/08/2010, à 01:28
- natrio
Re : Partage de dossier avec samba et lien symbolique
pff
J'ai finalement résolu mon problème.
J'ai même passer une partition en ext4, et cela n'a eu aucun effet. La strat:
ajouter
wide links = yes
dans la section global. cf http://forums.fedora-fr.org/viewtopic.php?id=47770.
Et merci rquennec pour ton aide... a+
Hors ligne
Pages : 1