Giter Club home page Giter Club logo

vaamonde / samba4-l2 Goto Github PK

View Code? Open in Web Editor NEW
63.0 10.0 81.0 7.18 MB

:red_circle: Curso GRÁTIS SAMBA 4 Level 2 - REPOSITÓRIO CONGELADO - Esse repositório não irá mais receber atualizações.

Home Page: https://www.youtube.com/playlist?list=PLozhsZB1lLUNy36DZzeuR0VqcQyqOWTpw

License: GNU General Public License v3.0

Shell 96.05% PHP 3.95%
samba4 samba-server samba-domain samba-share samba-ad-dc samba-role linux-mint linux-ubuntu curso-samba4 curso-em-video curso-gratis cursos-gratis ubuntu ubuntu1604 ubuntu-samba4 active-directory activedirectory windows-server windows-server-2008 samba

samba4-l2's Introduction

REPOSITÓRIO "CONGELADO" - Esse repositório não irá mais receber atualizações.

Curso GRÁTIS de SAMBA 4 Level 2 (Nível 2)

💰 Ajude o projeto Bora para Prática a continuar fazendo vídeos gratuitos para o Canal, acessando o link de doação do PagSeguro: https://pag.ae/bjlSJcH

Robson Vaamonde
Procedimentos em TI: http://procedimentosemti.com.br
Bora para Prática: http://boraparapratica.com.br
Robson Vaamonde: http://vaamonde.com.br
Facebook Procedimentos em TI: https://www.facebook.com/ProcedimentosEmTi
Facebook Bora para Prática: https://www.facebook.com/boraparapratica
Instagram Procedimentos em TI: https://www.instagram.com/procedimentoem
YouTUBE Bora Para Prática: https://www.youtube.com/boraparapratica
LinkedIn Robson Vaamonde: https://www.linkedin.com/in/robson-vaamonde-0b029028/

Scripts de configuração do Curso GRÁTIS de SAMBA 4 Active Directory Domain Service Open Source Level 2 para o projeto do Curso do AulaEAD.com

O QUE VOCÊ VAI APRENDER?

Durante o curso você aprenderá passo a passo na prática a instalar e configurar o software SAMBA 4 Level 2. O SAMBA 4 em sua nova versão, traz todos os recursos que os profissionais de TI precisar para implementar ou migrar redes Microsoft Windows Server para GNU/Linux, nessa versão é possivel criar um AD-DS (Active Directory Domain Services) completo com os Schema do Windows Server 2008 R2, criar e gerenciar Usuários, Grupos, Unidades Organizacionais, Computadores e GPO/GPP (Group Policy Object/Group Policy Preferences), todos os recursos do FSRM (File Server Resource Manager) também está disponível para o gerenciamento e auditória de arquivos e diretórios, com uma base de sistema operacional sólida e Open Source, seu projeto de centralização e gerenciamento de usuários na rede será um sucesso!!!.

Nesse Level 2 você vai expandir os seus conhecimentos, utilizando como base um Cenário Real de um Cliente que está querendo fazer a migração da sua Infraestrutura de TI rodando soluções Microsoft para GNU/Linux, no Level 1 você aprendeu todos os comandos básicos e também os arquivos de configurações principais para o entendimento do serviço do SAMBA 4 como Controlador de Domínio. Agora você irar utilizar o mesmo cenário só com o GNU/Linux Ubuntu Server em sua nova versão 16.04.1 LTS.

O grande diferencial do SAMBA 4 Level 2 é que todo o processo de instalação e configuração do Servidor e dos principais Serviços de Redes estão automatizados, serão cerca de 23 (vinte e três) scripts e cerca de 61 (sessenta e um) arquivos conf's comentados para facilitar o entendimento e implementações dos serviços.

Nesse Level 2 você vai aprender a implementar o SAMBA 4 com integração com o Bind DNS e o ISC DHCP Server utilizando scripts e configurações, iremos implementar serviços como o APACHE-2, MySQL, ProFTPD, SSH Server, NTP Server, Kerberos, LDAP e muito mais, estarei mostrando como criar Unidades Organizacionais, Usuários e Grupos em Lotes é o principais serviços de compartilhamento do SAMBA 4 como: Lixeira, Auditória de Arquivos, Veto de Arquivos, Ocultar Arquivos, Quota de Disco, ACL, ATTR e muito mais.

