Compartilhando um disco rígido externo no Ubuntu usando o Samba

10

/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 pathpara 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.

Cambraca
fonte
Você já tentou o shares-admin? Ele vem com o sistema e funciona muito bem na escrita da configuração do samba.
marcusw

Respostas:

2

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:

O que é o Webmin?

O Webmin é uma interface baseada na Web para administração do sistema para Unix. Usando qualquer navegador moderno, você pode configurar contas de usuário, Apache, DNS, compartilhamento de arquivos e muito mais. O Webmin elimina a necessidade de editar manualmente os arquivos de configuração do Unix, como / etc / passwd, e permite gerenciar um sistema a partir do console ou remotamente. Consulte a página dos módulos padrão para obter uma lista de todas as funções integradas no Webmin ou confira as capturas de tela.

Terdon
fonte
0

Eu tive o mesmo problema e resolvi-o montando a unidade externa manualmente com o meu usuário (ou seja, não como root).

Sósia
fonte
0

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