edite /etc/samba/smb.conf
para incluir force user = yourLogin
na [global]
seção
deste tópico, funcionou para mim:
/media/MYDISK
é onde meu disco rígido é montado automaticamente. Eu criei um symlink 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 seção [global]
, tentei adicionar as seguintes linhas:
follow symlinks = yes
wide links = yes
unix extensions = no
O problema é que, ao navegar pela pasta compartilhada no Windows 7, recebo um erro "\\ etc \ myshare1 não está acessível".
Ao apontar o path
para uma pasta normal, ele funciona bem. Além disso, quando eu o aponto diretamente para /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.
edite /etc/samba/smb.conf
para incluir force user = yourLogin
na [global]
seção
deste tópico, funcionou para mim:
Você também pode tentar usar o webmin para configurar seu compartilhamento. Ele lhe dará uma interface baseada na web para a qual você pode se conectar e configurar facilmente muitos aspectos do seu servidor:
What is Webmin?
Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely. See the standard modules page for a list of all the functions built into Webmin, or check out the screenshots.
Eu tive o mesmo problema e resolvi isso montando a unidade externa manualmente com o meu usuário (ou seja, sem raiz).
O link simbólico:
ln -s / media / MYDISK / home / camilo / MYDISK
já deve ter 777 permissões, então não é necessário:
chmod 777 / home / camilo / MYDISK
embora você possa precisar ajustar as permissões de / media / MYDISK diretamente.
E no bloco de compartilhamento de samba use diretamente:
caminho = / media / MYDISK
em vez de:
caminho = / home / camilo / MYDISK
Tags symbolic-link samba ubuntu