{"id":4432,"date":"2018-05-31T08:54:32","date_gmt":"2018-05-31T11:54:32","guid":{"rendered":"https:\/\/blog.clusterweb.com.br\/?p=4432"},"modified":"2018-05-31T08:54:32","modified_gmt":"2018-05-31T11:54:32","slug":"migracao-de-samba-para-active-directory","status":"publish","type":"post","link":"https:\/\/blog.clusterweb.com.br\/?p=4432","title":{"rendered":"Migra\u00e7\u00e3o de Samba para Active Directory"},"content":{"rendered":"<p>Conseguimos provar em Laborat\u00f3rio que \u00e9 poss\u00edvel realizar uma migra\u00e7\u00e3o de um diret\u00f3rio baseado em Linux (Samba) para Active Directory, sem desenvolver nenhum tipo de script para importar as informa\u00e7\u00f5es de um ambiente para o outro. E melhor, sem gerar impactos para o usu\u00e1rio!<\/p>\n<p>&nbsp;<\/p>\n<p>Utilizando a ferramenta\u00a0<strong>ADMT 3.0<\/strong>\u00a0conseguimos migrar todos os objetos para o Active Directory, baseado em Windows Server 2003.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Nota:<\/strong>\u00a0N\u00e3o conseguimos sucesso na utiliza\u00e7\u00e3o da vers\u00e3o 3.1 da ferramenta ADMT para migrar os objetos do Samba para um Active Directory baseado em Windows Server 2008. Portanto, crie um AD baseado na vers\u00e3o Windows 2003 e use o ADMT 3.0. Ap\u00f3s a finaliza\u00e7\u00e3o da migra\u00e7\u00e3o e t\u00e9rmino da conviv\u00eancia dos ambientes Samba e AD, atualize o AD para a vers\u00e3o 2008.<\/p>\n<p>&nbsp;<\/p>\n<p>Considera\u00e7\u00f5es importantes para uma migra\u00e7\u00e3o aonde o dom\u00ednio de origem \u00e9 um Samba emulando um PDC NT:<\/p>\n<p>&nbsp;<\/p>\n<p><!--more--><\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>No Samba, deve-se criar um usu\u00e1rio chamado \u201c<em>Administrator<\/em>\u201d, com as mesmas permiss\u00f5es do usu\u00e1rio \u201croot\u201d,\u00a0<strong>e com a mesma senha<\/strong>\u00a0do usu\u00e1rio Administrator do dom\u00ednio de destino;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Para que as esta\u00e7\u00f5es possam ser migradas, a propriedade \u201cDNS Suffix for this Connection\u201d (em Advanced\/DNS) deve estar em branco;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>As senhas dos usu\u00e1rios n\u00e3o podem ser migradas do Samba;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>O SIDHistory no dom\u00ednio de destino n\u00e3o pode ser populado (A funcionalidade \u201ctcpipclientsupport\u201d n\u00e3o est\u00e1 dispon\u00edvel no Samba. Com isso, a migra\u00e7\u00e3o dos SID\u2019s torna-se invi\u00e1vel);<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li>Durante a fase de Conviv\u00eancia dos ambientes, devemos manter a Rela\u00e7\u00e3o de Confian\u00e7a aonde o Active Directory confia no Samba.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Para contornar o problema da migra\u00e7\u00e3o dos SID\u2019s, devemos utilizar uma funcionalidade da Ferramenta ADMT que se chama \u201c<strong>Conversor de Seguran\u00e7a<\/strong>\u201d. Esta funcionalidade, basicamente, analisa o sistema operacional em busca de permiss\u00f5es atribu\u00eddas a usu\u00e1rios do dom\u00ednio antigo. Os objetos analisados s\u00e3o:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Arquivos e Pastas<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Grupos Locais<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Impressoras<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Registro<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Compartilhamentos<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Perfis de Usu\u00e1rio<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Direitos de Usuario<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Para entender como esta funcionalidade funciona, devemos antes analisar a migra\u00e7\u00e3o de usu\u00e1rios e grupos. O ADMT, no momento da migra\u00e7\u00e3o entre dom\u00ednios, cria um banco de dados local que associa as contas do dom\u00ednio antigo com as do dom\u00ednio novo, conforme exemplo abaixo:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"306\">\n<p align=\"center\">Usu\u00e1rio Dom\u00ednio Antigo<\/p>\n<\/td>\n<td valign=\"top\" width=\"306\">\n<p align=\"center\">Usu\u00e1rio Dom\u00ednio Novo<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"306\">\n&lt;dominioantigo&gt;\\contoso<\/td>\n<td valign=\"top\" width=\"306\">\n&lt;dominionovo&gt;\\contoso<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"306\">\n&lt;dominioantigo&gt;\\jtraders<\/td>\n<td valign=\"top\" width=\"306\">\n&lt;dominionovo&gt;\\jtraders<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p><b>OBS<\/b>: O mesmo princ\u00edpio vale para os grupos.<\/p>\n<p>&nbsp;<\/p>\n<p>No momento da migra\u00e7\u00e3o de um computador (seja ele uma esta\u00e7\u00e3o de trabalho ou um servidor de arquivos), o ADMT envia um agente para o mesmo, e com isso, antes de inserir o computador no novo dom\u00ednio, o agente analisa todos os objetos citados anteriormente. Ao analisar um objeto qualquer:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Analisa a sua ACL e coleta os usu\u00e1rios que possuem permiss\u00f5es;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Busca no banco de dados do ADMT quem s\u00e3o os novos usu\u00e1rios (do novo dom\u00ednio) associados a estes usu\u00e1rios do dom\u00ednio antigo;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li>Espelha as permiss\u00f5es NTFS do usu\u00e1rio antigo ao usu\u00e1rio novo.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><b>Nota:<\/b>\u00a0O Conversor de Seguran\u00e7a n\u00e3o funciona para objetos Built-In do dom\u00ednio antigo (ex: Domain Admins, etc).<\/p>\n<p>&nbsp;<\/p>\n<h4>Estrat\u00e9gia para Migra\u00e7\u00e3o<\/h4>\n<p>&nbsp;<\/p>\n<p>Nesta estrat\u00e9gia, a ordem de migra\u00e7\u00e3o do ambiente deve ser:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Todos os Objetos do Samba para o Active Directory;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Migra\u00e7\u00e3o de todos os Servi\u00e7os de Rede (Servidores de Arquivos, Aplica\u00e7\u00f5es, etc) para o Active Directory;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li>Migra\u00e7\u00e3o das esta\u00e7\u00f5es de trabalho.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h4>Fase de Conviv\u00eancia dos 2 Ambientes<\/h4>\n<p>&nbsp;<\/p>\n<p>Durante esta fase, os usu\u00e1rios continuar\u00e3o logando em suas esta\u00e7\u00f5es com os usu\u00e1rios antigos (Samba). Os usu\u00e1rios continuar\u00e3o acessando os servidores j\u00e1 migrados para o Active Directory normalmente. Isso \u00e9 poss\u00edvel devido a rela\u00e7\u00e3o de Confian\u00e7a existente entre os 2 dom\u00ednios, conforme a ilustra\u00e7\u00e3o abaixo:<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_technet\/brzad\/WindowsLiveWriter\/MigraoeConvivnciaSambaparaActiveDirector_EE54\/image_2.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" src=\"https:\/\/msdnshared.blob.core.windows.net\/media\/TNBlogsFS\/BlogFileStorage\/blogs_technet\/brzad\/WindowsLiveWriter\/MigraoeConvivnciaSambaparaActiveDirector_EE54\/image_thumb.png\" alt=\"image\" width=\"442\" height=\"448\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li><em>O usu\u00e1rio realiza a autentica\u00e7\u00e3o no dom\u00ednio Samba;<\/em><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li><em>O usu\u00e1rio tenta acesso ao servidor que est\u00e1 no dom\u00ednio Active Directory;<\/em><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li><em>O Servidor que recebeu a requisi\u00e7\u00e3o verifica a credencial do usu\u00e1rio no dom\u00ednio Samba, via Rela\u00e7\u00e3o de Confian\u00e7a;<\/em><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li><em>Ap\u00f3s verifica\u00e7\u00e3o das credenciais, o acesso ao Servidor \u00e9 liberado para o usu\u00e1rio.<\/em><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>Algumas Informa\u00e7\u00f5es Importantes para a fase de Conviv\u00eancia:<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Qualquer usu\u00e1rio que for criado no ambiente dever\u00e1 ser criado no dom\u00ednio Samba, e depois ser migrado para o Active Directory via ADMT;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li>Qualquer modifica\u00e7\u00e3o em membros de grupos deve ser feita no dom\u00ednio Samba, e depois realizar um \u201cMerge\u201d via ADMT do grupo Modificado;<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li>Toda migra\u00e7\u00e3o deve ocorrer com o mesmo servidor ADMT, ent\u00e3o recomendamos o Backup regular deste servidor.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h4>Passos Necess\u00e1rios para Realizar a Migra\u00e7\u00e3o<\/h4>\n<p>&nbsp;<\/p>\n<p align=\"center\"><strong><span style=\"color: #ff0000;\">\u00c9 importante ressaltar que todos os passos abaixo devem ser testados em laborat\u00f3rio antes de serem implementados em Produ\u00e7\u00e3o!<\/span><\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Criar um usu\u00e1rio \u201cAdministrator\u201d no dom\u00ednio Samba, com a mesma senha do usu\u00e1rio \u201cAdministrator\u201d do Active Directory, com as mesmas permiss\u00f5es que o usu\u00e1rio \u201croot\u201d;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Criar uma rela\u00e7\u00e3o de Confian\u00e7a aonde o Dom\u00ednio Active Directory confia no dom\u00ednio Samba;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Instalar o ADMT em um servidor que esteja no dom\u00ednio Active Directory;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Migrar Grupos para o Active Directory via ADMT;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Migrar Usu\u00e1rios para o Active Directory via ADMT;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Migrar Servidores de Arquivos para o Novo Dom\u00ednio via ADMT;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Migrar demais Servi\u00e7os de Rede para o Novo Dom\u00ednio Active Directory;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Ap\u00f3s Migra\u00e7\u00e3o de todos os servi\u00e7os de Rede, migrar as esta\u00e7\u00f5es gradualmente;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Ap\u00f3s a Migra\u00e7\u00e3o de todas as Esta\u00e7\u00f5es, aguardar estabiliza\u00e7\u00e3o do ambiente;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>Ap\u00f3s estabiliza\u00e7\u00e3o, desfazer a Rela\u00e7\u00e3o de Confian\u00e7a;<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li>Desligue o Servidor Samba!<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Conseguimos provar em Laborat\u00f3rio que \u00e9 poss\u00edvel realizar uma migra\u00e7\u00e3o de um diret\u00f3rio baseado em Linux (Samba) para Active Directory, sem desenvolver nenhum tipo de script para importar as informa\u00e7\u00f5es de um ambiente para o outro. E melhor, sem gerar impactos para o usu\u00e1rio! &nbsp; Utilizando a ferramenta\u00a0ADMT 3.0\u00a0conseguimos migrar todos os objetos para o [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,730,256,42,68,271,102],"tags":[835,353,836,173,355,124],"class_list":["post-4432","post","type-post","status-publish","format-standard","hentry","category-viazap","category-clusterweb","category-desktop","category-leitura-recomendada","category-redes-2","category-seguranca-2","category-windows","tag-active","tag-de","tag-directory","tag-migracao","tag-para","tag-samba"],"_links":{"self":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4432","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4432"}],"version-history":[{"count":1,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4432\/revisions"}],"predecessor-version":[{"id":4433,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=\/wp\/v2\/posts\/4432\/revisions\/4433"}],"wp:attachment":[{"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4432"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4432"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.clusterweb.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4432"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}