SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
ADMINISTRAÇÃO DE REDES I ­ LINUX
Samba
Frederico Madeira
LPIC­1, LPIC­2, CCNA
fred@madeira.eng.br
www.madeira.eng.br
- 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 que
o administrador pode querer ativar.
Samba
✔ 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 de
recursos
✔ Registros SRV do DNS (Usado a partir do Win 2000 para que os
cleintes localizem o domain controller)
✔ Roaming profile do windows 7
Samba 4
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
Mapeamento de usuários Windows para usuários Linux
/etc/samba/smbusers
Samba – Arquivos de Configuração
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 (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 stop
Checando se o serviço está no ar
# service smb status ou systemctl status smb.service
smbd (pid 10176 10174) está rodando...
SAMBA – Instalando
[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
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)
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 (COMPARTILHAMENTO)
[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 – /etc/samba/smb.conf (Compartilhamentos Especiais)
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
smbclient – 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 – Utilitários
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
SAMBA – Montando Compartilhamentos Samba
ADMINISTRAÇÃO DE REDES I ­ LINUX
Samba
Frederico Madeira
LPIC­1, LPIC­2, CCNA
fred@madeira.eng.br
www.madeira.eng.br

Más contenido relacionado

La actualidad más candente

Compartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCompartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCarlos Eduardo
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaSoftD Abreu
 
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - FacecaFLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - FacecaMárcio Henrique da Silva
 
Utilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioUtilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioCarlos Melo
 
Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Carlos Melo
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaFabio Telles Rodriguez
 
Lista de execicio sor-samba
Lista de execicio sor-sambaLista de execicio sor-samba
Lista de execicio sor-sambaCarlos Melo
 
Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1SoftD Abreu
 
Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012Carlos Melo
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLLeonardo Cezar
 
Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2Carlos Melo
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionaisCarlos Melo
 

La actualidad más candente (20)

Compartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupoCompartilhamento no samba com permissão de grupo
Compartilhamento no samba com permissão de grupo
 
Guia de configuração de um servidor linux para utilização em uma pequena empresa
Guia de configuração de um servidor linux para utilização em uma pequena empresaGuia de configuração de um servidor linux para utilização em uma pequena empresa
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
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - FacecaFLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
FLISOL 2014 - Banco de dados Firebird rodando em CentOS - Faceca
 
Utilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioUtilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primário
 
Linux - Servidor Web Apache
Linux - Servidor Web ApacheLinux - Servidor Web Apache
Linux - Servidor Web Apache
 
Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012Atividade sistemaso redes1-13122012
Atividade sistemaso redes1-13122012
 
PostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manadaPostgreSQL Transformando um elefante numa manada
PostgreSQL Transformando um elefante numa manada
 
Lista de execicio sor-samba
Lista de execicio sor-sambaLista de execicio sor-samba
Lista de execicio sor-samba
 
Instalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bitsInstalação do Servidor Ubuntu 12.04 32 bits
Instalação do Servidor Ubuntu 12.04 32 bits
 
Servidores WEB
Servidores WEBServidores WEB
Servidores WEB
 
Proftpd
ProftpdProftpd
Proftpd
 
Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1Samba, Squid, FTP, DHCP1
Samba, Squid, FTP, DHCP1
 
Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012Prova sistemas-operacionais-23082012
Prova sistemas-operacionais-23082012
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
07 - Atividade III
07 - Atividade III07 - Atividade III
07 - Atividade III
 
Alta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQLAlta disponibilidade com PostgreSQL
Alta disponibilidade com PostgreSQL
 
Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2Lista de execicio sor-samba-parte2
Lista de execicio sor-samba-parte2
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
Dhcp
DhcpDhcp
Dhcp
 
Atividade sistema operacionais
Atividade sistema operacionaisAtividade sistema operacionais
Atividade sistema operacionais
 

Similar a Linux - Samba

Zimbra Anahuac2
Zimbra Anahuac2Zimbra Anahuac2
Zimbra Anahuac2anahuac2
 
SegurançA BáSica Do Apache
SegurançA BáSica Do ApacheSegurançA BáSica Do Apache
SegurançA BáSica Do ApacheFelipe Santos
 
Utilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioUtilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioCarlos Melo
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxeliezer
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linuxguest7a481e8
 
Para se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsdPara se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsdAnderson Batista Batista
 
Atividade casasor
Atividade casasorAtividade casasor
Atividade casasorCarlos Melo
 
Microsoft word linux-03-03-prefis moveis
Microsoft word   linux-03-03-prefis moveisMicrosoft word   linux-03-03-prefis moveis
Microsoft word linux-03-03-prefis moveisCarlos Melo
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Carlos Melo
 
Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012Carlos Melo
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Xavier Billa
 

Similar a Linux - Samba (20)

Roteiro samba
Roteiro sambaRoteiro samba
Roteiro samba
 
Samba4+debian8
Samba4+debian8Samba4+debian8
Samba4+debian8
 
Apostila samba
Apostila sambaApostila samba
Apostila samba
 
(16) dns
(16) dns(16) dns
(16) dns
 
Zimbra Anahuac2
Zimbra Anahuac2Zimbra Anahuac2
Zimbra Anahuac2
 
SegurançA BáSica Do Apache
SegurançA BáSica Do ApacheSegurançA BáSica Do Apache
SegurançA BáSica Do Apache
 
Utilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primárioUtilizando o samba como servidor de domínio primário
Utilizando o samba como servidor de domínio primário
 
Samba4+freebsd
Samba4+freebsdSamba4+freebsd
Samba4+freebsd
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Apostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em LinuxApostila Treinamento AvançAdo Em Linux
Apostila Treinamento AvançAdo Em Linux
 
Samba nfs
Samba nfsSamba nfs
Samba nfs
 
Para se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsdPara se configurar um servidor de dns no free bsd
Para se configurar um servidor de dns no free bsd
 
Atividade casasor
Atividade casasorAtividade casasor
Atividade casasor
 
Microsoft word linux-03-03-prefis moveis
Microsoft word   linux-03-03-prefis moveisMicrosoft word   linux-03-03-prefis moveis
Microsoft word linux-03-03-prefis moveis
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula1 - Semana Sistemas de Informação 2015 - UNI...
 
Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012Prova sistemaso redes1-06092012
Prova sistemaso redes1-06092012
 
Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012Prova sistemaso redes1-17092012
Prova sistemaso redes1-17092012
 
Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1Relatório de configuração e instalação do dns no ubuntu 1
Relatório de configuração e instalação do dns no ubuntu 1
 

Más de Frederico Madeira

Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud ComputingFrederico Madeira
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoFrederico Madeira
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos DistribuídosFrederico Madeira
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosFrederico Madeira
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaFrederico Madeira
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDFrederico Madeira
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasFrederico Madeira
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internetFrederico Madeira
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open sourceFrederico Madeira
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaFrederico Madeira
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreFrederico Madeira
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksFrederico Madeira
 
Ferramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFerramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFrederico Madeira
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesFrederico Madeira
 

Más de Frederico Madeira (20)

WebServices
WebServicesWebServices
WebServices
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
Introdução a Cloud Computing
Introdução a Cloud ComputingIntrodução a Cloud Computing
Introdução a Cloud Computing
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
SI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de CódigoSI - Processos, Threads, Virtualização e Migração de Código
SI - Processos, Threads, Virtualização e Migração de Código
 
SI - Arquiteturas
SI - ArquiteturasSI - Arquiteturas
SI - Arquiteturas
 
SI - SAD - Sistemas de Arquivos Distribuídos
SI - SAD  - Sistemas de Arquivos DistribuídosSI - SAD  - Sistemas de Arquivos Distribuídos
SI - SAD - Sistemas de Arquivos Distribuídos
 
SI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas DistribuidosSI - Introdução a Sistemas Distribuidos
SI - Introdução a Sistemas Distribuidos
 
SI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplinaSI - Sistemas Distribuídos - Apresentação da disciplina
SI - Sistemas Distribuídos - Apresentação da disciplina
 
Alta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBDAlta Disponibilidade utilizando Pacemaker e DRBD
Alta Disponibilidade utilizando Pacemaker e DRBD
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Proteja seus dados em casa e na internet
Proteja seus dados em casa e na internetProteja seus dados em casa e na internet
Proteja seus dados em casa e na internet
 
Linux e o modelo open source
Linux e o modelo open sourceLinux e o modelo open source
Linux e o modelo open source
 
Redes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da TelefoniaRedes VoIP - O Futuro da Telefonia
Redes VoIP - O Futuro da Telefonia
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Redes NGN - Next Generation Networks
Redes NGN - Next Generation NetworksRedes NGN - Next Generation Networks
Redes NGN - Next Generation Networks
 
MRTG - SNMP na Prática
MRTG - SNMP na PráticaMRTG - SNMP na Prática
MRTG - SNMP na Prática
 
Introdução ao SNMP
Introdução ao SNMPIntrodução ao SNMP
Introdução ao SNMP
 
Ferramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em RedesFerramentas para Detecção de Problemas em Redes
Ferramentas para Detecção de Problemas em Redes
 
Arquiteturas de Gerência de Redes
Arquiteturas de Gerência de RedesArquiteturas de Gerência de Redes
Arquiteturas de Gerência de Redes
 

Linux - Samba

  • 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 que o 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 de recursos ✔ Registros SRV do DNS (Usado a partir do Win 2000 para que os cleintes localizem o domain controller) ✔ Roaming profile do windows 7 Samba 4
  • 4. 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 Mapeamento de usuários Windows para usuários Linux /etc/samba/smbusers Samba – 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:3128 Instalando o servidor samba # yum install samba samba-common samba-client Iniciando 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 stop Checando se o serviço está no ar # service smb status ou systemctl status smb.service smbd (pid 10176 10174) está rodando... SAMBA – Instalando
  • 6. [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
  • 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 é 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.
  • 8. 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)
  • 9. 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)
  • 10. 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 (COMPARTILHAMENTO)
  • 11. [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 – /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 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 smbclient – 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 – Utilitários
  • 13. 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 SAMBA – Montando Compartilhamentos Samba