Programação

quarta-feira, 18 de setembro de 2019

SAMBA



SAMBA - servidor de ficheiros no Linux Ubuntu
Serve para partilha de ficheiros e partilha de impressoras pela rede entre SOs Linux e Windows

Conseguir ter uma rede interna com servidores para partilha de ficheiros e impressão remota, com computadores com sistemas operativos Linux e Windows só é possível usando o SAMBA.


SAMBA é um software open source que funciona como servidor em sistemas operativos Linux e Unix e que permite a partilha e distribuição de dados em redes que se comunicam com computadores que usam SO Windows.

 

Criador do Samba - australiano ANDREW TRIDGELL  em 1992

Tridgell quis ligar o computador da esposa (que rodava uma versão do Windows) com o seu computador Linux
Hoje o Samba possui milhões de utilizadores pelo mundo e é desenvolvido por uma equipe qualificada liderada por Andrew Tridgell.

PRINCIPAIS FUNCIONALIDADES do SAMBA
·         partilha de ficheiros, e acesso serviços de impressão, com máquinas que rodam o Windows;
·         controle de acesso e privilégios dos utilizadores ;

SAMBA é um Software que é INSTALADO num sistema operativo GNU/Linux 
Vantagens
* Gratuito  ;  
* Código Aberto; 
*permite comunicação entre sistemas operativos distintos (Windows e Linux);  controle de acesso dos utilizadores;
* No Ubuntu, o Samba pode ser usado como um servidor FTP para controle de ficheiros remotamente

ATUALIZAÇÃO DO UBUNTU
$ sudo apt-get update
$ sudo apt-get upgrade


INSTALAção e COnfiguração DO SAMBA no UBUNTU 


Passo 1 – Instalação do Samba

Abra o terminal e insira o seguinte comando:  
$  sudo apt-get install samba


















Passo 2 – Configurações do Samba

As configurações do Samba são realizadas no ficheiro smb.conf que estão no diretório /etc/samba/.

Para começar faça um backup desse ficheiro usando o seguinte comando:
$ sudo cp /etc/samba/smb.conf   /etc/samba/smb_bkp.conf

ð  Editar o ficheiro smb.conf  
 $sudo nano /etc/samba/smb.conf

Na seção Global Setting 
[Global]    ---  Authentication---     ( Ctrl W - para procurar palavra)
 retirar comentário # da linha onde diz
     security =user
no final do ficheiro, acrescente a seguinte informação:
[pastaSEUNOME]
comment = nome da Pasta  a partilhar no Ubuntu
path = /home/seunome/SERVIDORES/pastaSEUNOME
browsable = yes
guest ok = yes
read only = no
create mask = 766
Explicação: 
§[pastaSEUNOME]  (nome da pasta a partilhar )
§  comment – Pequena descrição da pasta a partilhar
§  Path – localização da pasta a partilhar
§  browsable – Indica que a partilha está visível
§  guest ok = permite que os utilizadores acedam à partilha sem a necessidade de introduzirem credenciais
§  read only – Se “no”, então o utilizador tem privilégios de escrita
§  create mask – Define as permissões para novos ficheiros criados

Gravar  ficheiro (Crtl O ) e sair  (Crtl X)

ð  Criar a pasta “pastaSEUNOME”   e dentro desta pasta criar um ficheiro docSeuNome, com o conteúdo “Seu Nome ”
$ sudo mkdir -p /home/seunome/SERVIDORES/pastaSEUNOME

$touch docSeunome


Meu Exemplo







ð  Reiniciar o serviço Samba:

# sudo services smbd restart

ð   Parar Samba ou Iniciar Samba
sudo stop smbd 
sudo start smbd


Passo 3 - No Windows, aceder à  pasta partilhada do Ubuntu   

No computador Windows,  

Ir ao Menu Iniciar àExecutar e escrever \\IP_do_Ubuntu (ex. \\192.168.1.90)

ENTER     e são visualizadas  a(s) pasta(s) que foram criadas para serem PARTILHADAS




Ingressando máquina Linux (Ubuntu/Mint) no domínio AD/Samba 4 DC) com o CID

CID (Closed In Directory) é uma aplicação em Shell Script que automatiza o processo de configuração do Samba no sistema GNU/Linux para permitir que ele faça parte de um domínio Active Directory. 

Sem comentários:

Enviar um comentário