Instalação e Configuração Servidor Samba



Documentos relacionados
Utilizando o SAMBA - Parte I

Linux Network Servers

Redes de Computadores

Após salvar, execute o comando testparm e ele deverá exibir a mensagem Server role: ROLE_DOMAIN_PDC".

Sistema Operacional Unidade 13 Servidor Samba. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Arquivo smb.conf comentado

CONFIGURANDO O SAMBA

Linux Network Servers

Aula 06 Servidor de Arquivos e Impressora (SaMBa)

Capítulo 9. SMB (Server Message Block) Serviços de ficheiros em rede Microsoft. Gestão de Redes e Serviços (GRS) Capítulo 9 1/1

Administração de Redes SAMBA

NBT - é o protocolo que faz o mapeamento entre nomes (de computadores ) e IP s.

Samba como PDC de um domínio Windows

O que é e o que faz o samba?

O que um Servidor Samba faz?

Suporte de Servidores Linux. Ezequiel Mendes Duque

Compartilhamento de arquivos e diretórios

Instalação de um Cliente Linux em um domínio de rede Microsoft Windows NT4

Samba PDC no Debian com Clamwin antivírus

Referências:

Aula 9 Servidor Samba Linux

Como padrão o usuário root vem bloqueado por padrão, habilite o usuário root com os seguintes comandos:

Administração de Sistemas

Compartilhando arquivos com o samba

Samba - Aspectos Avançados

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

Daniel Darlen. IV SDSL Brasília DF Dezembro de 2004

Instalação de Configuração do servidor SAMBA Rede TerraLAB

Prof. Samuel Henrique Bucke Brito

Tutorial para Instalação do Ubuntu Server 10.04

Como atualizar o arquivo de licença do HSC ISS Free

Configurando um Servidor de Arquivos SAMBA. Prof. Armando Martins de Souza

SMB vs NFS. Técnico Integrado em Telecomunicações turma

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

TUTORIAL: CONFIGURAÇÃO DO SERVIDOR SAMBA

Procedimentos para Reinstalação do Sisloc

Manual. Configuração do. Samba. Compartilhamento e Servidor Samba Linux. Produzido por: Sergio Graças Desenvolvedor do Projeto GNU/Linux VRlivre

Configuração Definitiva do Samba

Rafael Nink de Carvalho

Integração Windows e Linux com Samba

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

STK (Start Kit DARUMA) Utilizando conversor Serial/Ethernet com Mini-Impressora DR600/DR700.

Procedimentos para Instalação do Sisloc

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

NetEye Guia de Instalação

Manual de Instalação e Configuração do SQL Express

Instalação rápida do Expresso

Serviços de Redes. Session Message Block - SMB. Professor: Alexssandro Cardoso Antunes

Instalação e utilização do Document Distributor

Manual Captura S_Line

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

EAI Manual do Administrador

Instalando e usando o Document Distributor 1

Configuração do Samba

Passo a Passo da instalação da VPN

3. No painel da direita, dê um clique com o botão direito do mouse em qualquer espaço livre (área em branco).

Introdução

Manual de Configuração do SAMBA

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

O Servidor de impressão DP-300U atende a seguinte topologia: Podem ser conectadas 2 impressoras Paralelas e 1 USB.

Projeto e Instalação de Servidores Servidores Linux Aula 7 Samba, SSH e Backup

Manual de Administração

Manual de Instalação

Guia de conexão na rede wireless

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Manual de Instalação

GLEYSON RODRIGUES JORGE. Manual de Configuração de um Servidor SAMBA: Compartilhamento, Autenticação e Construção de Scripts.

AULA 6. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

=======================================================

INDICE 1. INTRODUÇÃO CONFIGURAÇÃO MÍNIMA INSTALAÇÃO INTERLIGAÇÃO DO SISTEMA ALGUNS RECURSOS SERVIDOR BAM...

Formador: Paulo Ramos IGRI13: Rui Bárcia Nº15. Windows 2008 Server. Módulo 16. Instalação e configuração

GUIA PRÁTICO DE INSTALAÇÃO

GUIA INTEGRA SERVICES E STATUS MONITOR

Instalando e configurando o Active Directory Windows Server 2008 R2 em ambiente virtual (VirtualBox)

