Acesso através do samba para vincular a diferentes sistemas de arquivos no diretório compartilhado (erro de permissão)

Acesso através do samba para vincular a diferentes sistemas de arquivos no diretório compartilhado (erro de permissão)

Eu tenho um laptop com Dual Boot Lubuntu 14.04/Windows 7

Tenho um BorrajaXusuário no Lubuntu e outro Borrajaxusuário no Windows.

No meu $HOME/Documents/diretório Lubuntu criei um link para os BorrajaXdocumentos do usuário do Windows, para que eu possa armazenar coisas lá quando estiver no Linux e recuperá-las quando estiver no Windows e vice-versa.

No Lubuntu, a estrutura de diretórios é:

/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

O link para Windows7_Documentsestá apontando para um diretório em uma partição diferente daquela onde my /home/borrajaxestá montado (my $HOMEestá ativado /dev/sda5enquanto a partição do Windows 7 está /dev/sda3)

Tudo funciona bem quando acesso o sistema de arquivos do Windows localmente através desse Windows7_Documentslink, mas agora quero compartilhar meu Linux $HOME, podendo acessá-lo Windows7_Documentsremotamente, e (aqui está o problema) não consigo. Eu recebo um Permission Deniederro.

É assim que meu $HOME/Documents/diretório compartilhado aparece em um Mac OS X que o acessa através do Samba:

insira a descrição da imagem aqui

No Mac Os XI posso criar corretamente novos arquivos ou diretórios dentro do meu Lubuntu $HOME/Documents/, mas não consigo acessar o link em$HOME/Documents/Windows7_Documents/

Abaixo está a configuração do compartilhamento Samba no arquivo de configuração do 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    

Existe uma maneira de acessar o Windows7_Documentsdiretório através do samba? Eu suspeito que possa ter algo a ver com todos os arquivos Windows7_Documentspertencentes a root:plugdev? Mas se for esse o caso, como eu poderia fazer com que os usuários do Samba pertencessem ao plugdevgrupo (o que acho que seria a melhor solução?)

Agradeço antecipadamente,

Responder1

Tente colocar as seguintes linhas no seu smb.conf:

    follow symlinks = yes
    wide links = yes

Parece que o Samba não segue links simbólicos por padrão.

informação relacionada