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

7

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 eu encontrei a opção de compartilhar a pasta com o Samba - ele não parece fazer nada!

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

    
por Grzenio 30.04.2013 / 22:00

2 respostas

13

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

Instalar o Samba & pacotes obrigatórios

sudo apt-get install smbfs samba

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

Verifique se você tem a seguinte linha neste arquivo e se não está comentada. Pode ser definido como security = share como padrão.

security = user

Além disso, 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 diz que o compartilhamento será chamado de "primário", o caminho local para o diretório de compartilhamento está em /mnt/primary , os usuários autorizados podem escrever, somente usuários do grupo smb são permitidos e convidados anônimos não podem usar isso. / p>

Testando a configuração com testparm

Quando terminar, salve o arquivo. Em seguida, execute testparm para ver se há algum problema.

exemplo de execução do 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 fim, reinicie o servidor samba:

/etc/init.d/samba restart

Configuração do cliente (no Windows)

Escolha a unidade de rede do mapa na tela "Meu computador". Em seguida, digite:

\debian_box_ip_address\share_name  

Por exemplo:

\192.168.0.200\primary

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

Referências

por 01.05.2013 / 05:18
4

Existe o SWAT (Ferramenta de Administração da Web do Samba), do qual pode administrar seu servidor samba.

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

Você precisa fazer login como root por solicitação de samba.

    
por 19.05.2013 / 05:22

Tags