Como instalar e configurar o Samba no Linux Fedora 23

Desta vez, vamos ver o processo de instalação e configuração do Samba em nosso sistema operacional Fedora 23. Samba, como sabemos, é um pacote que permite a interoperabilidade do Windows com o Linux. O Samba implementa dentro de sua estrutura o protocolo SMB (Server Message Block). Nas últimas versões do Samba este protocolo é atualizado para CIFS (Common Internet File System) cuja função principal é permitir a interoperabilidade de plataformas como Windows, UNIX e Linux.

principais características do Samba

  • Crie uma árvore de serviço entre clientes Windows, Linux e UNIX
  • Ajuda na navegação na rede usando NetBIOS
  • Atua de forma semelhante a um controlador de domínio primário do Windows
  • Autenticar o login em domínios do Windows
  • Pode atuar como membro do grupo de servidores no Active Directory (AD)
  • Com o Samba, você NÃO PODE atuar como um controlador de domínio de diretório ativo

Inclui serviços como
SmbdÉ o serviço que nos permite compartilhar arquivos e impressoras em clientes Windows
NmbdTraduzir e replicar o nome NetBIOS em ambientes Windows
WinbinddResolve usuários e grupos de informações provenientes do Windows, como Server 2008 e Server 2012

Podemos instalar o Samba usando dois (2) métodos:

  • Durante o processo de instalação do sistema operacional.
  • Por meio da linha de comando.

1. Como instalar o Samba na instalação do Fedora


Na janela inicial podemos selecionar a opção que mais precisamos, vemos que temos três (3) opções:

Opções da janela inicial

  • Instalar Fedora 23: Inicia a instalação do sistema operacional Fedora 23 imediatamente
  • Teste esta mídia e instale o Fedora 23: Ela nos permite realizar um teste de configuração do sistema antes de iniciar a instalação, se o teste for bem sucedido, a instalação será iniciada
  • Solução de problemas: solucionar problemas associados ao processo de instalação

No nosso exemplo selecionamos a primeira opção Instalar Fedora 23, veremos que o processo de instalação começa, baixando os pacotes necessários para a instalação. A seguir, a janela de boas-vindas será exibida, onde primeiro devemos selecionar o idioma e o país para instalar em nosso sistema operacional Fedora 23.

Depois de selecionar a opção necessária, clicamos em Próximo, A seguinte janela será exibida:

opções para configurar nosso sistema operacional
TecladoCom esta opção, podemos determinar o idioma e o layout do teclado para nosso Fedora 23.
Suporte de linguasNos dá a possibilidade de escolher o idioma com o qual o sistema operacional será instalado.
Hora e DataCom esta opção podemos determinar a hora do sistema e tudo relacionado à sua configuração regional.
Origem da InstalaçãoAtravés desta opção podemos ver a fonte a partir da qual estamos instalando o sistema Fedora 23 e se quisermos alterá-lo, podemos fazê-lo a partir daí.
Destino de instalaçãoEsta opção é muito importante pois através dela devemos configurar o particionamento do nosso disco rígido, adicionar mais discos, entre outras opções.
Rede e nome da equipePermite configurar os parâmetros da rede, adicionar novas conexões e alterar, se desejarmos, o nome do nosso servidor.

A opção chave para o nosso servidor web está na opção Seleção de softwareClicar nessa guia exibe a seguinte janela:

Como nossa intenção é adicionar samba teremos que adicionar essa função a partir do painel direito, depende de nós as opções que queremos instalar, basta selecioná-las e clicar em Feito. Depois de selecionado, clicamos em Iniciar instalação.

2. Como instalar o Samba a partir da linha de comando


Entramos com o usuário root, já criado e configurado durante a instalação, e vamos digitar o seguinte comando para iniciar o download:
 dnf install samba
Isso nos permitirá iniciar o processo de download e atualização dos pacotes necessários para instalar samba:

Aceitamos o download e o processo inicia automaticamente, bem como a respectiva instalação:

Abrimos nossa interface gráfica e procedemos para abrir o terminal a partir da opção Atividades, iremos instale um editor gráfico Para editar os arquivos de configuração do Samba, inseriremos o seguinte comando:

 yum install leafpad

Aceitamos o download e inicia automaticamente o processo de instalação. Devemos esperar que os respectivos pacotes sejam baixados e instalados.

Em seguida, procedemos para desabilitar Selinux para que não haja anomalia com a configuração do Samba, para isso executaremos o comando:

 nano / etc / selinux / config
Uma janela será exibida com as informações relacionadas aos parâmetros do selinux:

Nós modificamos o valor SELINUX = aplicando para SELINUX = desativado e salvamos as alterações usando:

Ctrl + Shift + O

Saímos do editor usando a combinação:

Ctrl + Shift + X

Nós procedemos para reinicie o sistema usando o comando:

 reinício