Instalação e Configuração RPM Remote Print Manager para Windows 2000

Configurando o IIS no Server 2003

Manual de Configuração do Alferes 7

Guia de instalação para ambiente de Desenvolvimento LINUX

Instruções de instalação e remoção para os drivers de impressora PostScript e PCL do Windows Versão 8

Utilizando VNC em conjunto com VRVS

Para participar de um mapa colaborativo usando o Cmap Tools

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Guia de Prática. Windows 7 Ubuntu 12.04

O Servidor de impressão DP-301U atende a seguinte topologia: Com o DP-301U pode ser conectada uma impressora USB.

Lazarus pelo SVN Linux/Windows

CONFIGURAÇÃO MINIMA EXIGIDA:

SAD Gestor Gerenciador de Backup

Procedimentos para Instalação do SISLOC

Manual Instalação Pedido Eletrônico

Tutorial de Active Directory Parte 3

CRIANDO BANCOS DE DADOS NO SQL SERVER 2008 R2 COM O SQL SERVER MANAGEMENT STUDIO

CSAU Guia: Manual do CSAU 10.0 como implementar e utilizar.

Guia de administração para a integração do Portrait Dialogue 6.0. Versão 7.0A

WinGate - Passo a passo

Aloque 1024 MB de RAM para a VM. Crie um novo disco virtual. Figura 03. Figura 04.

Transcrição:

Instalação e Configuração Servidor Samba Pág - 1

Instalação e Configuração Servidor Samba O Samba é o servidor que permite compartilhar arquivos e acessar compartilhamentos em máquinas Windows. Ele é dividido em dois módulos, o servidor Samba propriamente dito e o "smbclient", o cliente que permite acessar compartilhamentos em outras máquinas. Usando o Samba, o servidor Linux se comporta exatamente da mesma forma que uma máquina Windows, compartilhando arquivos e impressoras e executando outras funções, como autenticação de usuários. Você pode configurar o Samba até mesmo para tornar-se um controlador de domínio. Em uma rede de Computadores, o intuito principal é o de compartilhar informações/recursos. Entre esses recursos estão: O compartilhamento de arquivos, compartilhamento de impressoras, etc. Com o Samba, é possível fazer tudo isso, obtendo o máximo em qualidade do Sistema/Aplicação, tais como: Compatível com estações Windows e servidores WinNT e Win2000 ; Compatibilidade total com estações Linux (contendo interface gráfica, por exemplo); Toda sua configuração se concentra em apenas um único arquivo smb.conf, além de ser totalmente configurável; toda a configuração pode ser feita remotamente. O Samba está disponível para download, assim como suas atualizações em: http://www.samba.org Após a instalação o Samba, disponibiliza os seguintes componentes: smbd - O servidor Samba. nmbd - O servidor de Nomes NetBios. smbclient - Cliente SMB para sistemas Unix. smbpasswd - Permite alterar senhas (encriptadas) de usuários smb. smbprint - Cliente para envio de impressão para sistemas Linux. smbstatus - Apresenta a situação atual das conexões SMB no Host. testparm - Verifica as configurações do arquivo smb.conf. testprns - Verifica a comunicação via rede com as impressoras. Pág - 2

Passo Nº 1 Para iniciarmos a instalação do servidor de e-mail samba, vamos usar o seguinte comando: #apt-get install samba #apt-get install samba-common #apt-get install python-glade2 #apt-get install smbclient Passo Nº 2 #apt-get install python-glade2 Pág - 3

Passo Nº 3 apt-get install smbclient Passo Nº 4 conferir a versão : # smbd -V Pág - 4

