SlideShare uma empresa Scribd logo
ADMINISTRAÇÃO DE REDES I ­ LINUX
Samba

                                     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 o
administrador pode querer ativar.
SAMBA –          Arquivos de Configuração

Arquivo de configuração do servidor: /etc/samba/smb.conf


Dividido em Sessões
Global: Config gerais do servidor
Compartilhamentos: Recurso oferecido pelo servidor aos clientes


Uso de Variáveis: Oferecem flexibilidade
Cadastro dos usuários/senhas utilizados pelo samba
/etc/samba/smbpasswd .
Se utilizar tdbsam estará em: /var/lib/samba/private/passdb.tdb
Mapeamento de usuários Windows para usuários Linux
/etc/samba/smbusers


Mapeamento estático entre IP e nome para o NetBIOS. Semelhante
ao /etc/hosts do DNS
/etc/samba/lmhosts
SAMBA –           Instalando

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:3128

Instalando o servidor samba
# yum install samba samba-common samba-client

Iniciando o serviço do servidor samba
# service smb start

Desabilitando o SELinux e Firewall
# setenforce 0
# /etc/init.d/iptables stop

Checando se o serviço está no ar
# service smb status
smbd (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 é reconhecido


interfaces – ativa o samba nas interfaces ou redes especificadas.


Hosts allow – limita o acesso ao servidor/compartilhamento samba as
redes descritas aqui. Pode ser definido também em um compartilhamento.
SAMBA –         /etc/samba/smb.conf (GLOBAL)



Load printers – Carrega automaticamente a lista de impressoras, ao
invés delas serem definidas individualmente


printcap name – Especifica o arquivo com a lista das impressoras


security – Define o tipo de segurança usado. (Share – permissão por
compartilhamento / user – permissão por usuários)
SAMBA –         /etc/samba/smb.conf (COMPARTILHAMENTO)



Comment – Descrição do recurso compartilhado


path – caminho no sistema de arquivos do compartilhamento


public ou guest ok – significa que não será exigida senha para
acessar esse recurso


writeable – Especifica se os arquivos podem ser escritos no
compartilhamento.


printable – indica impressora
SAMBA –         /etc/samba/smb.conf (COMPARTILHAMENTO)




write list – lista de usuários/grupos que podem gravar na pasta. O
Simbolo “+” inidca um grupo. Valores separados por vírgula.


Create mode – define a permissão do arquivo a ser criado no
compart.


Directory mode – define a permissão do diretório a ser criado no
compart.
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ários


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 do
Samba)
-L (lista todos usuários), -w (saida do tipo smbpasswd), -a (adiciona
usuário), -x (delete), -v (verbose)
testparm – Testa os parâmetros de configuração


smbcient – Se conecta a um servidor smb
-L (Lista os compartilhamentos de um servidor smb), -U (especifica o
usuário)
Ex: smbclient -L localhost -U fred_m


smbstatus – Info sobre as conexões correntes
nmblookups – Consulta a nomes NETBIOS
SAMBA –          Montando Compartilhamentos Samba




Manualmente
mount.cifs //localhost/fred /media/rede/ -o user=fred


smbmount //10.0.0.1/share /media/share -o username=fred


Mount -t smbfs //10.0.0.1/share /media/share -o username=fred


Automaticamente no Boot
Adicionar ao arquivo /etc/fstab uma linha no formato abaixo


//servidor/share   /pto/montagem        smbfs           defaults   0   0
ADMINISTRAÇÃO DE REDES I ­ LINUX
Samba

                                     Frederico Madeira
                                   LPIC­1, LPIC­2, CCNA
                                   fred@madeira.eng.br
                                    www.madeira.eng.br

Mais conteúdo relacionado

PDF
Linux - Samba
PPT
Servidor Samba
PDF
Integração Windows e Linux com Samba
PDF
Samba4+backup
PDF
Redes prática - Samba
PPTX
Samba configurando
DOC
Trab linux+sarg
PDF
Compartilhamento no samba com permissão de grupo
Linux - Samba
Servidor Samba
Integração Windows e Linux com Samba
Samba4+backup
Redes prática - Samba
Samba configurando
Trab linux+sarg
Compartilhamento no samba com permissão de grupo

