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 ?
O ponto final faz parte da entrada write list?
ResponderEliminarnope! Vou corrigir!
EliminarO ponto ficou por lá quando andei a adicionar mais users ;)
EliminarPode-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...
...
..