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

8

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

    
por cambraca 07.01.2011 / 21:23

4 respostas

4

edite /etc/samba/smb.conf para incluir force user = yourLogin na [global] seção

deste tópico, funcionou para mim:

link

    
por 22.03.2012 / 04:28
1

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.

    
por 23.08.2012 / 15:41
0

Eu tive o mesmo problema e resolvi isso montando a unidade externa manualmente com o meu usuário (ou seja, sem raiz).

    
por 09.03.2011 / 14:20
0

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

    
por 29.10.2012 / 05:22