Mais procurados (20)

PDF
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
PDF
Utilizando o samba como servidor de domínio primário
PDF
Atividade sistemaso redes1-13122012
PDF
Roteiro samba
PDF
Utilizando o samba como servidor de domínio primário
PDF
Roteiro sambaswat
PDF
Proftpd
PDF
Linux - Servidor Web Apache
PDF
Instalação do Servidor Ubuntu 12.04 32 bits
PDF
Prova sistemas-operacionais-23082012
PPTX
05 servidor dhcp
PPTX
07 - Atividade III
PPTX
06 - Servidor Apache
PPT
PDF
Lista de execicio sor-samba
PDF
Microsoft word linux-03-03-prefis moveis
ODP
PostgreSQL Transformando um elefante numa manada
DOCX
Lista de execicio sor-samba-parte2
PDF
Alta disponibilidade com PostgreSQL
PDF
Guia de configuração de um servidor linux para utilização em uma pequena empresa
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
Utilizando o samba como servidor de domínio primário
Atividade sistemaso redes1-13122012
Roteiro samba
Utilizando o samba como servidor de domínio primário
Roteiro sambaswat
Proftpd
Linux - Servidor Web Apache
Instalação do Servidor Ubuntu 12.04 32 bits
Prova sistemas-operacionais-23082012
05 servidor dhcp
07 - Atividade III
06 - Servidor Apache
Lista de execicio sor-samba
Microsoft word linux-03-03-prefis moveis
PostgreSQL Transformando um elefante numa manada
Lista de execicio sor-samba-parte2
Alta disponibilidade com PostgreSQL
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Anúncio

Destaque (8)

PDF
(11) hardware, modulos
PDF
(12) crontab
PDF
(03) shell e comandos basicos[1]
PDF
(13) nfs
PDF
(02) instalacao fedora[1]
PDF
(11) impressao
PDF
(16) dns
PDF
(01) intro+inicializacao+boot loader+fhs
(11) hardware, modulos
(12) crontab
(03) shell e comandos basicos[1]
(13) nfs
(02) instalacao fedora[1]
(11) impressao
(16) dns
(01) intro+inicializacao+boot loader+fhs
Anúncio

Semelhante a (15) samba (20)

PDF
Samba nfs
PDF
Linux - Servidor de FTP VSFTPD
PDF
Apostila samba
DOC
Apostila Treinamento AvançAdo Em Linux
DOC
Apostila Treinamento AvançAdo Em Linux
DOC
Apostila Treinamento AvançAdo Em Linux
PDF
Samba4+debian8
PPT
Ligacao Em Rede A Outros Sistemas Operativos
PDF
SegurançA BáSica Do Apache
PDF
Zimbra Anahuac2
PPT
IntroduçãO Ao Linux
PDF
Prova sistemaso redes1-06092012
PDF
Prova sistemaso redes1-17092012
PDF
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
PDF
Configuração dns memorial descritivo
DOCX
Para se configurar um servidor de dns no free bsd
DOC
Atividade casasor
PDF
(14) ftp
PDF
Linux - DNS
DOC
Relatório de configuração e instalação do dns no ubuntu 1
Samba nfs
Linux - Servidor de FTP VSFTPD
Apostila samba
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
Samba4+debian8
Ligacao Em Rede A Outros Sistemas Operativos
SegurançA BáSica Do Apache
Zimbra Anahuac2
IntroduçãO Ao Linux
Prova sistemaso redes1-06092012
Prova sistemaso redes1-17092012
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Configuração dns memorial descritivo
Para se configurar um servidor de dns no free bsd
Atividade casasor
(14) ftp
Linux - DNS
Relatório de configuração e instalação do dns no ubuntu 1

Mais de Anderson Lago (9)