Ideal para Estudantes e Profissionais que desejam se aprofundar nos conceitos de servidores GNU/Linux Ubuntu Server e implementação de Solução Open Source de Armazenamento e Gerenciamento de Arquivos e Usuários utilizando o SAMBA 4 Level 2

PRÉ-REQUISITO

Desejável conhecimentos básicos em Virtualização, GNU/Linux Ubuntu Desktop, Linux Mint, SAMBA 4 Level 1, Debian e Protocolos TCP/IP. Faça GRATUITAMENTE o curso abaixo indicado para adquirir a base necessária para este treinamento.

IDADE MÍNIMA: 14 ANOS.

PÚBLICO ALVO

Qualquer pessoa que queira conhecer o SAMBA 4 e suas ferramentas de integrações, focado para usuários intermediários em GNU/Linux e Redes de Computadores que estão buscando conhecimentos e práticas em cenários de redes para migração ou implementação de servidores de centralização de domínio. Esse curso e continuidade do SAMBA 4 Level 1.

MATERIAL DIDÁTICO

Apostila em formato digital oferecida pelo Site Procedimentos em TI em parceria com AulaEAD.com

PRÉ-REQUESITOS

O aluno deverá possuir conhecimentos básicos em informática. Os software utilizados pelo aluno, durante o desenvolvimento do curso são de inteira responsabilidade do mesmo.

RECOMENDAÇÕES

Fazer os cursos: Curso de Virtualização com VirtualBOX, Curso de Ubuntu Desktop Básico, Curso de GNU/Linux Mint Desktop Básico, Curso Primeiros Passos com Servidores GNU/Linux é o já ter feito o SAMBA 4 Level 1.

CONTEÚDO PROGRAMÁTICO

