Acceda a través de samba para vincular a diferentes sistemas de archivos en el directorio compartido (error de permiso)

Acceda a través de samba para vincular a diferentes sistemas de archivos en el directorio compartido (error de permiso)

Tengo una computadora portátil con Dual Boot Lubuntu 14.04/Windows 7

Tengo un BorrajaXusuario en Lubuntu y otro Borrajaxusuario en Windows.

En mi $HOME/Documents/directorio de Lubuntu creé un enlace a los BorrajaXdocumentos del usuario de Windows, para poder almacenar cosas allí cuando esté en Linux y recuperarlas cuando esté en Windows, y viceversa.

En Lubuntu, la estructura del directorio es:

/home/borrajax/    drwxr-xr-x  borrajax borrajax
  |-> Downloads/     drwxr-xr-x  borrajax borrajax            
  |-> Documents/     drwxr-xr-x  borrajax borrajax
  |     |-> TestDir/    drwxrwxr-x borrajax borrajax
  |     |-> Windows7_Documents -> /media/windows7/Documents and Settings/borrajax/Documents/    lrwxrwxrwx  borrajax borrajax
  |           |-> Android Things/  drwxrwxr--  root  plugdev
  |           |-> desktop.ini      -rwxrwxr--  root  plugdev
  |           |-> My Pictures -> /media/windows7/Users/borrajax/Pictures  lrwxrwxrwx root plugdev
  |-> Pictures/     drwxr-xr-x  borrajax borrajax

El enlace Windows7_Documentsapunta a un directorio en una partición diferente a la que /home/borrajaxestá montado mi (mi $HOMEestá encendido /dev/sda5mientras que la partición de Windows 7 está /dev/sda3)

Todo funciona bien cuando accedo al sistema de archivos de Windows localmente a través de ese Windows7_Documentsenlace, pero ahora quiero compartir mi Linux $HOMEy poder acceder a él Windows7_Documentsde forma remota, y (aquí está el problema) no puedo. Recibo un Permission Deniederror.

Así es como $HOME/Documents/se muestra mi directorio compartido en un Mac OS X que accede a él a través de Samba:

ingrese la descripción de la imagen aquí

Desde Mac Os XI puedo crear correctamente nuevos archivos o directorios dentro de mi Lubuntu $HOME/Documents/, pero no puedo acceder al enlace en$HOME/Documents/Windows7_Documents/

A continuación se muestra la configuración del recurso compartido Samba en el archivo de configuración de Lubuntu ( /etc/samba/smb.conf):

[borrajax]
    path = /home/borrajax
    writeable = yes
    browseable = yes
    valid users = borrajax
    hosts allow = 192.168.1. 127.0.0.1    

¿Hay alguna forma de acceder al Windows7_Documentsdirectorio a través de samba? Sospecho que podría tener algo que ver con todos los archivos pertenecientes Windows7_Documentsa root:plugdev? Pero si ese es el caso, ¿cómo podría hacer que los usuarios de Samba pertenezcan al plugdevgrupo (que supongo que sería la mejor solución?)

Gracias de antemano,

Respuesta1

Intente poner las siguientes líneas en su smb.conf:

    follow symlinks = yes
    wide links = yes

Parece que Samba no sigue enlaces simbólicos por defecto.

información relacionada