/media/MYDISK
é onde meu disco rígido é montado automaticamente. Criei um link simbólico usando:
ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK
Estou configurando o smb.conf assim:
[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775
Além disso, na [global]
seção, tentei adicionar as seguintes linhas:
follow symlinks = yes
wide links = yes
unix extensions = no
O problema é que, ao navegar na pasta compartilhada no Windows 7, recebo o erro "\\ etc \ myshare1 não está acessível". Ao apontar path
para uma pasta normal, ele funciona bem. Além disso, quando eu aponto diretamente /media/MYDISK
, ele mostra o mesmo erro.
EDIT : para torná-lo mais interessante, não tenho interface gráfica, por isso preciso tocar diretamente nos arquivos de configuração.
ubuntu
samba
symbolic-link
Cambraca
fonte
fonte
Respostas:
edite
/etc/samba/smb.conf
para incluirforce user = yourLogin
na[global]
seçãoa partir desta discussão, trabalhou para mim:
http://ubuntuforums.org/showthread.php?t=1710811
fonte
service smbd restart
Você também pode tentar usar o webmin para configurar seu compartilhamento. Ele fornecerá uma interface baseada na Web à qual você pode conectar e configurar facilmente muitos aspectos do seu servidor:
fonte
Eu tive o mesmo problema e resolvi-o montando a unidade externa manualmente com o meu usuário (ou seja, não como root).
fonte
O link simbólico:
ln -s / media / MYDISK / home / camilo / MYDISK
já deve ter 777 permissões, portanto, não há necessidade de:
chmod 777 / home / camilo / MYDISK
embora seja necessário ajustar as permissões de / media / MYDISK diretamente.
E no bloco de compartilhamento de samba, use diretamente:
caminho = / media / MYDISK
ao invés de:
caminho = / home / camilo / MYDISK
fonte