• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
(15) samba
 

(15) samba

on

  • 1,176 views

 

Statistics

Views

Total Views
1,176
Views on SlideShare
1,176
Embed Views
0

Actions

Likes
1
Downloads
76
Comments
0

0 Embeds 0

No embeds

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

    (15) samba (15) samba Presentation Transcript

    • ADMINISTRAÇÃO DE REDES I ­ LINUXSamba Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br
    • SAMBA- Servidor de arquivos Windows para Unix.- Implementa SMB/CIFS/Netbios.- Daemons smbd e nmbd- Pacotes Necessários: samba-common-3.0.28a-0.fc8 samba-client-3.0.28a-0.fc8 samba-3.0.28a-0.fc8- Pode ser configurado como: Standalone Membro de um Domínio Domain Controller- Caracteres # e ; indicam comentários. O segundo, indica opções que oadministrador pode querer ativar.
    • SAMBA – Arquivos de ConfiguraçãoArquivo 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 flexibilidadeCadastro dos usuários/senhas utilizados pelo samba/etc/samba/smbpasswd .Se utilizar tdbsam estará em: /var/lib/samba/private/passdb.tdbMapeamento de usuários Windows para usuários Linux/etc/samba/smbusersMapeamento estático entre IP e nome para o NetBIOS. Semelhanteao /etc/hosts do DNS/etc/samba/lmhosts
    • SAMBA – InstalandoSetando 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 startDesabilitando o SELinux e Firewall# setenforce 0# /etc/init.d/iptables stopChecando se o serviço está no ar# service smb statussmbd (pid 10176 10174) está rodando...
    • SAMBA – /etc/samba/smb.conf[global] workgroup = fmn server string = Samba Server Version %v netbios name = recife01 interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 hosts allow = 127. 192.168.12. 192.168.13. load printers = yes Printcap name = /etc/printcap security=user[public] comment = Public Stuff path = /home/samba public = yes writable = yes printable = no write list = +staff create mode = 0664 directory mode = 0775
    • 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 um compartilhamento.
    • 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)
    • SAMBA – /etc/samba/smb.conf (COMPARTILHAMENTO)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 impressora
    • SAMBA – /etc/samba/smb.conf (COMPARTILHAMENTO)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 (Compartilhamentos Especiais)[homes] comment = Home Directories browseable = no (Apenas o usuário dono desse recurso pode acessá-lo) writable = yes valid users = %S valid users = MYDOMAIN%S[printers] comment = All Printers path = /var/spool/samba browseable = no guest ok = no writable = no printable = yes
    • SAMBA – Utilitáriossmbpasswd – 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çãosmbcient – 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 NETBIOS
    • SAMBA – Montando Compartilhamentos SambaManualmentemount.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 0
    • ADMINISTRAÇÃO DE REDES I ­ LINUXSamba Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br