Passo Nº 5 Detalhes de cada parâmetro : Seção [global] Nesta seção são definidos os parâmetros globais do Samba. Veja os parâmetros que podem ser usados nesta seção: comment = comentário para o Host na rede. workgroup = Especifica o Domínio ou o Workgroup a que o Host pertence na Rede. security = (O Samba utiliza segurança a nível de usuário security=user, com opções) security = share cada recurso compartilhado necessita que uma senha seja informada, para a utilização daquele recurso. Geralmente este parâmetro é utilizado quando para estações Linux. Security = user a permissão é dada de acordo com cada usuário, na hora em que ele efetua o login. Está opção também se aplica a grupos (@grupo). Security = server o Samba validará a senha enviando os dados do usuário para outro servidor Samba ou Windows, para isso deve-se incluir o parâmetro password server = IP_SERVIDOR, na seção global. Security = domain este parâmetro deve ser usado, se o Host for adicionado a um domínio Windows através do comando smbpasswd, então as informações são enviadas para o PDC da rede. os level - este parâmetro é obrigatório, caso você utilize mais servidores Linux ou Windows. O valor é um número de 1 a 255, onde 65 é a mesma variável utilizada pelo Windows, especificando um número maior que este, você garante a escolha do servidor Samba para a validação do login nas estações. announce as especifica o tipo de servidor NetBios (nmbd) que será divulgado na sua rede. As opções válidas são: NT Server; NT Workstation; Win95; WFW domain logons - usado para validar logins na rede. Apenas para estações Windows. logon script define qual arquivo de logon script será executado para os usuários. Deve-se criar o compartilhamento de nome [netlogon] apontando para o diretório de scripts. logon path é o caminho do perfil remoto do usuário. Este parâmetro é útil, quando usuários costumam fazer o login em mais de um host na rede, pois dessa forma seu perfil é trazido com o login. domain master - informa se o Host será o Domain Master Browser da rede toda. local master - informa se o Host será o Master Browser da rede local prefered master com este parâmetro, força-se o Samba a atuar como Master Browser para o workgroup. Junto com este parâmetro, é recomendável a utilização do parâmetro domain master = yes. Porém, se sua na sua rede tiver outros servidores (Windows e até mesmo Samba), e alguns desses outros já forem Domain Master, não utilize esta opção e deixe o parâmetro os level = 65 Pág - 5

guest account para que ocorra uma melhor performance em redes Windows, é recomendável a utilização de uma conta guest(visitante), por padrão, no Samba, a conta usada é nobody. wins server aqui deve ser informado qual é o servidor Wins da rede. Caso o próprio Host seja, então não utilize este parâmetro, pois o sistema entrará em loop e conseqüêntemente travará. wins support permite que o Samba seja o servidor Wins da rede, onde conterá uma tabela com o ambiente de rede completo. Dessa forma há um certo ganho no desempenho, quando um determinado host for localizar outra maquina na rede, por exemplo. keep alive verifica o estado dos hosts (ativos ou não), este parâmetro deve ser utilizado quando as estações forem Windows, e constantemente travam. Com a utilização deste parâmetro, evita-se o tráfego desnecessário de informações na rede. Também pode ser usado com estações Linux. debug level este parâmetro fornece ao Samba, uma maior flexibilidade para trabalhar com algumas situações de erro. winpopup command define-se qual o comando será executado quando o servidor receber mensagens Winpopup(existem muitas configurações, que podem ser colocadas aqui). É interessante utilizar essa opção se a sua rede utiliza mensagens desse tipo. log file especifica o arquivo de log do Samba. Por padrão os arquivos de log gerados pelo Samba, estão em /var/log/samba. null passwords - define a permissão para contas de usuários sem senha. 1 password sync caso este parâmetro esteja ativado (com valor = yes), permite que estações Windows troquem de senha. socket options este parâmetro permite configurações extras para o protocolo, possibilitando uma melhor performance do servidor para trablhar com os pacotes de rede. Printing - define qual o sistema padrão de impressão utilizado pelo Linux. printcap name - define qual o arquivo que contém informações das impressoras load printers - disponibiliza as impressoras para a rede. hosts allow define qual máquina tem acesso a rede. Pode-se utilizar o IP ou o nome da máquina. Para definir uma rede toda usa-se: "hosts allow = 192.168.10. ". hosts deny define qual máquina não terá acesso a rede. Deve ser utilizado da mesma forma que o parâmetro hosts allow. admin users - define quais usuários possuem permissão completa (permissão de root). max disk size especifica qual o limite de espaço em disco que será utilizado. O valor o em Megabytes. Para especificar, por exemplo, um determinado valor para a sessão home (vista logo abaixo), você deve trabalhar com as quotas do Linux. Seção [homes] Nesta seção, define-se os parâmetros para as pastas pessoais dos usuários. comment - parâmetro de comentário para este compartilhamento. Pág - 6

