Como posso configurar facilmente o compartilhamento do samba no Debian Wheezy?

Como posso configurar facilmente o compartilhamento do samba no Debian Wheezy?

Acabei de instalar um novo Debian Wheezy e estou tentando criar um novo compartilhamento. Estou usando o KDE 4, e lá no menu de preferências de pasta encontrei a opção de compartilhar a pasta com o Samba - mas parece não fazer nada!

Existe uma GUI ou alguma ferramenta de configuração baseada na web disponível no Debian?

Responder1

Não estou familiarizado com uma GUI para fazer isso, mas as etapas para fazer isso manualmente a partir de um terminal não são tão ruins. Você só precisa fazer o seguinte:

Instale o Samba e os pacotes necessários

sudo apt-get install smbfs samba

Edite o arquivo conf/etc/samba/smb.conf

Certifique-se de ter a seguinte linha neste arquivo e de que ela não esteja comentada. Pode ser definido como security = sharepadrão.

security = user

Também neste arquivo, na seção "Definições de compartilhamento", configure um novo compartilhamento semelhante ao seguinte:

[primary]
   comment = Guest access Share
   path = /mnt/primary
   writeable = yes
   valid users = @smb
   guest ok = no

Isso indica que o compartilhamento será chamado de "primário", o caminho local para o diretório de compartilhamento está em /mnt/primary, usuários autorizados podem escrever, apenas usuários do grupo smb são permitidos e convidados anônimos não podem usar isso.

Testando configuração comtestparm

Quando terminar, salve o arquivo. Então corra testparmpara ver se há algum problema.

exemplo de execução de testparm

$ testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    workgroup = MYGROUP
    server string = Samba Server Version %v
    log file = /var/log/samba/log.%m
    max log size = 50
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No

Iniciando o Samba

Por último, reinicie o servidor samba:

/etc/init.d/samba restart

Configuração do cliente (no Windows)

Escolha mapear unidade de rede na tela “Meu Computador”. Então digite:

\\debian_box_ip_address\share_name  

Por exemplo:

\\192.168.0.200\primary

Em seguida, escolha "login com credenciais diferentes" e digite seu nome de usuário/senha do Linux.

Referências

Responder2

Existe oGOLPE(Samba Web Administration Tool), a partir do qual pode administrar seu servidor samba.

Pode fazer tudo na resposta escolhida - menos a configuração do cliente - e muito mais. Basta instalá-lo sudo apt-get install swate navegar até seu servidor na porta 901 ( 192.168.x.x:901) a partir de um navegador da Web.

Você precisa fazer login como root de acordo com os requisitos do samba.

informação relacionada