Acesso através do samba para ligar a um sistema de arquivos diferente no diretório compartilhado (erro de permissão)

2

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

Eu tenho um usuário BorrajaX no Lubuntu e outro usuário Borrajax no Windows.

No meu diretório Lubuntu $HOME/Documents/ , criei um link para os documentos do usuário do Windows BorrajaX , para que eu possa armazenar coisas lá no Linux e recuperá-las 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_Documents está apontando para um diretório em uma partição diferente de onde meu /home/borrajax está montado (meu $HOME está em /dev/sda5 enquanto a partição do Windows 7 é /dev/sda3 )

Tudo funciona bem quando eu acesso o sistema de arquivos do Windows localmente através desse link Windows7_Documents , mas agora eu quero compartilhar meu Linux $HOME , podendo acessar esse Windows7_Documents remotamente, e (aqui está o problema) eu posso t. Eu recebo um erro Permission Denied .

É assim que meu diretório $HOME/Documents/ compartilhado é exibido em um Mac OS X que está acessando-o por meio do Samba:

A partir do Mac OS X, posso criar corretamente novos arquivos ou diretórios no $HOME/Documents/ do meu Lubuntu, 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 diretório Windows7_Documents através do samba? Eu suspeito que possa ter algo a ver com todos os arquivos dentro do Windows7_Documents pertencente a root:plugdev ? Mas se for esse o caso, como eu poderia fazer os usuários do Samba pertencerem ao grupo plugdev (o que eu acho que seria a melhor solução?)

Obrigado antecipadamente,

    
por BorrajaX 05.05.2014 / 18:47

1 resposta

1

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.

    
por 05.05.2014 / 20:51