public este parâmetro define se outros usuários poderão acessar o compartilhamento. Browseable - define se o compartilhamento será visível ou não no Ambiente de Rede. Writeable - define a permissão de escrita para o usuário. Seção [netlogon] Nesta seção, define-se os parâmetros para os scripts de login dos usuários. comment - parâmetro de comentário para este compartilhamento. Path - define o local onde estão os scripts de cada usuário public este parâmetro define se outros usuários poderão acessar o compartilhamento. crowseable - define se o compartilhamento será visível ou não no Ambiente de Rede. writeable - define a permissão de escrita para o usuário. Demais Seções [NOME_SESSÃO] Cada sessão é um compartilhamento existente na rede. Abaixo, estão alguns parâmetros que podem ser usados nesta seção. comment - parâmetro de comentário para este compartilhamento. path - define o local onde está o compartilhamento. valid users aqui deve ser informado o nome dos usuários que tem permissão para acessar este compartilhamento. writeable define se será ou não permitido criar ou excluir arquivos ou diretórios deste compartilhamento. public / guest ok este parâmetro define se outros usuários poderão acessar o compartilhamento. browseable - define se o compartilhamento será visível ou não no Ambiente de Rede. write list define os usuários/grupos que terão acesso de escrita no compartilhamento. Para utilizar vários nomes de usuários, deve-se usar virgula(,) entre os nomes de cada usuário. para grupos deve-se usar @nome_do_grupo read list - define os usuários/grupos que terão acesso de leitura no compartilhamento. force create mode este parâmetro, faz com que o Samba forçe o tipo de permissão para cada arquivo criado dentro do compartilhamento, seria semelhante ao chmod do Linux. force directory mode este parâmetro, faz com que o Samba forçe o tipo de permissão para cada diretório criado dentro do compartilhamento, seria semelhante ao chmod do Linux. copy copia os parâmetros de outra seção. É útil se você utiliza compartilhamentos semelhantes. Para a alteração de algum parâmetro, basta você modificá-lo na seção atual. max connections define o número máximo de conexões simultâneas que o compartilhamento pode "responder" Pág - 7

Passo Nº 6 Configurando o smb.conf # cd /etc/samba/ # cp smb.conf smb.conf.old # echo > smb.conf # nano smb.conf Passo Nº 7 Insira os seguintes parametros : #======================= Global Settings ======================= [global] netbios name = servidor workgroup = servidor-linux server string = domain server dns proxy = no ###### Maquinas windows 7 ##### level2 oplocks = no ntlm auth = yes lanman auth = yes client ntlmv2 auth = yes ######logon#####3 logon script = netlogon.bat logon path = \\%N\profiles\%U Pág - 8

#####lixeira######### vfs object = recycle recycle:name = lixera recycle:repositor = /var/shared/profiles/%u/lixeira recycle:keeptree = yes recycle:versions = yes unix charset = iso8859-1 #### Debugging/Accounting #### log level = 1 log file = /var/log/samba/log.%m max log size = 2000 syslog = 0 panic action = /usr/share/samba/panic-action %d ########## Domains ########### domain master = yes domain logons = yes preferred master = yes os level = 64 logon path = \\%N\profiles\%U logon drive = H: logon home = \\%N\%U wins support = yes ############Security################## security = user encrypt passwords = true passdb backend = tdbsam # enable privileges = yes admin users = root, tardocchi local master = yes #======================= Share Definitions ======================= [homes] comment = Home Directories browseable = no read only = yes create mask = 0700 Pág - 9

