5 votos

Problema de permisos con enlaces simbólicos sobre samba

Estoy teniendo problemas para acceder a algunos archivos en un recurso compartido de samba. Esta es mi configuración:

  • He compartido /shared como Shared
  • Tengo un usuario con el mismo nombre y contraseña, como mi usuario de Linux en mi máquina Windows
  • Hice que el usuario de un miembro de la debian-transmission grupo
  • Hay un enlace simbólico llamado /shared/Downloads/Torrents que señala a /var/lib/transmission-daemon/downloads
  • Esa carpeta es de titularidad de debian-transmission:debian-transmission y los permisos son 4775 (como la creada por el paquete)

Tengo que ser capaz de leer y mover archivos desde/a /compartida/Descargas/Torrents de mi caja de Windows.

Ahora, yo soy capaz de hacer que a nivel local, pero me da un acceso denegado error al intentar leer el Downloads carpeta.

7voto

thepearson Puntos 695

A partir de un comentario en la respuesta anterior de usuario charlesbridge (y de las pymes.conf docs/páginas de manual), el acceso a los enlaces fuera de la root del recurso compartido requiere la habilitación de la wide links parámetro, que requiere tanto de la follow symlinks = yes y unix extensions = no. Usted debe asegurarse de que las pymes.conf con la siguiente configuración (explícita o implícitamente):

follow symlinks = yes
wide links = yes
unix extensions = no

4voto

Peter K. Puntos 183

¿Han permitido grandes enlaces simbólicos en la configuración de su parte en smb.conf?

follow symlinks=yes
wide links = yes

Enlaces amplia al menos está apagada por defecto que puede ser explotado.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: