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.
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,