directory mask = 0700 valid users = %S [netlogon] comment = Network Logon Service path = /var/samba/netlogon browseable = no [profiles] comment = Users profiles path = /var/profile read only = no browseable = no directory mask = 0777 locking = no strict locking = no profile acls = yes force user = %U [printers] comment = All Printers browseable = no path = /var/spool/samba printable = yes guest ok = no create mask = 0700 [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes guest ok = yes Passo Nº 7 Agora vamos reiniciar o nosso Samba : # /etc/init.d/samba restart Feito isso, vamos testar para verificar se existe algum erro até aqui. # testparm Ele tem que retornar as seguintes linhas: loand smb config files from /etc/samba/smb.conf processing section "[printers]" loaded services file ok server role: ROLE_DOMAIN_PDC Caso ele retorne as linhas acima, pode continuar que está tudo ok. Pág - 10

Passo Nº 8 Agora vamos cadastrar o usuário root e a senha no Samba. # smbpasswd a root Passo Nº 9 Vamos criar conta de usuário e cadastrar no Samba. # useradd -m -s /bin/false usuário # smbpasswd -a usuário Passo Nº 10 Vamos criar conta de usuário e cadastrar no Samba. # useradd -m -s /bin/false usuário # smbpasswd -a usuário Passo Nº 11 Criaremos a conta com o nome da máquina Windows que irá ingressar no domínio e no Samba. # useradd -d /dev/null -s /bin/false nome_da_maquina$ # smbpasswd -a -m nome_da_maquina$ Observe o "$", esse símbolo fará o Linux diferenciar máquina de conta de usuário nosamba. Passo Nº 12 Criaremos a pasta NETLOGON (esse será apenas um script para mapear a pasta de cada usuário quando ele se logar no Windows). Vamos criar o diretório onde ficará o.bat. # mkdir -p /var/samba/netlogon # chmod 775 /var/samba/netlogon Passo Nº 13 Criar o arquivo netlogon.bat e adicionar o script: #nano /var/samba/netlogon/netlogon.bat Irá abrir o arquivo em branco, digite a seguinte linha: net use y: /home Salve e saia do arquivos Passo Nº 14 Criar o diretório profile e configurar a permissão. # mkdir /var/profile # chmod 1777 /var/profile Habilitando usuario # smbpasswd -e servidor Habilitando root # smbpasswd -e root Pág - 11

Passo Nº 15 Configurando uma máquina Windows 7 no dominio No Windows 7 para que possamos inclui-la no dominio samba, a versão não poderá ser a home ou o starter, Clique no menu iniciar > executar dentro da nova janela digite regedit e pressione a tecla enter. Agora que o registro já está aberto você deverá criar as seguintes chaves: HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters DWORD DomainCompatibilityMode = 1 DWORD DNSNameResolutionRequired = 0 Agora o próximo passo será alterar algumas chaves de registro que já existem, são elas: HKLM\System\ CurrentControlSet\Services\Netlogon\Parameters DWORD RequireSignOnSeal = 0 DWORD RequireStrongKey = 0 Pág - 12

Passo Nº 16 Clique em sim para permitir, abrirá uma janela com as hkey, clique para expandir a 'HKEY_LOCAL_MACHINE Passo Nº 17 Clique em system Pág - 13

Passo Nº 18 Clique em CCS CurrentControlSet Passo Nº 19 Clique em Services Pág - 14

Passo Nº 20 Clique em LanmanWorkstation Passo Nº 21 Clique em Parameters Pág - 15

Passo Nº 22 Clique com o botão direito do mouse sobre Parameters > Novo > Valor QWORD > e Crie os dois registros : DomainCompatibilityMode = 1 DNSNameResolutionRequired = 0 Passo Nº 23 Agora o próximo passo será alterar algumas chaves de registro que já existem, no seguinte caminho: HKLM\System\CurrentControlSet\Services\Netlogon\Parameters DWORD RequireSignOnSeal = 0 DWORD RequireStrongKey = 0 Passo Nº 24 agora que de fato conseguiremos ingressar o windows 7 no domínio samba Pág - 16

Passo Nº 25 clique em menu iniciar > painel de controle > sistema Passo Nº 26 Clique em alterar configurações Pág - 17

Passo Nº 27 Clique em Domínio e informe o nome do workgroup do servidor. Passo Nº 28 Informe a senha de super usuário do servidor samba Pág - 18

Passo Nº 29 Aparecerá uma mensagem de Bem-Vindo ao domínio servidor-linux Passo Nº 30 Será necessário reiniciar o computador. No sistema operacional windows XP não será necessário as alterações no registro. Será criado um ambiente no servidor, criando se inclusive um backup de arquivos, os quais o seu perfil será carregado em qualquer maquina da rede. Na pasta /var/profile/ Pág - 19