Linux - Samba
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Linux - Samba

on

  • 8,970 views

Samba, compartilhamento, Linux

Samba, compartilhamento, Linux

Statistics

Views

Total Views
8,970
Views on SlideShare
8,311
Embed Views
659

Actions

Likes
1
Downloads
364
Comments
0

12 Embeds 659

http://www.madeira.eng.br 503
http://tec.tiagonpsilva.net 94
http://f2suporte.blogspot.com.br 22
http://www.slideshare.net 15
http://f2suporte.blogspot.com 9
http://madeira.eng.br 8
http://f2suporte.blogspot.pt 2
https://f2suporte.blogspot.com 2
https://www.blogger.com 1
http://translate.googleusercontent.com 1
http://madeira.kamotini.kinghost.net 1
http://www.f2suporte.blogspot.com.br 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Linux - Samba Presentation Transcript

  • 1. ADMINISTRAÇÃO DE REDES I ­ LINUXSambaFrederico MadeiraLPIC­1, LPIC­2, CCNAfred@madeira.eng.brwww.madeira.eng.br
  • 2. - Servidor de arquivos Windows para Unix.- Implementa SMB/CIFS/Netbios.- Daemons smbd e nmbd- Pacotes Necessários:✔ samba-4.0.5-1.fc18.x86_64✔ samba-client-4.0.5-1.fc18.x86_64✔ samba-libs-4.0.5-1.fc18.x86_64✔ samba-common-4.0.5-1.fc18.x86_64- Pode ser configurado como:✔ Standalone✔ Membro de um Domínio✔ Domain Controller- Caracteres # e ; indicam comentários. O segundo, indica opções queo administrador pode querer ativar.Samba
  • 3. ✔ Em desenvolvimento por muito anos.✔ Suporte full ao ADS (Active Directory Server)✔ Em versões anteriores o samba atuava como PDC (like NT 4.0)✔ Atuando como ADS, o samba trabalha com:✔ Kerberos 5 para autenticação✔ LDAP schemes para armazenamento do banco de dados derecursos✔ Registros SRV do DNS (Usado a partir do Win 2000 para que oscleintes localizem o domain controller)✔ Roaming profile do windows 7Samba 4
  • 4. Arquivo de configuração do servidor/etc/samba/smb.confDividido em SessõesGlobal: Config gerais do servidorCompartilhamentos: Recurso oferecido pelo servidor aos clientesUso de Variáveis: Oferecem flexibilidadeMapeamento de usuários Windows para usuários Linux/etc/samba/smbusersSamba – Arquivos de Configuração
  • 5. Setando as variáveis para uso do yum com proxy# export http_proxy=http://cst03:123456@192.168.4.254:3128# export ftp_proxy=http://cst03:123456@192.168.4.254:3128Instalando o servidor samba# yum install samba samba-common samba-clientIniciando o serviço do servidor samba# service smb start (Versões do fedora anteriores a 15)# systemctl status smb.service nmb.service (Versões do fedora posteriores a 15)Desabilitando o SELinux e Firewall# setenforce 0# /etc/init.d/iptables stopChecando se o serviço está no ar# service smb status ou systemctl status smb.servicesmbd (pid 10176 10174) está rodando...SAMBA – Instalando
  • 6. [global]workgroup = fmnserver string = Samba Server Version %vnetbios name = recife01interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24hosts allow = 127. 192.168.12. 192.168.13.load printers = yesPrintcap name = /etc/printcapsecurity=user[public]comment = Public Stuffpath = /home/sambapublic = yeswritable = yesprintable = nowrite list = +staffcreate mode = 0664directory mode = 0775SAMBA – /etc/samba/smb.conf
  • 7. SAMBA – /etc/samba/smb.conf (GLOBAL)Workgroup – Define o grupo de trabalho o qual o servidor é membro.Server String – Define o comentário descritivo deste servidor.Netbios name – Nome netbios pelo qual este servidor é reconhecidointerfaces – ativa o samba nas interfaces ou redes especificadas.Hosts allow – limita o acesso ao servidor/compartilhamento samba asredes descritas aqui. Pode ser definido também em umcompartilhamento.
  • 8. SAMBA – /etc/samba/smb.conf (GLOBAL)Load printers – Carrega automaticamente a lista de impressoras, aoinvés delas serem definidas individualmenteprintcap name – Especifica o arquivo com a lista das impressorassecurity – Define o tipo de segurança usado. (Share – permissão porcompartilhamento / user – permissão por usuários)
  • 9. Comment – Descrição do recurso compartilhadopath – caminho no sistema de arquivos do compartilhamentopublic ou guest ok – significa que não será exigida senha paraacessar esse recursowriteable – Especifica se os arquivos podem ser escritos nocompartilhamento.printable – indica impressoraSAMBA – /etc/samba/smb.conf (COMPARTILHAMENTO)
  • 10. write list – lista de usuários/grupos que podem gravar na pasta. OSimbolo “+” inidca um grupo. Valores separados por vírgula.Create mode – define a permissão do arquivo a ser criado nocompart.Directory mode – define a permissão do diretório a ser criado nocompart.SAMBA – /etc/samba/smb.conf (COMPARTILHAMENTO)
  • 11. [homes]comment = Home Directoriesbrowseable = no (Apenas o usuário dono desse recurso pode acessá-lo)writable = yesvalid users = %Svalid users = MYDOMAIN%S[printers]comment = All Printerspath = /var/spool/sambabrowseable = noguest ok = nowritable = noprintable = yesSAMBA – /etc/samba/smb.conf (Compartilhamentos Especiais)
  • 12. smbpasswd – Adiciona novos usuários ao servidor samba-a (add), -d (disabilita), -e (enable), -x (delete)Pdbedit – Gerencia a SAM database (Banco de dados dos usuários doSamba)-L (lista todos usuários), -w (saida do tipo smbpasswd), -a (adicionausuário), -x (delete), -v (verbose)testparm – Testa os parâmetros de configuraçãosmbclient – Se conecta a um servidor smb-L (Lista os compartilhamentos de um servidor smb), -U (especifica ousuário)Ex: smbclient -L localhost -U fred_msmbstatus – Info sobre as conexões correntesnmblookups – Consulta a nomes NETBIOSSAMBA – Utilitários
  • 13. Manualmentemount.cifs //localhost/fred /media/rede/ -o user=fredsmbmount //10.0.0.1/share /media/share -o username=fredMount -t smbfs //10.0.0.1/share /media/share -o username=fredAutomaticamente no BootAdicionar ao arquivo /etc/fstab uma linha no formato abaixo//servidor/share /pto/montagem smbfs defaults 0 0SAMBA – Montando Compartilhamentos Samba
  • 14. ADMINISTRAÇÃO DE REDES I ­ LINUXSambaFrederico MadeiraLPIC­1, LPIC­2, CCNAfred@madeira.eng.brwww.madeira.eng.br