PDF
(10) network
PDF
(07) instalaã§ã£o de programas
PDF
(06) aula pratica permissoes, usuarios, grupos e quotas
PDF
(05)particoes, raid
PDF
(04) permissãµes, usuarios, grupos e quotas[1]
PDF
(08)inicializacao e gerencia_de_processos
PPT
Treinamento sol virtualização
PPTX
Hardening
PPT
Nfs Ppt
(10) network
(07) instalaã§ã£o de programas
(06) aula pratica permissoes, usuarios, grupos e quotas
(05)particoes, raid
(04) permissãµes, usuarios, grupos e quotas[1]
(08)inicializacao e gerencia_de_processos
Treinamento sol virtualização
Hardening
Nfs Ppt

(15) samba

  • 1. ADMINISTRAÇÃO DE REDES I ­ LINUX Samba Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br
  • 2. 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 o administrador pode querer ativar.
  • 3. SAMBA – Arquivos de Configuração Arquivo de configuração do servidor: /etc/samba/smb.conf Dividido em Sessões Global: Config gerais do servidor Compartilhamentos: Recurso oferecido pelo servidor aos clientes Uso de Variáveis: Oferecem flexibilidade Cadastro dos usuários/senhas utilizados pelo samba /etc/samba/smbpasswd . Se utilizar tdbsam estará em: /var/lib/samba/private/passdb.tdb Mapeamento de usuários Windows para usuários Linux /etc/samba/smbusers Mapeamento estático entre IP e nome para o NetBIOS. Semelhante ao /etc/hosts do DNS /etc/samba/lmhosts
  • 4. SAMBA – Instalando 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:3128 Instalando o servidor samba # yum install samba samba-common samba-client Iniciando o serviço do servidor samba # service smb start Desabilitando o SELinux e Firewall # setenforce 0 # /etc/init.d/iptables stop Checando se o serviço está no ar # service smb status smbd (pid 10176 10174) está rodando...
  • 5. 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
  • 6. 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 é reconhecido interfaces – ativa o samba nas interfaces ou redes especificadas. Hosts allow – limita o acesso ao servidor/compartilhamento samba as redes descritas aqui. Pode ser definido também em um compartilhamento.
  • 7. SAMBA – /etc/samba/smb.conf (GLOBAL) Load printers – Carrega automaticamente a lista de impressoras, ao invés delas serem definidas individualmente printcap name – Especifica o arquivo com a lista das impressoras security – Define o tipo de segurança usado. (Share – permissão por compartilhamento / user – permissão por usuários)
  • 8. SAMBA – /etc/samba/smb.conf (COMPARTILHAMENTO) Comment – Descrição do recurso compartilhado path – caminho no sistema de arquivos do compartilhamento public ou guest ok – significa que não será exigida senha para acessar esse recurso writeable – Especifica se os arquivos podem ser escritos no compartilhamento. printable – indica impressora
  • 9. SAMBA – /etc/samba/smb.conf (COMPARTILHAMENTO) write list – lista de usuários/grupos que podem gravar na pasta. O Simbolo “+” inidca um grupo. Valores separados por vírgula. Create mode – define a permissão do arquivo a ser criado no compart. Directory mode – define a permissão do diretório a ser criado no compart.
  • 10. 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
  • 11. SAMBA – Utilitários 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 do Samba) -L (lista todos usuários), -w (saida do tipo smbpasswd), -a (adiciona usuário), -x (delete), -v (verbose) testparm – Testa os parâmetros de configuração smbcient – Se conecta a um servidor smb -L (Lista os compartilhamentos de um servidor smb), -U (especifica o usuário) Ex: smbclient -L localhost -U fred_m smbstatus – Info sobre as conexões correntes nmblookups – Consulta a nomes NETBIOS
  • 12. SAMBA – Montando Compartilhamentos Samba Manualmente mount.cifs //localhost/fred /media/rede/ -o user=fred smbmount //10.0.0.1/share /media/share -o username=fred Mount -t smbfs //10.0.0.1/share /media/share -o username=fred Automaticamente no Boot Adicionar ao arquivo /etc/fstab uma linha no formato abaixo //servidor/share /pto/montagem smbfs defaults 0 0
  • 13. ADMINISTRAÇÃO DE REDES I ­ LINUX Samba Frederico Madeira LPIC­1, LPIC­2, CCNA fred@madeira.eng.br www.madeira.eng.br