Assim que o sistema for reiniciado, passamos para instale os pacotes necessários para o bom funcionamento do Samba, para isso vamos executar o seguinte comando:
 yum install cups-libs samba samba-common samba-client
Os respectivos pacotes serão atualizados.

3. Como configurar o Samba no Fedora


Por questões de segurança e cuidados recomendamos a criação de uma cópia do nosso arquivo .conf, para isso executaremos o seguinte comando:
 cp /etc/samba/samba.conf /etc/samba/smb.conf.Initial
O próximo passo é configurar e gerenciar nosso arquivo de configuração smb.conf, para isso vamos executar o comando:
 nano /etc/samba/smb.conf
A seguinte janela será exibida:

Nesta janela, procedemos à configuração do Samba para habilitar opção de compartilhamento de arquivos entre clientes. Vamos localizar o grupo de Segurança e devemos estabelecer os seguintes valores caso não sejam:

 Security = userPassdb backend = tdbsam

Esses valores permitem que os usuários do Linux façam login no Samba. Salvamos as alterações caso tenham sido modificadas.

Vamos a configurar o início do Samba em nosso sistema, temos duas (2) opções:

  • serviço smb iniciar: devemos inseri-lo toda vez que quisermos iniciar o Samba no sistema
  • chkconfig smb ligado: Ativa o início automático do Samba quando o sistema é inicializado

Em nosso exemplo, vamos usar chkconfig smb ligado.

E mais tarde iniciaremos o serviço com:

 serviço smb iniciar
O próximo passo que vamos executar é criar os usuários que queremos que possamos conectar ao Samba, para isso realizaremos as seguintes tarefas:

Vamos criar uma pasta no sistema onde todos os usuários possam acessar, vamos executar o comando:

 mkdir -p / home / shares / shared
Observação-p Isso nos permitirá criar os compartilhamentos e pastas compartilhadas sem gerar um erro

Nosso próximo passo é adicione a pasta compartilhada ao grupo de usuários, lembre-se de que o proprietário desta pasta é o usuário root para o qual devemos inserir o seguinte comando:

 chown -R root: usuários / home / compartilhamentos / compartilhados
Subseqüentemente iremos fornecer as permissões necessárias para a referida pasta usando o comando:
 chmod -R ug + rwx ou + rx-w / home / compartilhamentos / compartilhados
Nossa próxima tarefa é edite o arquivo smb.conf novamente, para isso vamos executar o comando:
 nano /etc/samba/smb.conf
Assim que a janela do arquivo for aberta, iremos até o final dela e inseriremos as seguintes linhas:
 [allusers] comment = All Userspath = / home / shares / shared usuários válidos = @users forcegroup = users create mask = 0660 directory mask = 0771 writable = yes

Nós salvamos as alterações e saímos do editor. Reiniciamos o serviço Samba para terminar de aplicar as alterações usando o comando:

 reiniciar serviço smb
ObservaçãoCada vez que fazemos uma alteração no arquivo smb.conf, devemos reiniciar o serviço para aplicar as modificações.

Vamos adicionar um usuário de teste, para isso inseriremos o comando useradd User_name -m -G users, em nosso exemplo criaremos o usuário useradd testsolvetic -m -G users

Se quisermos atribuir uma senha ao usuário testsolvetic, podemos fazê-lo usando o comando:

 passwd User_name
Em nosso caso, seria passwd proofsolvetic (devemos inserir a senha duas vezes).

Para atribuir uma senha ao nosso usuário para acessar o Samba, executaremos o comando:

 Smbpasswd -a User_Name
Em nosso exemplo de testes smbpasswd -a solvetic

O próximo passo em nossa configuração é habilitar o firewall para habilitar a conectividade do cliente, para isso vamos ir até a aba Activities, procurar a opção Firewall e executá-la. Clicamos na opção Público e marcamos as caixas dos serviços samba e samba-cliente.

Agora, em nosso sistema Windows, inseriremos o comando Executar:

O IP atribuído é 192.1680.8. Ao entrar neste IP a partir do Windows, deve ser exibida uma janela solicitando o nome de usuário e a senha para acessar o Samba. Se estivermos usando um sistema Nautilus, devemos inserir a linha de comando e inserir o seguinte comando:

 smbclient // hostname / sharename -U User_name
Desta forma, podemos configurar nosso servidor Samba para compartilhar arquivos com outros clientes.

Neste exemplo faremos a conexão através de um sistema operacional Windows 7, para isso inserimos a combinação:

Pressionamos OK e veremos que a janela se abre com nossa pasta compartilhada

Desta maneira podemos compartilhar nossos arquivos entre clientes Windows e clientes Linux através do Samba. Podemos executar nossos testes usando ferramentas virtuais como VMware ou VirtualBox para testar os escopos sem afetar a produtividade de nossas organizações e, assim, explorar as diferentes opções em profundidade.

wave wave wave wave wave