sábado, 27 de outubro de 2012

Servidor Samba no Raspberry Pi

Continuando a minha serie de tutoriais para transformar o pequeno Raspberry Pi numa maquina muito útil... hoje mostro como instalar um servidor Samba neste brinquedo de 35 dólares!


O sistema é o mesmo, uma versão do Raspbian minima sem interface gráfico e acedendo a ele via SSH. Esta instalação do servidor Samba é muito simples mesmo, sendo que por agora continuo com estes tutoriais configurados apenas para o cartão SD que serve o Raspbian. 

Assim um único utilizador têm acesso de leitura e escrita a uma pasta partilha em rede samba. Essa partilha encontra-se fechada com password... :

1 - Instalo os pacotes samba:

apt-get install samba samba-common-bin

2 - Paro o servidor samba:

/etc/init.d/samba stop

3 - Vou efetuar um backup do arquivo de configuração do servidor samba:

mv /etc/samba/smb.conf /etc/samba/smb.conf.old

4- Vou criar um novo arquivo de configuração:

nano /etc/samba/smb.conf

E nesse novo arquivo copio e colo o seguinte:

[global]
 security = USER
 guest account = nobody
 public = yes
 guest ok = yes
 map to guest = bad user

[RPi_Share]
path = /home/pi/downloads
valid users = nasp
write list = nasp
force user = nasp
create mask = 0711
directory mask = 0711

E fecho o nano com CTRL+X gravando o ficheiro smb.conf com às alterações.

Nota que a parte RPi_Share e o nome que vou dar a partilha, path o caminho do que quero partilhar, nasp é o user que têm acesso a essa partilha. 

5 - De seguida vou adicionar o user nasp e definir a password:

pdbedit -a -u nasp

6 - E defini-se a permissão de escrita para a pasta partilhada:

chmod 777 -R /home/pi/downloads

7 - E finalmente reinicio o servidor Samba no Raspberry Pi

/etc/init.d/samba start

Com esta partilha e com este espaço em rede já posso adicionar e remover ficheiros facilmente através dos computadores aqui de casa. Duvidas ?

3 comentários:

  1. O ponto final faz parte da entrada write list?

    ResponderEliminar
    Respostas
    1. O ponto ficou por lá quando andei a adicionar mais users ;)

      Pode-se adicionar mais users ao share assim:

      valid users = nasp, pi
      write list = nasp

      Deste modo o user pi tem acesso de leitura.

      Se precisarem de mais shares é só criar outra secção por baixo tipo...

      [RPi Share 2]
      path...
      ...
      ..

      Eliminar

Related Posts Plugin for WordPress, Blogger...

Popular no Blogue: