O que é Samba em Modo StandAlone?
“Stand Alone” é um termo em inglês que significa “ficar sozinho”.
Um samba em modo stand alone não fará parte de um domínio nem como Membro do domínio e nem como Controlador de Domínio.
Seu uso é mais comum em uma rede caseira e pequena para compartilhamento de pastas sem a necessidade de configurarmos um domínio.
É algo “basicão” que funciona dentro de um workgroup. Uma rede workgroup é uma onde não há servidor, todas as máquinas(computadores, notebooks..) funcionam ao mesmo tempo sendo tanto servidor quanto cliente.
Um servidor samba standAlone não possui serviço de login via rede, isto é, os usuários não logam sendo autenticados e validados pelo servidor samba como acontece num samba controlador de domínio.
Instalando o Samba
Instalarei o samba num ubuntu 18.04. Como a intenção é rapidez e praticidade iremos instalar usando apt ao invés de compilar. Compilar levaria muito tempo.
Execute o comando abaixo para instalar o samba que trabalhará em standAlone.
sudo apt install samba -y
Criando Duas Pastas para Testes
Iremos compartilhar essas duas pastas em nosso samba
elder@ubuntu:~$ mkdir /home/elder/Livros elder@ubuntu:~$ mkdir /home/elder/Fotos
Dê as permissões necessárias para a pasta Livros. Iremos conceder permissão total à essa pasta.
elder@ubuntu:~$ sudo chmod 777 /home/elder/Livros/
A pasta Livros será acessada sem precisar de autenticação com usuário e senha.
A pasta Fotos precisará de autenticação.
Edite o arquivo smb.conf
Devemos editar o arquivo /etc/samba/smb.conf. Usarei o vim mas pode ser usado qualquer outro editor(nano, emacs…)
elder@ubuntu:~$ sudo vim /etc/samba/smb.conf
e deixar da seguinte forma:
[global] server role = standalone server map to guest = Bad user [Livros] path = /home/elder/Livros read only = No guest ok = yes guest only = yes [Fotos] path = /home/elder/Fotos read only = No
Reinicie o Samba com “systemctl restart smbd”
elder@ubuntu:~$ sudo systemctl restart smbd
Conta de Convidado: Acessando a Pasta Livros
A pasta livros está com acesso livre para qualquer usuário conectado na rede. Esse tipo de acesso é conhecido como sendo para “Convidados”.
Esse tipo de acesso é bastante vulnerável!
O Windows 10 não permite mais acessar com uma conta de convidado pastas compartilhadas.
Atualização: A Microsoft voltou atrás em algumas versões e liberou o acesso à pastas por meio de conta de convidado(guest account), isto é, pastas com acesso sem autenticação.
Acesso Autenticado: Acessando a Pasta Fotos
Diferentemente da pasta Livros que concedemos permissão total a pasta Fotos tem acesso via usuário e senha.
O problema do samba em modo standAlone é que ele temos que criar um usuário nele usando a ferramenta smbpasswd e também criar o mesmo usuário usando a ferramenta passwd.
#1 Abra o Terminal em nosso Ubuntu
#2 Adicione o usuário testeUsuario com passwd
sudo useradd testeUsuario
#3 Adicione o mesmo usuário mas dessa vez com a ferramenta smbpasswd
sudo smbpasswd -a testeUsuario
#4 Alterarei o proprietário da pasta Fotos para testeUsuario
sudo chown testeUsuario:testeUsuario /home/elder/Fotos/
Conclusão
Essa forma de instalação é rápida mas não é segura. Devemos fazê-la com precaução.
O Windows 10 em sua versão 1709 já não permite que acessemos uma pasta usando uma conta de convidado conforme fizemos acima.
Veja trecho sobre contas de convidados que retirei do site da Microsoft:
Esse comportamento padrão foi implementado anteriormente no Windows 10 1709, mas depois regrediu no Windows 10 2004, Windows 10 20H2 e Windows 10 21H1, onde a autenticação de convidado não estava desabilitada por padrão, mas ainda podia ser desabilitada por um administrador. Veja abaixo os detalhes sobre como garantir que a autenticação de convidado esteja desabilitada.
Fonte: https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/guest-access-in-smb2-is-disabled-by-default
Fontes: samba.old, wiki.samba, categoriaoutros
One Comment to “Samba 008: Usando Samba como StandAlone”