AULA 1 Aula 01 – Abertura do Curso de SAMBA 4 Level 2
AULA 2 Aula 02 – Apresentação do Curso Linux SAMBA 4 Level 2
AULA 3 Aula 03 – Cenário Proposto para Implementação SAMBA 4
AULA 4 Aula 04 – Tipos de Instalação do SAMBA 4
AULA 5 Aula 05 – Recursos de Armazenamento para o SAMBA 4
AULA 6 Aula 06 – Recursos de Serviços do SAMBA 4
AULA 7 Aula 07 – Recursos de Compartilhamentos do SAMBA 4
AULA 8 Aula 08 – Integrações de Serviços com o SAMBA 4
AULA 9 Aula 09 – Download das ISO do Sistemas Operacionais
AULA 10 Aula 10 – Criação das Máquinas Virtuais
AULA 11 Aula 11 – Scripts e Arquivos de Configurações
AULA 12 Aula 12 – Ferramentas de Suporte da Microsoft
AULA 13 Aula 13 – Instalação do UTM Endian Firewall
AULA 14 Aula 14 – Instalação do GNU/Linux Mint 18
AULA 15 Aula 15 – Configuração do UTM Endian Firewall
AULA 16 Aula 16 – Configurações Básicas do GNU/Linux Mint 18
AULA 17 Aula 17 – Instalação do GNU/Linux Ubuntu Server 16.04 LTS
AULA 18 Aula 18 – Download dos Scripts e Arquivos de Configuração
AULA 19 Aula 19 – Atualizando o Sistema - script-00.sh
AULA 20 Aula 20 – Instalando os Software de Rede - script-01.sh
AULA 21 Aula 21 – Instalação o SAMBA 4 e seus Recursos – script-02.sh
AULA 22 Aula 22 – Instalação do Webmin WebADmin – script-03.sh
AULA 23 Aula 23 – Instalação do LAMP Server – script-04.sh
AULA 24 Aula 24 – Configuração da Rede – script-05.sh
AULA 25 Aula 25 – Promovendo o Controlador de Domínio – script-06.sh
AULA 26 Aula 26 – Integração do SAMBA 4, DNS e DHCP – script-07.sh
AULA 27 Aula 27 – Analisando Portas TCP e UDP – script-08.sh
AULA 28 Aula 28 – Troubleshooting de Serviços de Rede – script-09.sh
AULA 29 Aula 29 – Troubleshooting de discos – script-10.sh
AULA 30 Aula 30 – Troubleshooting de Status de Serviços -script-11.sh
AULA 31 Aula 31 – Troubleshooting de ACL e ATTR – script-12.sh
AULA 32 Aula 32 – Script de Backup do SAMBA 4 – script-13.sh
AULA 33 Aula 33 – Criação da Estrutura de Diretórios – script-14.sh
AULA 34 Aula 34 – Criação das Unidades Organizacionais – script-15.sh
AULA 35 Aula 35 – Criação dos Grupos Globais e Locais – script-16.sh
AULA 36 Aula 36 – Criação dos Usuários – script-17.sh
AULA 37 Aula 37 – Instalação do Sistema de ERP – script-18.sh
AULA 38 Aula 38 – Configuração dos Shares no smb.conf – script-19.sh
AULA 39 Aula 39 – Backup do Servidor – script-20.sh
AULA 40 Aula 40 – Troubleshooting de Serviços via Web
AULA 41 Aula 41 – Ingressando Máquinas Microosft Windows no Domínio do SAMBA 4
AULA 42 Aula 42 – Instalando as Ferramentas do RSAT, Support Tools e Sysinternal
AULA 43  Aula 43 – Criação dos Atalhos para Administração do SAMBA 4
AULA 44 Aula 44 – Troubleshooting Support Tools Sysinternal
AULA 45 Aula 45 – Compartilhamento Pasta Publico
AULA 46 Aula 46 – Compartilhamento Pasta Gestão
AULA 47 Aula 47 – Compartilhamento Pasta Backup e Lixeira
AULA 48 Aula 48 – Compartilhamento Home Drivers
AULA 49 Aula 49 – Compartilhamento Home Profile
AULA 50 Aula 50 – Compartilhamento Pasta Sistema
AULA 51 Aula 51 – Configuração do Recurso de Log e Auditória de Arquivos - script-21.sh
AULA 52 Aula 52 – Atualização dos Scripts via Git – Github
AULA 53 Aula 53 – Configuração do Recurso de Access Based Share Enumerator e Triagem
AULA 54 Aula 54 – Configuração do Recurso de Impressão pelo Cups - script-22.sh
AULA 55 Aula 55 – Configuração do Recurso de Impressão pelo Windows
AULA 56 Aula 56 – Configuração do Recurso de Lixeira
AULA 57 Aula 57 – Configuração do Recurso de Quota de Disco
AULA 58 AULA BÔNUS – 01 – Correção Falha GPO/RSOP Windows 10
AULA 59 AULA BÔNUS – 02 – Criação de GPO de Mapeamento de Rede
AULA 60 AULA BÔNUS – 03 – Implementação do Firewall IPTables
AULA 61 AULA BÔNUS – 04 – Criação de GPO de Redirecionamento de Pastas
AULA 62 AULA BÔNUS – 05 – Habilitar o Recycle Bin do Active Directory
AULA 63 AULA BÔNUS – 06 – Ingressando Máquinas GNU/Linux Ubuntu no Domínio
AULA 64 AULA BÔNUS – 07 – Ingressando Máquinas GNU/Linux Mint no Domínio
AULA 65 Questionário de Avaliação

CERTIFICADO DE CONCLUSÃO

O Certificado Digital contabilizará um total de 20 horas que incluem:

  • Vídeo Aulas - Disponíveis no Ambiente aulaead.com
  • Leitura e estudo dos documentos - Disponíveis exclusivamente no Ambiente aulaead.com
  • Execução dos Laboratórios e Testes (Virtualizados).
  • Questionários de Avaliação - Disponíveis exclusivamente no Ambiente aulaead.com

Você pode utilizar tanto o certificado digital quanto o impresso para:

  • Completar horas extra-curriculares na Faculdade;
  • Preencher exigências em Concursos Públicos;
  • Participar de Progressão Funcional;
  • Provas de Título;
  • ou até mesmo para subir de cargo na sua empresa.

