Je ne parviens pas à accéder à certains fichiers via un partage Samba. Voici ma configuration:
/shared
comme Shared
debian-transmission
/shared/Downloads/Torrents
qui pointe vers /var/lib/transmission-daemon/downloads
debian-transmission:debian-transmission
et ses autorisations sont 4775
(créé par le package).Je dois être capable de lire et déplacer fichiers de/vers/partagé/Téléchargements/Torrents à partir de ma boîte Windows.
Pour le moment, je peux le faire localement, mais une erreur accès refusé apparaît lorsque je tente de lire le dossier Downloads
.
Avez-vous activé les liens symboliques larges dans la configuration pour votre partage dans smb.conf?
follow symlinks=yes
wide links = yes
Les liens larges au moins sont désactivés par défaut car pourrait être exploité .
Depuis un commentaire sur la réponse précédente de l'utilisateur charlesbridge (et depuis le smb.conf docs/manpages ), accéder aux liens situés en dehors de la racine de partage nécessite l'activation du paramètre wide links
, qui requiert à la fois follow symlinks = yes
et unix extensions = no
. Vous devez vous assurer que votre smb.conf a les paramètres suivants (explicitement ou implicitement):
follow symlinks = yes
wide links = yes
unix extensions = no
Pour les nouvelles versions d'Ubuntu et de Samba, cela aidera:
[global]
allow insecure wide links = yes
[yourShareName]
wide links = yes