Este es el servidor Ubuntu 10.04 64 y samba 3.4.7.
Tengo un directorio compartido /home/mit/sharey otro /home/tempque enlace en el compartido:
ln -s /home/temp /home/mit/share/temp
Pero en Windows, después de usar Internet, no puedo abrir S:/temp, pero en Linux es posible acceder /home/mit/share/tempcomo se esperaba.
Esto funciona si enlazo directorios dentro /home/mit/share/temp, así que supongo que samba está restringiendo saltar con un enlace fuera / arriba del directorio compartido.
EDITAR:
Consulte también esta pregunta titulada Ubuntu + última versión de samba, los enlaces simbólicos ya no funcionan en el recurso compartido montado en Windows .
Parece mejor ponerlo unix extensions = noen la sección global follow symlinks = yesy wide links = yessolo en la sección de recursos compartidos, donde realmente lo necesita.
La unix extensionbandera tiene que vivir en la sección global y no en las secciones de acciones individuales. Pero por razones de seguridad, es mejor usar las otras opciones solo donde lo necesite, y no globalmente.