O certificado tem validade para fins curriculares e em provas de títulos, como certificado de atualização/aperfeiçoamento, respeitando a carga-horária descrita e não podendo ser usado para outros fins. Por isso, destacamos que NÃO é um certificado técnico profissionalizante ou de graduação ou de pós-graduação e não dá direito de assumir responsabilidades técnicas.

METODOLOGIA DO CURSO

Curso a distância que será desenvolvido no ambiente aulaead.com através de vídeo aulas que ajudarão na compreensão dos conceitos e práticas, fornecendo as habilidades e conhecimentos necessários para o aluno dar os primeiros passos na utilização do SAMBA 4 Level 2 para simulação do ambiente de rede.

INFORMAÇÕES GERAIS

  • Este Curso EAD Pago não fornece qualquer tipo de suporte técnico ou pedagógico (educacional), além do conteúdo gravado no produto.
  • Todos os outros nomes de produtos referidos ao longo deste curso têm uma finalidade meramente informativa, podendo ser marcas comerciais dos respectivos proprietários. O site www.aulaead.com não detém quaisquer direitos sobre essas marcas.
  • Todos os softwares utilizados pelo aluno, durante o desenvolvimento do curso, são de inteira responsabilidade do mesmo.

samba4-l2's People

Contributors

vaamonde avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

samba4-l2's Issues

Script 25 - USer PTI/Administrator nao existe

Ola Vaamonde,

Sobre o comando usermod -aG sudo administrator etc..
Esta retornando erro, informando que nao esta encontrando o usuario.
Usando o comando samba-tool user list retorna o usuario em si e os demais criados.
O que pode ser?

Script-07 - Atualizando todos registros DNS

Olá Vaamonde,

Após concluir o script-07 fui verificar se o dns registrou o nome depois que o dhcp entregou ip, mas isso não ocorreu.

Com isso, fui pesquisar o que poderia ter acontecido e vi que o arquivo dns.keytab está perdendo a permissão depois que roda o comando abaixo:

			 #Atualizando todos os registros do DNS no SAMBA-4 utilizando o script samba_dnsupdate
				 samba_dnsupdate --use-file=/var/lib/samba/private/dns.keytab --verbose --all-names

No script-06 ele concede permissão bind:bind 640, após rodar desse comando ou agendamente via sambadnsupdate volta pra root:root

Para ter a certeza eu voltei a permissão dada no script-06 e rodei manualmente e perdeu a permissão.

**A pergunta seria...

Perder essa permissão implica no DNS não registrar o nome?**

Em anexo segue a primeira vez que encontrei o erro e refiz tudo passo-a-passo pra encontrar onde estava a falha e chegar na informação acima.

[](https://ibb.co/jhn3Ldc
https://ibb.co/KG5xsx2)

Encontrei no site do samba ao relacionado, mas não cheguei a aplicar.

https://wiki.samba.org/index.php/Dns_tkey_negotiategss:_TKEY_is_unacceptable

Abraço,

Script-07 - Criando zona reversa e Ponteiro

Olá Vaamonde,

Após verificar manualmente, lembro que numa das instalações que fiz não foi criada a zona reversa.

Em pesquisa, no site do samba, encontrei que o comando para criar a zona é:

samba-tool dns zonecreate 0.168.192.in-addr.arpa
fonte: wiki.samba.org/index.php/DNS_Administration#Introduction

No script-07 informa a variável $domain onde pelo que entendi deveria ser o nome do servidor. A mesma informação vale também na criação do ponteiro A.

echo -e "Criando a Zona Reversa para o servidor: hostname, aguarde..."
#Criando a Zona de Pesquisa Reversar utilizando o comando samba-tool
samba-tool dns zonecreate $DOMAIN $ARPA -U $USER --password=$PASSWORD

echo -e "Criando o Ponteiro na Zona Reversa para o servidor: hostname, aguarde..."
#Criando o Ponteiro do endereço IP do Servidor na Zona de Pesquisa Reversar utilizando o comando samba-tool
samba-tool dns add $DOMAIN $ARPA $ARPAIP PTR $FQDN -U $USER --password=$PASSWORD &>> $LOG

É isso mesmo?

Abraço,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.