<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Samba4</title>
	<atom:link href="http://samba4.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://samba4.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Thu, 16 Sep 2010 19:39:18 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='samba4.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Samba4</title>
		<link>http://samba4.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://samba4.wordpress.com/osd.xml" title="Samba4" />
	<atom:link rel='hub' href='http://samba4.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Replica de dados entre servidores Samba4 com load-balance de DNS</title>
		<link>http://samba4.wordpress.com/2010/09/16/replica-de-dados-entre-servidores-samba4-com-load-balance-de-dns/</link>
		<comments>http://samba4.wordpress.com/2010/09/16/replica-de-dados-entre-servidores-samba4-com-load-balance-de-dns/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 19:31:20 +0000</pubDate>
		<dc:creator>DIEGO PEREIRA GRASSATO</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Samba4]]></category>

		<guid isPermaLink="false">http://samba4.wordpress.com/?p=87</guid>
		<description><![CDATA[A partir da versão Alpha 11 do Samba4 possui a capacidade de aderir um controlador de domínio adicional a um controlador de domínio já existente, este recurso é útil para melhorar a disponibilidade e a confiabilidade dos serviços de rede. Adicionar outros controladores de domínio pode ajudar a fornecer tolerância a falhas, equilibrar a carga [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=87&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A partir da versão <strong><em>Alpha 11 do Samba4</em></strong> possui a  capacidade de aderir um controlador de domínio adicional a um  controlador de domínio já existente, este recurso é útil para melhorar a  disponibilidade e a confiabilidade dos serviços de rede. Adicionar  outros controladores de domínio pode ajudar a fornecer tolerância a  falhas, equilibrar a carga de controladores de domínio existentes.</p>
<p>O fato de haver mais de um controlador de domínio em um domínio  permite que o domínio continue a funcionar se um controlador de domínio  falhar ou precisar ser desconectado. Vários controladores de domínio  também podem melhorar o desempenho, pois facilitam a conexão de um  cliente com um controlador de domínio durante o logon em rede. Você pode  adicionar outros controladores de domínio pela rede tanto sendo <strong><em>“Samba4 &lt; &#8211; &gt; Samba4, ou Samb4 &lt; &#8211; &gt; Samba4 &lt; &#8211; &gt; Windows Server 2008 Server”,</em></strong> que vai dar a sua rede uma infraestrutura multi-plataforma com uma base heterógena e única.</p>
<p><span id="more-87"></span></p>
<p><img title="Mais..." src="http://diegograssato.wordpress.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><strong><span style="text-decoration:underline;">Montando a estrutura de replica</span></strong><strong> </strong></p>
<p>Primeiramente é necessário ter duas instalações do Samba4, no qual  uma completa com o domínio configurado, outra sem o domínio configurado.  Os passos da instalação podem ser seguidos aqui:</p>
<p>Link1 = <a href="http://diegograssato.wordpress.com/2009/10/06/instalacao-e-configuracao-samba4/">http://diegograssato.wordpress.com/2009/10/06/instalacao-e-configuracao-samba4/</a></p>
<p>Link2 = <a href="http://wiki.samba.org/index.php/Samba4/HOWTO">http://wiki.samba.org/index.php/Samba4/HOWTO</a></p>
<p>Pulem somente o passo da configuração dos domínios feitos pelo <strong><em>“provision”.</em></strong></p>
<p><a href="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h58m49s83.png"><br />
</a><strong><span style="text-decoration:underline;">Configuração do Controlador de Domínios Primários</span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><em>#./setup/provision &#8211;realm=tux.org &#8211;domain=TUX &#8211;adminpass=d13g@anna &#8211;server-role=&#8217;domain controller&#8217;</em></strong></p>
<p><strong><span style="text-decoration:underline;">Configuração do Controlador de Domínios Replica 1</span></strong></p>
<p>No controlador secundário, após a instalação do sistema e a configuração correta do <strong>DNS</strong> vamos para as configurações para integra-lo ao samba4 e faze-lo de servidor de replica de dados:</p>
<p>Primeiro passo <strong><em>“INICIAR -&gt; RUN”</em></strong>, digite <strong><em>“dcpromo”</em></strong>:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h58m49s83.png"><img class="aligncenter" title="vlcsnap-2010-07-08-07h58m49s83" src="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h58m49s83.png?w=300&#038;h=162" alt="" width="300" height="162" /></a></p>
<p>Aparecerá uma mensagem de erro ignore-a e click em <strong><em>“NEXT”:</em></strong></p>
<p style="text-align:center;"><strong><em><a href="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h59m44s140.png"><img class="aligncenter" title="vlcsnap-2010-07-08-07h59m44s140" src="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h59m44s140.png?w=300&#038;h=290" alt="" width="300" height="290" /></a><br />
</em></strong></p>
<p>Marque a opção <strong><em>“EXISTING FOREST”,</em></strong> que irá vincula-lo a uma floresta já existente.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-08h00m11s152.png"><img class="aligncenter" title="vlcsnap-2010-07-08-08h00m11s152" src="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-08h00m11s152.png?w=300&#038;h=240" alt="" width="300" height="240" /></a></p>
<p style="text-align:center;">Digite o nome de domínio que se deseja vincular:<a href="http://diegograssato.files.wordpress.com/2010/09/2.png"><img class="aligncenter" title="2" src="http://diegograssato.files.wordpress.com/2010/09/2.png?w=300&#038;h=280" alt="" width="300" height="280" /></a></p>
<p>Click em <strong><em>“SET”</em></strong> logo abaixo e entre com as credenciais de administrator do domínio adicionado acima.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/3.png"><img class="aligncenter" title="3" src="http://diegograssato.files.wordpress.com/2010/09/3.png?w=300&#038;h=287" alt="" width="300" height="287" /></a></p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/4.png"><img class="aligncenter" title="4" src="http://diegograssato.files.wordpress.com/2010/09/4.png?w=300&#038;h=282" alt="" width="300" height="282" /></a></p>
<p>Selecione a Floresta Principal:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/5.png"><img class="aligncenter" title="5" src="http://diegograssato.files.wordpress.com/2010/09/5.png?w=300&#038;h=280" alt="" width="300" height="280" /></a></p>
<p>Selecione o site do controlador default:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/6.png"><img class="aligncenter" title="6" src="http://diegograssato.files.wordpress.com/2010/09/6.png?w=300&#038;h=280" alt="" width="300" height="280" /></a></p>
<p>Passemos para a parte de verificação de <strong><em>DNS</em></strong>, desmarque a opção <strong><em>“DNS server” </em></strong> e <strong><em>“Read-only domain controler”</em></strong> deixe somente o catalogo global:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/7.png"><img class="aligncenter" title="7" src="http://diegograssato.files.wordpress.com/2010/09/7.png?w=300&#038;h=287" alt="" width="300" height="287" /></a></p>
<p>Próximo passo será é a verificação do <strong><em>DNS</em></strong>:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/8.png"><img class="aligncenter" title="8" src="http://diegograssato.files.wordpress.com/2010/09/8.png?w=300&#038;h=285" alt="" width="300" height="285" /></a></p>
<p>Irá aparecer um erro, mas click em <strong><em>“Yes”</em></strong> mais tarde iremos adicionar as entradas <strong><em>DNS</em></strong> do servidor manualmente no servidor.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/9.png"><img class="aligncenter" title="9" src="http://diegograssato.files.wordpress.com/2010/09/9.png?w=300&#038;h=288" alt="" width="300" height="288" /></a></p>
<p>Configuração feita você pode fazer a exportação dos dados para poder utilizar posteriormente, avence para próxima etapa:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/10.png"><img class="aligncenter" title="10" src="http://diegograssato.files.wordpress.com/2010/09/10.png?w=300&#038;h=283" alt="" width="300" height="283" /></a></p>
<p>Nesta etapa que pode demora um pouco o servidor irá importa os catálogos do <strong><em>Samba4</em></strong> para utilização é feito o sincronismo com a base do <strong><em>Samba4</em></strong>.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-08h15m23s69.png"><img class="aligncenter" title="vlcsnap-2010-07-08-08h15m23s69" src="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-08h15m23s69.png?w=300&#038;h=281" alt="" width="300" height="281" /></a></p>
<p>Processo finalizado o servidor irá reinicia para que aplique as  configurações e já volta replicando, mas antes de iniciarmos o servidor  iremos adicionar a entrada do host do servidor no nosso servidor <strong><em>DNS</em></strong>, para adicionarmos o servidor precisamos de seu número de identificação <strong><em>“GUID”,</em></strong> pois é através dele que feita autorização pelo servidor <strong><em>Samba4</em></strong> caso contrario o <strong><span style="text-decoration:underline;">Samba4</span></strong> acusará alguns erros:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo2.png"><img class="aligncenter" title="Sem título2" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo2.png?w=300&#038;h=59" alt="" width="300" height="59" /></a></p>
<p>Para descobrimos o <strong><em>“GUID”</em></strong> de replica irá digitar o seguinte comando no servidor onde está o <strong><em>Samba4</em></strong>:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo3.png"><img class="aligncenter" title="Sem título3" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo3.png?w=300&#038;h=105" alt="" width="300" height="105" /></a></p>
<p><strong><em>#ldbsearch -H /var/lib/samba/private/sam.ldb objectClass=ntdsdsa objectguid &#8211;cross-ncs</em></strong></p>
<p><strong><em> </em></strong></p>
<p>Ele irá mostrar o <strong><em>“GUID”</em></strong> dos dois servidores copie a entrada que fala de nosso servidor <strong><em>Windows 2008</em></strong> e abra o arquivo de configuração da zona criada pelo <strong><em>Samba4 </em></strong>que está localizada em <strong><em>“/var/lib/samba/private/dns/tux.org”</em></strong>.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo4.png"><img class="aligncenter" title="Sem título4" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo4.png?w=300&#038;h=105" alt="" width="300" height="105" /></a></p>
<p>Após adicionar as entradas reinicie o servidor <strong><em>DNS</em></strong> e inicie o <strong><em>Windows 2008</em></strong>, agora vamos testar se a replica está funcionando corretamente.</p>
<p>No <em>shell</em> do <strong><em>DC</em></strong> primário use o comando <strong><em>“net”</em></strong> para adicionar um novo usuário:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo.png"><img class="aligncenter" title="Sem título" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo.png?w=300&#038;h=187" alt="" width="300" height="187" /></a></p>
<p>No caso criamos o usuário “Anna”, vamos verificar usando o comando <strong><em>“wbinfo -u</em></strong>”:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo7.png"><img class="aligncenter" title="Sem título7" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo7.png?w=300&#038;h=105" alt="" width="300" height="105" /></a></p>
<p>Ele listará todos usuários.</p>
<p>Logue-se agora no servidor Windows 2008 Server, como administrator, vá ao meu <strong><em>“INCIAR -&gt; RUN -&gt; das.msc</em></strong>”, vá na guia usar que está e <strong><em>Users</em></strong>.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo9.png"><br />
</a><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo6.png"><img class="aligncenter" title="Sem título6" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo6.png?w=300&#038;h=179" alt="" width="300" height="179" /></a></p>
<p>Criaremos agora  um usuário no Servidor 2008. Remova o usuário usando  o utilitário do Windows e Cadastre um outro usuário, usando o  formulário do <strong><em>“DSA”.</em></strong></p>
<p><strong><em><a href="http://diegograssato.files.wordpress.com/2010/09/wbinfo.png"><br />
</a><br />
</em></strong></p>
<p>Verificando no <strong><em>Samba4</em></strong> se replicou os dados:</p>
<p style="text-align:center;"><strong><em><a href="http://diegograssato.files.wordpress.com/2010/09/wbinfo.png"><img class="aligncenter" title="wbinfo" src="http://diegograssato.files.wordpress.com/2010/09/wbinfo.png?w=300&#038;h=38" alt="" width="300" height="38" /></a></em></strong></p>
<p>Replicando dados perfeitinhos, vá à guia <strong><em>“Domain Controllers”</em></strong> você verá os dois controladores ativo.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/sem-titulo91.png"><img class="aligncenter" title="Sem título9" src="http://diegograssato.files.wordpress.com/2010/09/sem-titulo91.png?w=300&#038;h=244" alt="" width="300" height="244" /></a></p>
<p><strong><span style="text-decoration:underline;">Configuração do Controlador de Domínios Replica 2</span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p>Nesta segunda replica nos usaremos outra máquina rodando <strong><span style="text-decoration:underline;">Samba4</span></strong>, siga as passos da instalação padrão só pule  a aparte do “<strong><em>provision”</em></strong></p>
<p><strong><em>#net vampire TUX.ORG -UAdministrator &#8211;realm=tux.org</em></strong></p>
<p><strong><em><br />
</em></strong></p>
<p>Coloque a senha do administrator de domínios e em alguns instantes sua segunda replica está no ar.</p>
<p>Antes de iniciar o serviço rode novamente o seguinte comando para  obter e adicionar o “GUID” deste servidor ao servidor DNS e o DC  primário possa encontra-lo na rede.</p>
<p>O atributo <strong><em>objectGUID</em></strong> é um atributo de identificação, o valor do objeto <strong><em>objectGUID</em></strong> é <strong><em>GUID</em></strong> atribuído quando o objeto foi criado e é imudável depois, a replicação  depende da integridade do atributo <strong><em>objectGUID</em></strong>.</p>
<p><strong><em>#ldbsearch -H /var/lib/samba/private/sam.ldb objectClass=ntdsdsa objectguid &#8211;cross-ncs</em></strong></p>
<p style="text-align:center;"><strong><em><a href="http://diegograssato.files.wordpress.com/2010/09/do2.png"><img class="aligncenter" title="do2" src="http://diegograssato.files.wordpress.com/2010/09/do2.png?w=362&#038;h=127" alt="" width="362" height="127" /></a></em></strong></p>
<p><strong><em> </em></strong></p>
<p>Ele irá mostrar o <strong><em>“GUID”</em></strong> dos dois servidores copie a entrada que fala de nosso servidor <strong><em>Windows 2008</em></strong> e abra o arquivo de configuração da zona criada pelo <strong><em>Samba4 </em></strong>que está localizada em <strong><em>“/var/lib/samba/private/dns/tux.org”</em></strong>.</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/do21.png"><img class="aligncenter" title="do21" src="http://diegograssato.files.wordpress.com/2010/09/do21.png?w=300&#038;h=105" alt="" width="300" height="105" /></a></p>
<p>Após adicionar as entradas reinicie o servidor <strong><em>DNS</em></strong> e inicie o <strong><em>Windows 2008</em></strong>, agora vamos testar se a replica está funcionando corretamente.</p>
<p>No shell do <strong><em>Servidor Replica 2</em></strong> primário use o comando <strong><em>“net”</em></strong> para adicionar um novo usuário:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/newuser.png"><img class="aligncenter" title="newuser" src="http://diegograssato.files.wordpress.com/2010/09/newuser.png?w=300&#038;h=105" alt="" width="300" height="105" /></a></p>
<p>No caso criamos o usuário “Anna”, vamos verificar usando o comando <strong><em>“wbinfo</em></strong>” no servidor DC principal:</p>
<p style="text-align:center;"><a href="http://diegograssato.files.wordpress.com/2010/09/wbinfo1.png"><img class="aligncenter" title="wbinfo" src="http://diegograssato.files.wordpress.com/2010/09/wbinfo1.png?w=300&#038;h=105" alt="" width="300" height="105" /></a></p>
<p>OK Funcionando e se você verifica no Windows 2008 Server já está atualizado também.</p>
<p>Vamos adicionar a nossa regra de load-balance de Domínio em nosso  servidor DNS para que os dados sejam replicados podemos fazer um  balanceamento de requisições caso um servidores pare o outro assume até  que ele volte, quando ele volta os dados são repassado a eles, para  fazer esse balanceamento é simples, abra o arquivo de configuração de  sua zona e adicione a seguinte entrada, logo abaixo<strong><em>” IN A    192.168.11.1”</em></strong> adicione:</p>
<p><strong>IN A    192.168.11.18</strong></p>
<p><strong>IN A    192.168.11.12</strong></p>
<p><strong> </strong></p>
<p>Assim sempre o acesso será balanceado pelo servidor <strong><em>DNS</em></strong> e caso um dos dois pare e outro irá continuar trabalhando, quando o <strong><em>DC</em></strong> voltar ele irá importar os dados para que as informações sempre fiquem integras.</p>
<p>Para testarmos se está funcionado utilize o comando “<strong><em>ping</em></strong>”;</p>
<p><strong>Primeiro teste</strong></p>
<p><strong><em># ping tux.org</em></strong></p>
<p><strong><em>PING tux.org (192.168.11.1) 56(84) bytes of data.</em></strong></p>
<p><strong><em>64 bytes from tux.org (192.168.11.1): icmp_seq=1 ttl=64 time=0.253 ms</em></strong></p>
<p><strong><em>64 bytes from tux.org  (192.168.11.1): icmp_seq=2 ttl=64 time=0.087 ms</em></strong></p>
<p><strong><em><br />
</em></strong></p>
<p><strong> </strong></p>
<p><strong>Segundo teste</strong></p>
<p><strong><em># ping tux.org</em></strong></p>
<p><strong><em>PING tux.org (192.168.11.12) 56(84) bytes of data.</em></strong></p>
<p><strong><em>64 bytes from tux.org (192.168.11.12): icmp_seq=1 ttl=64 time=0.253 ms</em></strong></p>
<p><strong><em>64 bytes from tux.org  (192.168.11.12): icmp_seq=2 ttl=64 time=0.087 ms</em></strong></p>
<p><strong><em><br />
</em></strong></p>
<p><strong>Terceiro teste</strong></p>
<p><strong><em># ping tux.org</em></strong></p>
<p><strong><em>PING tux.org (192.168.11.18) 56(84) bytes of data.</em></strong></p>
<p><strong><em>64 bytes from tux.org (192.168.11.18): icmp_seq=1 ttl=64 time=0.253 ms</em></strong></p>
<p><strong><em>64 bytes from tux.org  (192.168.11.18): icmp_seq=2 ttl=64 time=0.087 ms</em></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samba4.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samba4.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samba4.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samba4.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samba4.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samba4.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samba4.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samba4.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=87&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samba4.wordpress.com/2010/09/16/replica-de-dados-entre-servidores-samba4-com-load-balance-de-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4565f520ae310f972bb8aceda23bda3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegograssato</media:title>
		</media:content>

		<media:content url="http://diegograssato.wordpress.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" medium="image">
			<media:title type="html">Mais...</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h58m49s83.png?w=300" medium="image">
			<media:title type="html">vlcsnap-2010-07-08-07h58m49s83</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-07h59m44s140.png?w=300" medium="image">
			<media:title type="html">vlcsnap-2010-07-08-07h59m44s140</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-08h00m11s152.png?w=300" medium="image">
			<media:title type="html">vlcsnap-2010-07-08-08h00m11s152</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/2.png?w=300" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/3.png?w=300" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/4.png?w=300" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/5.png?w=300" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/6.png?w=300" medium="image">
			<media:title type="html">6</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/7.png?w=300" medium="image">
			<media:title type="html">7</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/8.png?w=300" medium="image">
			<media:title type="html">8</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/9.png?w=300" medium="image">
			<media:title type="html">9</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/10.png?w=300" medium="image">
			<media:title type="html">10</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/vlcsnap-2010-07-08-08h15m23s69.png?w=300" medium="image">
			<media:title type="html">vlcsnap-2010-07-08-08h15m23s69</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo2.png?w=300" medium="image">
			<media:title type="html">Sem título2</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo3.png?w=300" medium="image">
			<media:title type="html">Sem título3</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo4.png?w=300" medium="image">
			<media:title type="html">Sem título4</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo.png?w=300" medium="image">
			<media:title type="html">Sem título</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo7.png?w=300" medium="image">
			<media:title type="html">Sem título7</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo6.png?w=300" medium="image">
			<media:title type="html">Sem título6</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/wbinfo.png?w=300" medium="image">
			<media:title type="html">wbinfo</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/sem-titulo91.png?w=300" medium="image">
			<media:title type="html">Sem título9</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/do2.png?w=300" medium="image">
			<media:title type="html">do2</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/do21.png?w=300" medium="image">
			<media:title type="html">do21</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/newuser.png?w=300" medium="image">
			<media:title type="html">newuser</media:title>
		</media:content>

		<media:content url="http://diegograssato.files.wordpress.com/2010/09/wbinfo1.png?w=300" medium="image">
			<media:title type="html">wbinfo</media:title>
		</media:content>
	</item>
		<item>
		<title>Servidor PROFTPD autenticado via SAMBA4 e segurança TLS</title>
		<link>http://samba4.wordpress.com/2010/09/16/servidor-proftpd-autenticado-via-samba4-e-seguranca-tls/</link>
		<comments>http://samba4.wordpress.com/2010/09/16/servidor-proftpd-autenticado-via-samba4-e-seguranca-tls/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 19:29:44 +0000</pubDate>
		<dc:creator>DIEGO PEREIRA GRASSATO</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Instalação e Configuração]]></category>
		<category><![CDATA[Samba4]]></category>

		<guid isPermaLink="false">http://samba4.wordpress.com/?p=84</guid>
		<description><![CDATA[Introdução O Proftpd é conhecido por ser um servidor de FTP seguro, de fácil configuração (baseada no modelo do Apache), bom desempenho e muitos recursos. Ele permite a utilização de diversos módulos para autenticação dos usuários, LDAP, Radius, Mysql, Postgres, entre outros. Nesse artigo vamos falar sobre a autenticação LDAP com o Proftpd. Dentre as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=84&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Introdução</h2>
<p>O <strong>Proftpd</strong> é conhecido por ser um servidor de FTP seguro, de  fácil configuração (baseada no modelo do Apache), bom desempenho e  muitos recursos.</p>
<p>Ele permite a utilização de diversos módulos para autenticação dos  usuários, LDAP, Radius, Mysql, Postgres, entre outros. Nesse artigo  vamos falar sobre a autenticação LDAP com o <strong>Proftpd</strong>. Dentre as vantagens de se utilizar a autenticação LDAP com o <strong>Proftpd</strong> podemos destacar a utilização de uma base central de usuários que pode  ser compartilhada por diversos servidores, sem a necessidade  de criação  de usuários locais no sistema, os diretórios dos usuários podem ser  criados automaticamente assim que eles conectam-se ao <strong>Proftpd</strong>. Neste artigo vamos demonstrar sua capacidade de integração com o SAMBA4 (Active Directory Livre) através do modulo <strong>mod_ldap</strong>.</p>
<p><span id="more-84"></span></p>
<p><img title="Mais..." src="http://diegograssato.wordpress.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<h2>Instalação</h2>
<p>A instalação do <strong>Proftpd</strong> pode ser feita a partir dos pacotes da sua distribuição preferida ou através da compilação dos fontes.</p>
<h3>Compilação</h3>
<pre>#./configure --prefix=/usr --sysconfdir=/etc/proftpd/ --localstatedir=/var/run --with-modules=mod_tls:mod_ldap
# make
# make install
-&gt; Verificando os módulos instalados:
# proftpd -l
Compiled-in modules:
  mod_core.c
  mod_xfer.c
  mod_auth_unix.c
  mod_auth_file.c
  mod_auth.c
  mod_ls.c
  mod_log.c
  mod_site.c
  mod_delay.c
  mod_facts.c
  mod_ident.c
  mod_ratio.c
  mod_readme.c
  mod_tls.c
  mod_ldap.c
  mod_cap.c</pre>
<pre><em>* Com os parâmetros de compilação acima, a instalação do </em><em>Proftpd</em> <em>vai habilitar o suporte a autenticação LDAP e segurança utilizando certificado TLS</em>.</pre>
<h3>Debian</h3>
<pre># apt-get install proftpd-ldap  openssl</pre>
<pre><em>* Durante a instalação será solicitado escolher o jeito que você quer que o proftp seja iniciado, inetd ou standalone (modo solitário). Escolha standalone (modo solitário).</em></pre>
<h2>Configurações</h2>
<p>Segue abaixo as configurações que devem ser adicionais ao arquivo de configuração do Proftpd para funcionar a autenticação LDAP.</p>
<h2>Gerando chave SSL para TLS</h2>
<pre># mkdir /etc/proftpd/cert
# openssl req -new -x509 -days 365 -nodes -out /etc/proftpd/cert /proftpd.cert.pem -keyout /etc/proftpd/cert/proftpd.key.pem</pre>
<h3>Arquivo: /etc/proftpd/proftpd.conf</h3>
<pre>######################################################################
#
#               Servidor PROFTP TUX LTDA
#
######################################################################

ServerName                      "ProFTPD TuX LTDA"
ServerType                      standalone
ServerAdmin                     suporte@tux.org
ServerIdent                     off
MultilineRFC2228                on
SyslogFacility                  AUTH
DefaultServer                   on
ShowSymlinks                    on
Port                            21
RootLogin                       off
UseIPv6                         off
AllowLogSymlinks                on
IdentLookups                    off
UseReverseDNS                   off
Umask                           077 022
MaxInstances                    30
MaxClientsPerHost               2 "Você já está com muitas conexões simultâneas."
AccessGrantMsg                  "Acesso anônimo aceito para %u."
User                            ftp
Group                           ftp
DirFakeUser                     on ftp
DirFakeGroup                    on ftp
DeferWelcome                    on
DisplayLogin                    welcome.msg
DisplayChdir                    .message
DefaultRoot                     /home/samba/%u/
DefaultChDir                    samba
AuthOrder                       mod_ldap.c
RequireValidShell               off
UseFtpUsers                     off
ListOptions                     "-l"
DenyFilter                      \*.*/
AllowOverwrite                  on
SystemLog                       /var/log/proftpd/proftpd.log
TransferLog                                   /var/log/proftpd/xferlog
<strong># Especifica o modo de transferencia padrao (ascii ou binary).</strong>
DefaultTransferMode             binary
<strong>#Criando a Pasta do usuário no primeiro acesso e já fazendo a copia de skel default</strong>
CreateHome                      on 755 skel /home/samba/skel/

<strong># Comunicação com Samba4</strong>
&lt;IfModule mod_ldap.c&gt;
        <strong>#Servidor</strong>
        LDAPServer                      localhost
        <strong>#Busca pelo atributo</strong>
        LDAPAttr                        uid SAMAccountname
<strong>        #Login de administrado</strong>
        LDAPDNInfo    cn=Administrator,cn=Users,dc=tux,dc=org SENHA
<strong>        #Autenticação</strong>
        LDAPAuthBinds                   on
<strong>        #Busca e tipos de busca</strong>
        LDAPDoAuth                      on "dc=tux,dc=org" (&amp;(samaccountname=%v)(objectClass=top)(ObjectCategory=user)(objectclass=person))
        LDAPDoUIDLookups                on "dc=tux,dc=org"
        LDAPDoGIDLookups                on "dc=tux,dc=org"
        LDAPQueryTimeout                10
<strong>        #uid e guid do usuário e grupo FTP</strong>
        LDAPDefaultUID                  14
        LDAPDefaultGID                  50
        LDAPForceDefaultUID             on
        LDAPForceDefaultGID             on

&lt;/IfModule&gt;

&lt;Directory /*&gt;
        AllowOverwrite                  on
&lt;/Directory&gt;

#SSL+TLS
&lt;IfModule mod_tls.c&gt;

        TLSEngine                       on
        TLSLog                          /var/log/proftpd/tls.log
        TLSProtocol                     SSLv23
        TLSOptions                      NoCertRequest
        TLSRSACertificateFile           /etc/proftpd/cert/proftpd.cert.pem
        TLSRSACertificateKeyFile        /etc/proftpd/cert/proftpd.key.pem
        TLSVerifyClient                 off
#Para que fique obrigatório o uso de TLS altere para ON
        TLSRequired                     off
&lt;/IfModule&gt;
######################################################################</pre>
<h3>Teste</h3>
<p>Criando a pasta onde irão ficar os arquivos dos usuário, e também  cirando o skel padrão, depois iniciando o Proftpd em modo debug:</p>
<pre>#mkdir –p /home/samba
#mkdir –p /home/samba/skel
#echo “Servidor Autenticado via Samba4” &gt; welcome.msg
#echo “Seje Bem Vindo” &gt; .message
#ls –al
-rw-r--r-- 1 root root   15 2010-09-16 10:53 .message
-rw-r--r-- 1 root root   15 2010-09-16 10:51 .welcome.msg
#proftpd -nd12
192.168.11.1 - ProFTPD 1.3.3a (maint) (built Thu Aug 26 2010 12:18:41 BRT) standalone mode STARTUP
192.168.11.1 - ROOT PRIVS at pidfile.c:48
192.168.11.1 - RELINQUISH PRIVS at pidfile.c:50</pre>
<p>Acessando de uma máquina pela primeira vez</p>
<pre>#ftp localhost
Connected to localhost.
220-Seje Bem Vindo ao FTP TUX LTDA
220 127.0.0.1 FTP server ready
Name (localhost:root): administrator
331 Password required for administrator
Password:
230-Seje bem vindo
230 Acesso anônimo aceito para administrator.
Remote system type is UNIX.
ftp&gt; ls -al
150 Opening BINARY mode data connection for file list
drwxr-xr-x   2 ftp      ftp          4096 Sep 16 13:57 .
drwxr-xr-x   2 ftp      ftp          4096 Sep 16 13:57 ..
-rw-r--r--   1 ftp      ftp            15 Sep 16 13:57 .message
-rw-r--r--   1 ftp      ftp            15 Sep 16 13:57 welcome.msg</pre>
<pre><em>* No momento do acesso já é criado a pasta e copiado os arquivos e exibido as mensagens que estão gravadas nele.</em></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samba4.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samba4.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samba4.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samba4.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samba4.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samba4.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samba4.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samba4.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=84&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samba4.wordpress.com/2010/09/16/servidor-proftpd-autenticado-via-samba4-e-seguranca-tls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4565f520ae310f972bb8aceda23bda3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegograssato</media:title>
		</media:content>

		<media:content url="http://diegograssato.wordpress.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" medium="image">
			<media:title type="html">Mais...</media:title>
		</media:content>
	</item>
		<item>
		<title>Samba4 integrado com Samba/Winbind e PAM</title>
		<link>http://samba4.wordpress.com/2010/01/20/samba4-integrado-com-sambawinbind-e-pam/</link>
		<comments>http://samba4.wordpress.com/2010/01/20/samba4-integrado-com-sambawinbind-e-pam/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 10:30:22 +0000</pubDate>
		<dc:creator>DIEGO PEREIRA GRASSATO</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Samba4]]></category>

		<guid isPermaLink="false">http://samba4.wordpress.com/?p=75</guid>
		<description><![CDATA[Samba4 integrado com Samba/Winbind e PAM, Winbind, samba4, pam_kerberos, pam_winbin<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=75&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://samba4.files.wordpress.com/2010/01/samba.png"><img class="aligncenter size-full wp-image-79" title="samba" src="http://samba4.files.wordpress.com/2010/01/samba.png?w=200&#038;h=94" alt="" width="200" height="94" /></a></p>
<p><strong><span style="text-decoration:underline;">Introdução</span></strong></p>
<p>Neste artigo irei mostrar a integração do Serviço de Diretórios(Active Directory) já nativo no SAMBA4, e sua interpolaridade com outros softwares assim como samba 3.x, postfix, webmin, sshd entre outros softwares,  através de autenticação via modulo WINBIND + PAM. A interpolaridade hoje em dia é muito difundida, pois de forma geral e definida como sendo a capacidade de plataformas diferentes atuarem plenamente em conjunto, comunicando-se por intermedio de padrões abertos, neste caso em especial o SAMBA4 pode ser utilizando tanto por aplicativos utilizandos pelo windows como no linux de uma maneira em especial a comunicação entre o Serviço de Diretório(Active Directory) entre aplicativo utilizados no Linux.</p>
<p><span id="more-75"></span></p>
<p>O Wibind nesta estrutura é usado na relação de confiança entre domínios e o samba, neste caso entre domínio configurado no SAMBA4 e o SAMBA3x, assim fazendo a troca de informações de usuários e serviços de rede.</p>
<p>O PAM<strong>(<em>Pluggable Authentication Modules</em>, ou <em>Módulos de Autenticação Plugáveis/Modulares)</em></strong> é uma biblioteca que permite autenticar usuários em ambientes como GNU/Linux, Unix ou Solaris. A autenticação no Linux era apenas via senhas criptografadas armazenadas em dois arquivos locais chamados <tt>/etc/passwd e /etc/shadow, quando </tt>um programa que exige login pede o nome do usuário e a senha, criptografava a senha e comparava o resultado com o armazenados nestes arquivos, se fossem iguais, garantia o acesso à máquina se não era regeitado o pedido.</p>
<p>A Sun® criou o PAM  e liberou as especificações em forma de RFC.</p>
<p>Os modulos PAM são divididos em quatro categorias, definindo os tipos diponiveis, no linux, normalmente estão localizados</p>
<p>no diretório <em>/etc/pam.d/</em>. Nestes arquivos, a linha de configuração é dada como:</p>
<p><em> </em></p>
<p><strong><em>auth</em></strong><strong>:</strong></p>
<p>Verifica que o usuário é realmente quem ele diz que é. Pode ser bem simples, pedindo apenas por um nome e uma senha, ou utilizando autenticação biométrica, por exemplo (como uma impressão de voz, uma imagem da retina ou impressão digital).</p>
<p><strong><em>account</em></strong><strong>:</strong></p>
<p>Verifica se o usuário em questão está autorizado a utilizar este serviço ao qual ele está se autenticando. Os módulos aqui podem checar por horário, dia da semana, origem do login, login simultâneo, etc.</p>
<p><strong><em> </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em>passwd</em></strong><strong>:</strong></p>
<p>Este serviço é usado quando se deseja mudar a senha. Por exemplo, aqui podem ser colocados módulos que verificam se a senha é forte ou fraca.</p>
<p><strong><em>session</em></strong><strong>:</strong></p>
<p>A <em>session</em> fica encarregada de fazer o que for necessário para criar o ambiente do usuário. Por exemplo, fornecer o acesso a alguns dispositivos locais como o de áudio ou cdrom, montar sistemas de arquivos ou simplesmente fazer o registro do evento nos arquivos de log do sistema.</p>
<p>O <em>control-flag </em>é utilizado para indicar de que forma a biblioteca do PAM reagirá ao sucesso ou falha do módulo que está associado, alguns <em>control-flag:</em></p>
<p><strong><em>required</em></strong><strong>:</strong></p>
<p>O resultado deste módulo influência diretamente o resultado final. Uma falha em um módulo deste tipo só aparecerá para o usuário após todos os outros módulos desta classe serem executados.</p>
<p><strong><em>requisite</em></strong><strong>:</strong></p>
<p>Se a autenticação do módulo falhar nega a autenticação imediatamente.</p>
<p><strong><em> </em></strong></p>
<p><strong><em>sufficient</em></strong><strong>:</strong></p>
<p>A falha deste módulo não implica em falha da autenticação como um todo. Se o módulo falhar, o próximo da classe é executado. Se não houver próximo, então a classe retorna com sucesso.</p>
<p><strong><em>optional</em></strong><strong>:</strong></p>
<p>Os módulos marcados como optional praticamente não influenciam o resultado da autenticação ele só é significante se o módulo for único em relação ao serviço ou classe.</p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;">Ambiente</span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong> </strong></p>
<p>Instalação e requisitos do servidor Samba4:</p>
<p><a href="http://diegograssato.wordpress.com/2009/10/06/instalacao-e-configuracao-samba4/">http://diegograssato.wordpress.com/2009/10/06/instalacao-e-configuracao-samba4/</a><strong> </strong></p>
<p><strong><span style="text-decoration:underline;">Configurações da máquina “MAIL”:</span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<h2><strong>• Linux: </strong>Ubuntu Server 9.10, instalação mínima com o sistema básico e OpenSSH:</h2>
<p><a href="http://www.ubuntu.com/getubuntu/download-server">http://www.ubuntu.com/getubuntu/download-server</a></p>
<p><strong> </strong></p>
<p><strong>Após a instalação será instalado os seguintes pacotes:</strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="49" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#apt-get install samba samba-common smbclient     smbfs winbind krb5-config krb5-user libpam-krb5 finger quota ntpdate nmap</strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p>Alguns pacotes foram adicionados para sincronização de horário e verificação de rede <strong>“ntpdate e nmap      “.</strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;"> </span></strong></p>
<p><strong><span style="text-decoration:underline;">Configurações</span></strong></p>
<p><strong> </strong></p>
<p>A primeira coisa a ser feita é sincronização da hora da máquina com o servidor, use este comando:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="33" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#net time set -S     tux.org</strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Para agilizar o processo adicione esta linha em <strong>“/etc/rc.local”, </strong>toda vez que o micro iniciar ele irá sincronizar o seu horário.</p>
<p>Agora o primeiro passo é fazer a configuração do cliente kerberos em <strong>“/etc/krb5.conf”, </strong>faça uma backup antes do arquivo original:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="37" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#mv     /etc/krb5.conf /etc/krb5.conf-default</strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Segue conteúdo do arquivo:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="33" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#vim     /etc/krb5.conf</strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="228" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>[</strong><strong>libdefaults</strong><strong>]</strong><strong> </strong><strong>default_realm</strong><strong> = TUX.ORG</strong></p>
<p><strong>[realms]</strong></p>
<p><strong> TUX.ORG = {</strong></p>
<p><strong> kdc = tux.org:88</strong></p>
<p><strong> admin_server = tux.org:749</strong></p>
<p><strong> default_domain = tux.org</strong></p>
<p><strong> kpasswd_server = tux.org:88</strong></p>
<p><strong>}</strong></p>
<p><strong>[domain_realm]</strong></p>
<p><strong> .tux.org = TUX.ORG</strong></p>
<p><strong> tux.org = TUX.ORG</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>Em seguida, vamos testar a comunicação com o SAMBA4 utilizando</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="66" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#kinit administrator</strong><strong>Password     for </strong><a href="mailto:administrator@TUX.ORG">administrator@TUX.ORG</a><strong>:</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Kerberos.</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="105" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># klist </strong><strong>Ticket     cache: FILE:/tmp/krb5cc_0_U3eIEX</strong></p>
<p><strong>Default     principal: administrator@TUX.ORG</strong></p>
<p><strong>Valid     starting     Expires            Service principal</strong></p>
<p><strong>01/06/10     00:10:30  01/07/10 00:09:59 </strong><a href="mailto:krbtgt/TUX.ORG@TUX.ORG">krbtgt/TUX.ORG@TUX.ORG</a></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Digite a senha, e vamos testar se ele adquiriu as credenciais:</p>
<p>Pronto!</p>
<p>Em seguida, vamos editaremos o arquivo nsswitch.conf, o arquivo Network Services Switch <strong>(/etc/nsswitch.conf)</strong> determina a ordem das buscas realizadas quando uma certa informação é requisitada, exatamente como o arquivo <strong>/etc/host.conf</strong> determina o modo como</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="36" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># vi /etc/nsswitch.conf</strong><strong> </strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>pesquisas de hosts são executadas.</p>
<p>E alterar as linhas:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="91" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>passwd:     compat</strong><strong>group:  compat</strong></p>
<p><strong>shadow: compat</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>DE:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="91" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>passwd:     compat winbind</strong><strong>group:  compat winbind</strong></p>
<p><strong>shadow: compat winbind</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>PARA:</p>
<p>O ambiente está preparado para receber o SAMBA/Winbind.</p>
<p><strong><span style="text-decoration:underline;">Configurando o Samba/Winbind</span></strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="64" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># mv /etc/samba/smb.conf     /etc/samba/smb.original</strong><strong># vi /etc/samba/smb.conf</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Vamos fazer backup do arquivo original e depois vamos criaremos o nosso arquivo de configuração:</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="477" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>[global]</strong><strong># Segue apenas um comentario que     ira parecer no seu ambiente de rede.</strong></p>
<p><strong>comment = Servidor MTA SAMBA 4</strong></p>
<p><strong># Defini o nome do Grupo de     Trabalho , Nesse caso nosso SAMBA4</strong></p>
<p><strong>workgroup = TUX</strong></p>
<p><strong>#Nome de NetBIOS da sua maquina,     que aparecerece no ambiente de rede</strong></p>
<p><strong>netbios name = MAIL</strong></p>
<p><strong># Define o nome do Servidor samba     local</strong></p>
<p><strong>server     string = SAMBA 4 MTA %v</strong></p>
<p><strong>netbios     aliases = MAIL.TUX.ORG</strong></p>
<p><strong>unix     charset = ISO-8859-1</strong></p>
<p><strong>#Desabilita     Impressao</strong></p>
<p><strong>load     printers = no</strong></p>
<p><strong>#Arquivo     de log </strong></p>
<p><strong>log file     = /var/log/samba/log.%m</strong></p>
<p><strong>#Tamanho     maximo de LOGs</strong></p>
<p><strong>max log     size = 500</strong></p>
<p><strong># Nome do     dominio do SAMBA4(Active Directory)</strong></p>
<p><strong>realm =     TUX.ORG</strong></p>
<p><strong>security     = ads</strong></p>
<p><strong>#Metodo     Utilizado na Autenticacao WINBIND</strong></p>
<p><strong>auth methods     = winbind</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="0" height="0"></td>
<td width="2"></td>
<td width="573"></td>
<td width="2"></td>
</tr>
<tr>
<td height="949"></td>
<td></td>
<td colspan="2" width="575" height="949" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#Servidor     onde estao as senhas &#8220;*&#8221; aceita qualquer entrada voce pode #indicar     o endereco do IP do servidor</strong><strong>password     server = *</strong></p>
<p><strong>#Não     aceita senhas nulas</strong></p>
<p><strong>null     passwords = no</strong></p>
<p><strong>#As  senhas serao transitadas criptografadas</strong></p>
<p><strong>encrypt     passwords = true</strong></p>
<p><strong># Define     o nivel de debugacao do arquivo log</strong></p>
<p><strong>debug     level = 1</strong></p>
<p><strong>#     Verifica a comunicacao a cada 20 segundo</strong></p>
<p><strong>keep     alive = 20</strong></p>
<p><strong>#     Separador do Winbind, (usado DOMINIO[+,/,@]usuario-do-dominio)</strong></p>
<p><strong>winbind     separator = +</strong></p>
<p><strong>winbind     cache time = 15</strong></p>
<p><strong>winbind     enum users = yes</strong></p>
<p><strong>winbind     enum groups = yes</strong></p>
<p><strong>#Configura     o Winbind para buscar direto no dominio, ou em caso de no, #obriga a usar o     separador</strong></p>
<p><strong>winbind     use default domain = yes</strong></p>
<p><strong># IDs que     os usuarios do Dominio (no caso trazidos pelo Winbind) podem #assumir</strong></p>
<p><strong>idmap uid     = 10000-20000</strong></p>
<p><strong># IDs que     os grupos do Dominio (trazidos pelo Winbind) podem assumir</strong></p>
<p><strong>idmap gid     = 10000-20000</strong></p>
<p><strong>#Opcoes     que configuram o socket para o tipo de acesso do server (no #caso rede ads,     ou NT, ou Samba)</strong></p>
<p><strong>socket     options =  IPTOS_LOWDELAY TCP_NODELAY     SO_RCVBUF=8192 SO_SNDBUF=8192</strong></p>
<p><strong># Os     level alto para que as eleiÃ§s para controlador sejam garantidas, #a ele,     neste caso vai ser baixo, pois </strong></p>
<p><strong>#o     Controlado e o SAMBA4</strong></p>
<p><strong>os level     = 233</strong></p>
<p><strong>#Determina     se este servidor vai ser o principal, neste caso &#8220;no&#8221; pois #o     MASTER e o SAMBA4</strong></p>
<p><strong>domain     master = no</strong></p>
<p><strong>#Servidor     master preferido, definido como &#8220;no&#8221;, pois quem e o #PREFERIDO e     o SAMBA4</strong></p>
<p><strong> preferred master = no</strong></p>
<p><strong># Aceita     os logons dos clientes</strong></p>
<p><strong>domain     logons = no</strong></p>
<p><strong>#Servidor     MASTER local definido como &#8220;no&#8221;, pois o SAMBA4 e o MASTER</strong></p>
<p><strong>local     master = no</strong></p>
<p><strong>#Diz ao     samba se e ou nao para tentar resolver nomes ntbios atraves do nslookup do     dns</strong></p>
<p><strong>dns proxy     = no</strong></p>
<p><strong>#Desativa     ssl do ldap</strong></p>
<p><strong>ldap ssl     = no</strong></p>
<p><strong>#Define     um shell valido aos usuarios</strong></p>
<p><strong>template     shell = /bin/bash</strong></p>
<p><strong>#Home do     usuario ja define onde irao ficar os emails</strong></p>
<p><strong># Path     que sera criado o home de um usuario novo #(/home/DOMINIO/usuario)</strong></p>
<p><strong>template     homedir = /home/%D/%U</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="45"></td>
</tr>
<tr>
<td height="219"></td>
<td colspan="2" width="575" height="219" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># Permite acesso apenas da sua rede     local, basta substituir o endereco #pelo da sua rede se</strong><strong>#hosts allow = 192.168.11.,     10.10.10.</strong></p>
<p><strong>#Válida o usuário</strong></p>
<p><strong>valid users = %S</strong></p>
<p><strong>#diz para nao modificar o nome do     arquivo enviado</strong></p>
<p><strong>preserve case = yes</strong></p>
<p><strong>#Faz o samba intender letras     minusculas como minusculas</strong></p>
<p><strong>short preserve case = yes</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>Criado o arquivo de configuração, vamos reiniciar os serviços do Samba e do Winbind:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="51" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># /etc/init.d/samba restart</strong><strong># /etc/init.d/winbind restart</strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="103" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># net ads     join -U administrator -S TUX.ORG</strong><strong><em>Enter     administrator&#8217;s password:</em></strong></p>
<p><strong><em>Using short     domain name &#8212; TUX</em></strong></p>
<p><strong><em>Joined     &#8216;MAIL&#8217; to realm &#8216;tux.org&#8217;</em></strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Colocando a máquina em domínio.</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="64" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># wbinfo -t</strong><strong>checking     the trust secret via RPC calls succeeded</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Verificando se o Winbind está comunicando com o SAMBA4:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="191" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># wbinfo –u</strong><strong><em>administrator</em></strong></p>
<p><strong><em>guest</em></strong></p>
<p><strong><em>anna</em></strong></p>
<p><strong><em>clodonil</em></strong></p>
<p><strong><em>diego</em></strong></p>
<p><strong><em>dns</em></strong></p>
<p><strong><em>root</em></strong></p>
<p><strong><em>zeh</em></strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Listando Usuários que estão cadastrados no SAMBA4:</p>
<p><strong><em> </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em> </em></strong></p>
<p>Utilizaremos shell script para criação dos diretorios HOMEs dos usuários setando suas permissões de acesso, este script foi retirado <strong>de “<a href="http://www.vivaolinux.com.br/artigo/Postfix-+-AD-%28Active-Directory%29?pagina=9">http://www.vivaolinux.com.br/artigo/Postfix-+-AD-%28Active-Directory%29?pagina=9</a>”</strong> e editador por mim, você pode fazer as alterações que achar necesseário ao seu ambiente:</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="943" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#!/bin/bash</strong><strong>clear</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>#Variveis</strong></p>
<p><strong>########     QUOTAS</strong></p>
<p><strong>TAM=3000000</strong></p>
<p><strong>TAMAX=3000001</strong></p>
<p><strong>ARQ=999</strong></p>
<p><strong>ARQM=1000</strong></p>
<p><strong>#############################################</strong></p>
<p><strong>DOMAIN=&#8221;TuX&#8221;</strong></p>
<p><strong>CADOMAIN=&#8221;/etc/$DOMAIN&#8221;</strong></p>
<p><strong>if [ -d $CADOMAIN ] &amp;&amp; [ -f     $CADOMAIN/local ] ; then </strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo</strong></p>
<p><strong>echo     &#8221; $DOMAIN, CONFIGURADO CORRETAMENTO, PROCEGUINDO&#8230;.. &#8220;</strong></p>
<p><strong>echo</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo</strong></p>
<p><strong>sleep     3 </strong></p>
<p><strong>clear</strong></p>
<p><strong> else </strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo     &#8221; $DOMAIN, AINDA NAO CONFIGURADO &#8220;</strong></p>
<p><strong>mkdir -p $CADOMAIN</strong></p>
<p><strong>#rm      $CADOMAIN/*</strong></p>
<p><strong>touch     $CADOMAIN/local</strong></p>
<p><strong>echo     &#8221; DOMINIO $DOMAIN, SERA CONFIGURADO EM: $CADOMAIN &#8221; </strong></p>
<p><strong>echo</strong></p>
<p><strong>echo     &#8221; ARQUIVO LOCAL , SERA CONFIGURADO EM: $CADOMAIN/local &#8221; </strong></p>
<p><strong>echo</strong></p>
<p><strong>#ls     -al $CADOMAIN</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo</strong></p>
<p><strong>sleep 3</strong></p>
<p><strong>clear</strong></p>
<p><strong>fi</strong></p>
<p><strong>ARQ_AD=&#8221;$CADOMAIN/AD&#8221;</strong></p>
<p><strong>ARQ_LOCAL=&#8221;$CADOMAIN/local&#8221;</strong></p>
<p><strong>ARQ_CRIA=&#8221;$CADOMAIN/cria&#8221;</strong></p>
<p><strong>ARQ_DELETE=&#8221;$CADOMAIN/deleta&#8221;</strong></p>
<p><strong>HOME=&#8221;/mail&#8221;</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>#Gerando     lista de usuÃ¡os no AD por ordem alfabÃ©ca</strong></p>
<p><strong>echo     &#8221; Buscando usuarios no samba4 &#8220;</strong></p>
<p><strong>wbinfo -u | grep -v &#8216;\$&#8217; | sort     &gt; $ARQ_AD</strong></p>
<p><strong>echo     &#8220;Comparando usuarios buscadso com os que já existem e salvando &#8220;</strong></p>
<p><strong>#Comparando     a lista nova com a lista existente p/ criar users</strong></p>
<p><strong>comm     -13 &#8220;$ARQ_LOCAL&#8221; &#8220;$ARQ_AD&#8221; &gt; &#8220;$ARQ_CRIA&#8221;</strong></p>
<p><strong>mail=`cat     $ARQ_CRIA`</strong></p>
<p><strong>contador=0</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="905" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong> </strong><strong>ini=`echo     $mail | wc -w`</strong></p>
<p><strong>while     [ $contador -ne $ini ]</strong></p>
<p><strong> do</strong></p>
<p><strong> contador=`expr $contador + 1`</strong></p>
<p><strong>done</strong></p>
<p><strong>echo     &#8221; Existem $contador caixas de email a serem configuradas &#8220;</strong></p>
<p><strong>sleep     2</strong></p>
<p><strong>#Criando     Diretorio HOME</strong></p>
<p><strong>for     i in $(cat $ARQ_CRIA)</strong></p>
<p><strong> do</strong></p>
<p><strong> </strong><strong>if [ -d     $HOME/$i ]; then</strong></p>
<p><strong> teste(){ </strong></p>
<p><strong> </strong><strong>echo</strong></p>
<p><strong> echo &#8221; Ja existe a pasta     para o usuario $i &#8220;</strong></p>
<p><strong> echo &#8221; Desja setar     permissoes e cria Maildir? </strong><strong>[Ss/Nn] &#8220;</strong></p>
<p><strong> read     RESPOSTA</strong></p>
<p><strong> case     $RESPOSTA in</strong></p>
<p><strong> S|s)</strong></p>
<p><strong> uid=`wbinfo -i $i |awk -F &#8220;:&#8221;     &#8216;{print $3}&#8217;`</strong></p>
<p><strong> gid=`wbinfo -i $i |awk -F     &#8220;:&#8221; &#8216;{print $4}&#8217;`</strong></p>
<p><strong> chown -R &#8220;$i&#8221;:mail     $HOME/&#8221;$i&#8221;</strong></p>
<p><strong> chown -R     &#8220;$uid&#8221;:&#8221;$gid&#8221; $HOME/&#8221;$i&#8221;</strong></p>
<p><strong> setquota -u &#8220;$i&#8221;     &#8220;$TAM&#8221; &#8220;$TAMAX&#8221; &#8220;$ARQ&#8221; &#8220;$ARQM&#8221; -a     $HOME/&#8221;$i&#8221;</strong></p>
<p><strong>echo &#8221; Criando Maildir do     usuario -[ $i ]- com quota de $TAM maximo $TAMAX &#8220;</strong></p>
<p><strong> ;;</strong></p>
<p><strong> N|n) </strong></p>
<p><strong> echo &#8221; Terminando     Processamento &#8220;</strong></p>
<p><strong> echo &#8221; Ignorado usuario $i,     passando para o proximo &#8220;</strong></p>
<p><strong> ;;</strong></p>
<p><strong> *) echo &#8221; Opcao     Invalida! &#8220;</strong></p>
<p><strong> teste</strong></p>
<p><strong> ;;</strong></p>
<p><strong> esac</strong></p>
<p><strong> }</strong></p>
<p><strong> </strong><strong>teste</strong></p>
<p><strong> else</strong></p>
<p><strong> mkdir     $HOME/&#8221;$i&#8221;</strong></p>
<p><strong> maildirmake     $HOME/&#8221;$i&#8221;/Maildir</strong></p>
<p><strong> uid=`wbinfo -i $i |awk -F &#8220;:&#8221;     &#8216;{print $3}&#8217;`</strong></p>
<p><strong> gid=`wbinfo -i $i |awk -F     &#8220;:&#8221; &#8216;{print $4}&#8217;`</strong></p>
<p><strong> chown -R &#8220;$i&#8221;:mail     $HOME/&#8221;$i&#8221;</strong></p>
<p><strong> chown -R     &#8220;$uid&#8221;:&#8221;$gid&#8221; $HOME/&#8221;$i&#8221;</strong></p>
<p><strong> </strong><strong>setquota -u &#8220;$i&#8221; &#8220;$TAM&#8221; &#8220;$TAMAX&#8221;     &#8220;$ARQ&#8221; &#8220;$ARQM&#8221; -a $HOME/&#8221;$i&#8221;</strong></p>
<p><strong>echo &#8221; Criando Maildir do     usuario -[ $i ]- com quota de $TAM maximo $TAMAX &#8220;</strong></p>
<p><strong> echo</strong></p>
<p><strong> fi</strong></p>
<p><strong> done</strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="469" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong><strong>echo     &#8221; Acertando configurações &#8220;</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo</strong></p>
<p><strong>#Copiando     usuarios novos na base local e ordena alfabeticamente</strong></p>
<p><strong>echo     &#8221; Copiando os novos usuarios na base local e ordenando em ordem     alfabetica &#8220;</strong></p>
<p><strong>cat     &#8220;$ARQ_CRIA&#8221; &gt;&gt; &#8220;$ARQ_LOCAL&#8221; &amp;&amp; cat     &#8220;$ARQ_LOCAL&#8221; | sort &gt; &#8220;$ARQ_CRIA&#8221; &amp;&amp; cat     &#8220;$ARQ_CRIA&#8221; &gt; &#8220;$ARQ_LOCAL&#8221; &amp;&amp; rm     &#8220;$ARQ_CRIA&#8221;</strong></p>
<p><strong> </strong></p>
<p><strong>#Comparando     a lista existente com a lista nova p/ remover users</strong></p>
<p><strong>echo     &#8221; Comparando a lista existente com a nova para remover usuarios     inativos &#8220;</strong></p>
<p><strong>comm -23 &#8220;$ARQ_LOCAL&#8221;     &#8220;$ARQ_AD&#8221; &gt; &#8220;$ARQ_DELETE&#8221;</strong></p>
<p><strong>#Deletando     diretorio HOME de usuários inativos</strong></p>
<p><strong>for i in $(cat $ARQ_DELETE)</strong></p>
<p><strong> do</strong></p>
<p><strong> rm -rf $HOME/&#8221;$i&#8221;</strong></p>
<p><strong> </strong><strong>echo &#8221; Deletando usuario -[ $i     ]- inativo &#8220;</strong></p>
<p><strong> done</strong></p>
<p><strong>echo     &#8221; Deleta arquivos antigos e ordenando os novos usuarios &#8220;</strong></p>
<p><strong>cat     &#8220;$ARQ_DELETE&#8221; &gt;&gt; &#8220;$ARQ_LOCAL&#8221; &amp;&amp; sort     &#8220;$ARQ_LOCAL&#8221; &gt; &#8220;$ARQ_DELETE&#8221; &amp;&amp; uniq -u     &#8220;$ARQ_DELETE&#8221; &gt; &#8220;$ARQ_LOCAL&#8221; &amp;&amp; rm     &#8220;$ARQ_DELETE&#8221;</strong></p>
<p><strong>echo     &#8221; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8221;</strong></p>
<p><strong>echo</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="256" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong># getent     passwd</strong><strong><em>administrator:*:10000:10000:Administrator:/home/TUX/administrator:/bin/bash</em></strong></p>
<p><strong><em>guest:*:10001:10001:Guest:/home/TUX/guest:/bin/bash</em></strong></p>
<p><strong><em>anna:*:10005:10000:anna:/home/TUX/anna:/bin/bash</em></strong></p>
<p><strong><em>clodonil:*:10016:10000:clodonil:/home/TUX/clodonil:/bin/bash</em></strong></p>
<p><strong><em>diego:*:10002:10000:diego:/home/TUX/diego:/bin/bash</em></strong></p>
<p><strong><em>dns:*:10003:10000:dns:/home/TUX/dns:/bin/bash</em></strong></p>
<p><strong><em>root:*:10019:10000:root:/home/TUX/root:/bin/bash</em></strong></p>
<p><strong><em>zeh:*:10008:10000:zeh:/home/TUX/zeh:/bin/bash</em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Testando se o samba está realmente buscando os uasuários do SAMBA4 e puxando se GUIDs e a pasta HOME:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="116" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#finger     diego</strong><strong><em>Login:     diego                 Name: Diego Pereira Grassato</em></strong></p>
<p><strong><em>Directory:     /home/MAIL/diego              Shell: /bin/bash</em></strong></p>
<p><strong><em>Never     logged in.</em></strong></p>
<p><strong><em>No mail.</em></strong></p>
<p><strong><em>No Plan.</em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Podemos usar o comando <strong>“finger”</strong> para mostrar as informações de cada usuário:</p>
<p><strong><span style="text-decoration:underline;">Configurando SSHD</span></strong></p>
<p>Agora vamos testar todo este sistema de autenticação com o aplicativo de acesso remoto a servidores mais utilizado o SSH(Secure Shell), vamos instala-lo e configura-lo:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="66" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#apt-get     install openssh-server openssl</strong><strong>#vi /etc/ssh/sshd_config</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="140" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#vi     /etc/pam.d/sshd</strong><strong>#PAM configuration for the Secure     Shell service</strong></p>
<p><strong>auth    required     pam_winbind.so </strong></p>
<p><strong>account required     pam_winbind.so</strong></p>
<p><strong>session required     pam_winbind.so</strong></p>
<p><strong>password required     pam_winbind.so</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Descomentaremos a seguinte linha <strong>“UsePAM yes”</strong>, que será reponsavél pela busca dos usuários via PAM, agora editaremos o arquivo “<strong>sshd”</strong> em “<strong>/etc/pam.d</strong>”:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="36" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#/etc/ini.d/ssh restart</strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Reinicie o daemon sshd:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="117" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#ssh </strong><a href="mailto:administrator@localhost">administrator@localhost</a><strong><em> </em></strong><strong><em>Password: </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em>Last login: Tue Jan  5 22:59:05 2010 from tux.org</em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em>administrator@localhost:~$ </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Vamos testar a autenticação:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="57" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#administrator@localhost:~$     pwd</strong><strong><em>/home/TUX/administrator</em></strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>OK! Funcionando, agora testaremos se o samba direcionou para o diretório home do usuário:</p>
<p>Direcionado!</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="100" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#apt-cache search webmin</strong><strong> </strong></p>
<p><strong><em>webmin &#8211; A web-based administration     interface for Unix systems.</em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong>#apt-get install webmin</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Este é um simples exemplo de sincronização de usuário entre aplicativos, também podemos usar está mesma configuração via modulo <strong>PAM_WINBIND</strong> a outros aplicativos, agora um exemplo com o software <strong>WEBMIN</strong> que é usado para administração remota de configurações de servidores via Web, iremos instalar e fazer as configurações necessarias:</p>
<p><a href="http://samba4.files.wordpress.com/2010/01/webmin.jpg"><img class="aligncenter size-full wp-image-76" title="Webmin" src="http://samba4.files.wordpress.com/2010/01/webmin.jpg?w=495&#038;h=419" alt="" width="495" height="419" /></a></p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="32" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#vi /etc/pam.d/webmin</strong><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>No final da instalação ele pedirá algumas informações sobre acesso e usuário administrador, após a instalação acessaremos o webmin via web, pelo “<strong>IP+:10000”</strong>, autentique com o usuário criado, agora editaremos o modulo PAM responsavél pela busca de usuários do webmin:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="131" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#Webmin <em> web-based administration interface for     Unix systems</em></strong><strong>auth    required     pam_winbind.so</strong></p>
<p><strong>account     required     pam_winbind.so</strong></p>
<p><strong>session     required     pam_winbind.so</strong></p>
<p><strong>password     required     pam_winbind.so</strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>Apague seu conteúdo e coloque este:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="1" height="0"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>Agore mudaremos as configurações de autenticação do webmin siga os seguintes passos:  <strong>“</strong><strong>Webmin -&gt; Configuração do Webmin -&gt; Autenticação”</strong>, marque as opções <strong>“Utilizar autenticação PAM para Unix, se disponível”</strong> e <strong>“Support full PAM conversations?”</strong>, a tela irá ficar mais ou menos assim:</p>
<p>Quando a autenticação de sessão está habilitada, cada sessão de usuário autenticado será acompanhada pelo Webmin, possibilitando que usuário inativos sejam automaticamente desconectados. Tenha em mente que habilitar ou desabilitar autenticação de sessão pode forçar todos os usuário s se autenticarem novamente.</p>
<p>Agora salve as configurações fala logof e tente autenticar com algum usuário que esteje cadastrado no SAMBA4 e <em>voilaaa!!!</em> autenticou!!!</p>
<p>Podemos adicionar um nivél a mais de segurança em nas autenticações de nossos usuários adicionado aos módulos de autenticação o modulo <strong>“pam_krb5.so”</strong>, assim quando o usuário fazer a autenticação será gerado um ticket de autenticação, segue o exemplo do sshd:</p>
<table cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td width="0" height="0"></td>
<td width="575"></td>
</tr>
<tr>
<td height="215"></td>
<td width="575" height="215" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#vi /etc/pam.d/sshd</strong><strong><em> </em></strong></p>
<p><strong><em># PAM configuration for the Secure     Shell service</em></strong></p>
<p><strong><em>auth    required     pam_winbind.so </em></strong></p>
<p><strong><em>auth    required        pam_krb5.so use_first_pass</em></strong></p>
<p><strong><em>account required     pam_winbind.so</em></strong></p>
<p><strong><em>account required    pam_krb5.so use_first_pass</em></strong></p>
<p><strong><em>session required     pam_winbind.so</em></strong></p>
<p><strong><em>session required      pam_krb5.so use_first_pass</em></strong></p>
<p><strong><em>password required     pam_winbind.so</em></strong></p>
<p><strong><em>password required     pam_krb5.so use_first_pass</em></strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td height="12"></td>
</tr>
<tr>
<td height="84"></td>
<td width="575" height="84" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#ssh </strong><a href="mailto:administrator@localhost">administrator@localhost</a><strong><em> </em></strong><strong><em>Password: </em></strong></p>
<p><strong><em>Last login:     Wed Jan  6 00:47:13 2010 from     localhost</em></strong></p>
<p><strong>#administrator@localhost:~$ </strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong><em> </em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>Verificando se realmente foi criada as credenciais de autenticação:</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="123" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td><strong>#administrator@localhost:~$ klist</strong><strong><em>Ticket cache:     FILE:/tmp/krb5cc_10000_SLGN6I</em></strong></p>
<p><strong><em>Default principal:     administrator@TUX.ORG</em></strong></p>
<p><strong><em>Valid starting     Expires            Service principal</em></strong></p>
<p><strong><em>01/06/10 01:18:26  01/06/10 11:18:55  krbtgt/TUX.ORG@TUX.ORG</em></strong></p>
<p><strong><em> renew     until 01/06/10 11:18:55</em></strong></p>
<p><strong><em> </em></strong></p>
<p><strong>#administrator@localhost:~$ </strong></p>
<p><strong> </strong></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p>OK! Ele adquiriu os tickets de autenticação relamente!, voçê pode fazer a mesma coisa o com webmin, caso você não queira complicar muito pode usar tando o modulo <strong>“pam_krb5.so”<em> </em></strong><em>en</em>quanto <strong>“pam_winbind.so”</strong>, o <strong>“ pam_krb5.so”</strong> é util quando somente se utliza autenticação sem acesso as diretórios correntes do shell da máquina, agora o <strong>“pam_winbind.so”</strong>, é util na comunicação e busca de informações no SAMBA4 e na montagem dos diretórios pessoais do usuários, claro que aí fica a seu critério,  com este tipo de autenticação pode ser utilizado por outros serviços como de ftp, email, login, entre outros.</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="575" height="131" bgcolor="white">
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>Referências: <a href="http://www.dimap.ufrn.br/%7Eaguiar/Manuais/Servidor/seg-pam.html">http://www.dimap.ufrn.br/~aguiar/Manuais/Servidor/seg-pam.html</a><a href="http://www.ibm.com/developerworks/br/library/l-pam/index.html">http://www.ibm.com/developerworks/br/library/l-pam/index.html</a></p>
<p><a href="http://www.vivaolinux.com.br/artigo/Seguranca-no-SSH-via-plugins-da-PAM?pagina=4">http://www.vivaolinux.com.br/artigo/Seguranca-no-SSH-via-plugins-da-PAM?pagina=4</a></p>
<p><a href="http://www.vivaolinux.com.br/artigo/Postfix-+-AD-%28Active-Directory%29/">http://www.vivaolinux.com.br/artigo/Postfix-+-AD-%28Active-Directory%29/</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samba4.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samba4.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samba4.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samba4.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samba4.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samba4.wordpress.com/75/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samba4.wordpress.com/75/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samba4.wordpress.com/75/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=75&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samba4.wordpress.com/2010/01/20/samba4-integrado-com-sambawinbind-e-pam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4565f520ae310f972bb8aceda23bda3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegograssato</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2010/01/samba.png" medium="image">
			<media:title type="html">samba</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2010/01/webmin.jpg" medium="image">
			<media:title type="html">Webmin</media:title>
		</media:content>
	</item>
		<item>
		<title>Openfire, Asterisk Interagindo Voip com Seus Clientes Internos</title>
		<link>http://samba4.wordpress.com/2009/10/28/openfire-asterisk-interagindo-voip-com-seus-clientes-internos/</link>
		<comments>http://samba4.wordpress.com/2009/10/28/openfire-asterisk-interagindo-voip-com-seus-clientes-internos/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 15:11:07 +0000</pubDate>
		<dc:creator>DIEGO PEREIRA GRASSATO</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Asterisk-Add]]></category>
		<category><![CDATA[SIP Phone Plugin Voip Mysql LDAP Openfire Asterisk-sounds]]></category>

		<guid isPermaLink="false">http://samba4.wordpress.com/?p=71</guid>
		<description><![CDATA[O Openfire é um servidor Jabber desenvolvido em Java pela Ignite Realtime,ele passou por inúmeras melhorias, recebendo mais recursos e aprimorando os que já existiam (como a autenticação LDAP e Active Directory, por exemplo).<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=71&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p><img src="http://softwarelivre.org/articles/0013/9372/img-303-96x96.png?1256735544" alt="Img-303-96x96" width="101" height="101" /> <img class="alignright" src="http://softwarelivre.org/articles/0013/9373/openfire-512.png?1256735546" alt="Openfire-512" width="98" height="98" /></p>
<p>O Openfire é um servidor Jabber desenvolvido em Java pela Ignite Realtime,ele passou por inúmeras melhorias, recebendo mais recursos e aprimorando os que já existiam (como a autenticação LDAP e Active Directory, por exemplo).</p>
<p>O Openfire tem uma gama imensa de recursos, um dos mais interessantes é o uso de plugins, que permitem extender as funcionalidades do servidor. Existe quase uma dezena de plugins disponíveis (e outros que já estão em desenvolvimento), no nosso caso usaremos o “<strong>SIP Phone Plugin”</strong>:</p>
<p><strong>SIP Phone Plugin:</strong> Plugin que provê a comunicação dos usuário com contas VOIP.</p>
<p><span id="more-71"></span></p>
<p>Não irei aborta a instalação nem configuração dos clientes no Openfire, irei abordar somente a adequação dos clientes para trabalhar com sistema voip com asterisk. Segue abaixo alguns link sobre a instalação do OpenFire:</p>
<p>Instalação: <strong>http://www.nisled.org/?tag=openfire</p>
<p>http://www.vivaolinux.com.br/artigo/Servidor-Jabber-com-Openfire-+-MySQL-+-Debian-Lenny</strong></p>
<p>Bom a parte inicial é nosso ambiente de trabalho:<br />
·<strong> Linux: Slackware 12.2 – Current Version</strong></p>
<p>ftp://ftp.slackware.no/pub/linux/ISO-images/slackware/Current-ISObuild/<br />
·<strong> Libpri</strong></p>
<p>http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.2.8.tar.gz</p>
<p>· <strong>Asterisk 1.6.1</strong></p>
<p>http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.1.1.tar.gz</p>
<p>·<strong> Asterisk-Addons 1.6.2.0 rc1</strong></p>
<p>http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.0-rc1.tar.gz</p>
<p><strong>· Asterisk-sounds 1.2.1</strong></p>
<p>http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-sounds-1.2.1.tar.gz</p>
<p><strong>· Servidor rodando Openfire devidamente configurado com busca de usuário utilizando OpenLDAP ou Mysql.</strong></p>
<p><strong><br />
Instalação e configuração do Asterisk</strong></p>
<p><strong><br />
</strong>O Asterisk é um software PBX que usa o conceito de software livre, criado inicialmente por Mark Spencer, fundador da empresa Digium. Com o Asterisk você pode criar diversas aplicações a um baixo custo, com a mesma, se não superioridade de muitos PABX encontrados hoje no mercado de telecomunicações.<br />
Entenda que o Asterisk é muito mais que um PABX padrão. Com o Asterisk em sua rede, você cria novas aplicações em telefônia.</p>
<p>Algumas como:<strong> </strong></p>
<p><strong>· URA (Unidade de Resposta Audível);<br />
· Filas de chamadas para Call Centers e outras atividades;<br />
· VoiceMail;<br />
· Atendimento Programado;<br />
· Servidor de Fax;<br />
· Conferência;<br />
· VideoConferência;<br />
· Bilhetagem detalhada;<br />
· Planos de chamadas (DialPlain);<br />
· CRM<br />
· e muitos outros…</strong><br />
<strong>Instalando o Asterisk</strong></p>
<p><strong> </strong><br />
Após o download dos pacotes vamos compactá-los, o primeiro que iremos instalar será o libpri depois o asterisk:<br />
<strong>-LibPri</strong><br />
root@host# tar -zxvf libpri-1.2.8.tar.gz<br />
root@host# cd libpri-1.2.8<br />
root@host# make &amp;&amp; mak install<br />
<strong>-Asterisk</strong><br />
root@host# tar –zxvf asterisk-1.6.1.1.tar.gz<br />
root@host# cd asterisk-1.6.1.1<br />
root@host# ./configure –prefix=/usr –sysconfdir=/etc –<br />
localstatedir=/var –mandir=/usr/man<br />
root@host# make &amp;&amp; make install<br />
root@host# make samples &amp;&amp; make progdocs<br />
<strong>-Addons</strong><br />
root@host# tar -zxvf asterisk-addons-1.6.2.0-rc1.tar.gz<br />
root@host# cd asterisk-addons-1.6.2.0-rc1<br />
root@host# ./configure –prefix=/usr –sysconfdir=/etc –<br />
localstatedir=/var –mandir=/usr/man<br />
root@host# make &amp;&amp; make install<br />
<strong>-Souns</strong><br />
root@host# tar -zxvf asterisk-sounds-1.2.1.tar.gz<br />
root@host# cd asterisk-sounds-1.2.1<br />
root@host# make install</p>
<p><strong>Script de incialização:</strong></p>
<p><strong>#========================================================================<br />
#!/bin/sh<br />
#<br />
# Start/stop/restart Asterisk PBX<br />
asterisk_start() {<br />
if [ -x /usr/sbin/asterisk ]; then<br />
VERSION=`/usr/sbin/asterisk -rx ‘core show version’`</strong></p>
<p><strong>if [ "`echo $VERSION | cut -c 1-8`" = "Asterisk" ]; then<br />
echo “Asterisk está em funcionamento. $0 saindo agora.”<br />
exit 1<br />
fi</strong></p>
<p><strong>echo “Starting Asterisk /usr/sbin/asterisk”<br />
/usr/sbin/asterisk<br />
fi<br />
}<br />
asterisk_stop() {<br />
if [ -r /var/run/asterisk.pid ]; then<br />
killall asterisk<br />
fi<br />
}</strong></p>
<p><strong>asterisk_restart() {<br />
asterisk_stop<br />
asterisk_start<br />
}</strong></p>
<p><strong>case “$1″ in<br />
’start’)<br />
asterisk_start<br />
;;</strong></p>
<p><strong>’stop’)<br />
asterisk_stop<br />
;;<br />
‘restart’)<br />
asterisk_restart<br />
;;<br />
*)</strong></p>
<p><strong>echo “usage $0 start|stop|restart” ;;<br />
esac<br />
#========================================================================</strong></p>
<p>Salve com o nome de <strong>rc.asterisk</strong>, dê permissão de execução e copie para<br />
o diretório no diretório <strong>/etc/rc.d</strong>, e podemos inicializá-lo pela primeira vez:<br />
<strong>root@host# chmod +x rc.asterisk<br />
root@host# mv rc.asterisk /etc/rc.d<br />
root@host# /etc/rc.d/rc.asterisk start</strong></p>
<p><strong><br />
root#host# asterisk –vvvrcg<br />
<em>Asterisk 1.6.1.1, Copyright (C) 1999 – 2008 Digium, Inc. and others.<br />
Created by Mark Spencer &lt;markster@digium.com&gt;<br />
Asterisk comes with ABSOLUTELY NO WARRANTY; type ‘core show warranty’ fordetails.<br />
This is free software, with components licensed under the GNU General Public<br />
License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type ‘core show license’ for details.<br />
=========================================================================<br />
== Parsing ‘/etc/asterisk/asterisk.conf’: == Found<br />
== Parsing ‘/etc/asterisk/extconfig.conf’: == Found<br />
Connected to Asterisk 1.6.1.1 currently running on chat (pid = 23082)<br />
Verbosity is at least 5<br />
– Remote UNIX connection</em></strong><br />
Pronto asterisk funcionado agora vamos fazer a configurações das contas voip, dentro de <strong>/etc/asterisk</strong> encontram-se os arquivos de configuração.<br />
O arquivo de configuração SIP – <strong>extensions.conf</strong><br />
O arquivo <strong>extensions.conf </strong>é o responsável por criar as extensões ou ramais, nele criamos também caminhos genéricos como <strong>XXX</strong> para cada <strong>X</strong> um dígito, onde podemos usar a imaginação para solucionar as questões que precisamos.<br />
No <strong>extensions.conf</strong> criamos grupos de chamadas locais no qual podemos incluir outros grupos e criar os ramais dentro dele. Abaixo temos um exemplo de configuração do grupo de chamada<strong> ‘grupo1′</strong> que inclui os ramais do grupo <strong>‘demo’ </strong>e contém os seguintes ramais. Os comentários deste arquivo são precedidos de <strong>” ; “</strong>.<br />
Veja que no contexto <strong>[interno]</strong> incluímos o contexto <strong>[demo]</strong> e criamos<br />
dois ramais<strong> (1000,1001)</strong>.<br />
<strong>[interno]<br />
include =&gt; demo<br />
; Configuração do SIP<br />
exten =&gt; 1000,1,Dial(SIP/1000,25)<br />
#; SIP-É o tipo da conta / 1000 / 25-O tempo que vai<br />
chamar em segundos.<br />
exten =&gt; 1000,2,Hangup<br />
exten =&gt; 1001,1,Dial(SIP/1001,25)<br />
exten =&gt; 1001,2,Hangup</strong></p>
<p>O arquivo de configuração SIP -<strong> sip.conf</strong><br />
O arquivo<strong> sip.conf</strong> armazena informações sobre contas de usuários de protocolo SIP as informações são simples como nome de usuário, bina, senha e qual grupo participam.<br />
No exemplo abaixo estamos criando os usuários que receberam um número no <strong>extensions.conf</strong>.<br />
<strong>[general]<em> ; configurações básicas do protocolo</em><br />
context=default ; Context padrão para recebimento de chamadas<br />
bindport=5060 ; Porta UDP (A padrão é 5060)<br />
bindaddr=0.0.0.0; Endereço IP para escutar (0.0.0.0 Escuta todas<br />
interfaces)<br />
;Codec<br />
allow=ulaw<br />
allow=alaw<br />
allow=g729<br />
allow=ilbc<br />
allow=h263<br />
allow=h263p<br />
language=pt_BR ;Lingua padão<br />
videosupport=Yes; Suporte a video<br />
textsupport=Yes; Suporte a texto<br />
################################################<br />
# * Friend = Efetua e recebe ligações;<br />
# * Peer = Apenas faz ligações;<br />
# * User = Apenas recebe ligações.<br />
################################################<br />
[1000]<br />
type=friend ; tipo friend=faz e recebe chamadas, user=faz chamadas,<br />
peer=recebe chamadas.<br />
callerid = “ADMIN” &lt;1000&gt;<br />
username=1000 ;Nome do usuário para login<br />
secret=123 ; Senha<br />
host= dynamic ; se não tem ip fixo<br />
nat=yes ; se está debaixo de nat<br />
canreinvite=no ; no para não encaminhar chamadas<br />
context=interno ; Context padrão para recebimento de chamadas<br />
qualify=yes ; verifica se o host está respondendo (está a menos de 20ms)<br />
allow=all<br />
[1001]<br />
type=friend<br />
callerid = “Diego” &lt;1001&gt;<br />
username=1001<br />
secret=123<br />
host= dynamic<br />
nat=yes<br />
canreinvite=no<br />
context=interno<br />
qualify=yes<br />
allow=all</strong></p>
<p>Após as alterações reinicie o asterisk e vamos verificar as contas:<br />
<strong>root@host# /etc.rc.d/rc.asterisk restart<br />
root@host# asterisk –vvvvrcg<br />
chat*CLI&gt; sip show peers<br />
Name/username Host Dyn Nat ACL Port Status<br />
1000/1000 201.91.215.132 D N 5061 OK (166 ms)<br />
1001/1001 201.91.215.132 D N 61836 OK (134 ms)</strong></p>
<p>Bom essa contas já estão conectadas e respondendo ao ping do asterisk, eu as autentiquei em um softphone e estão em perfeito funcionamento agora vamos vinculá-las e cotas de usuários do OpenFire. Com o Openfire abeto vá a guia Plugins e Plugins Disponiveis e instale<br />
o plugin <strong>“SIP Phone Plugin”</strong>:</p>
<p><img src="http://softwarelivre.org/articles/0013/9354/sipphone.jpg?1256730148" alt="Sipphone" width="491" height="54" /></p>
<p><img alt="" /><img alt="" /></p>
<p>Depois de instalado vamos a guia Servidor, Telefone, Ajustar SIP:</p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9353/sip_config.jpg?1256730147" alt="Sip_config" width="503" height="373" /></p>
<p>Aqui é onde faremos as configurações do servidor Sip Asterisk que configuramos colocarmos o IP ou hostname do servidor se ele tiver correio de voz colocaremos o IP dele novamente se terá suporte a STUN, IP do servidor STUN e sua porta, depois é só clicar em<strong> “Atualizar<br />
Configurações”.</strong></p>
<p><strong>O que é um servidor STUN?</strong></p>
<p>O STUN (Simple Traversal of User Datagram Protocol [UDP], por meio da Network Address Translators [NATs]), é um servidor que permite que clientes NAT (ex.: computadores protegidos por firewall) realizem chamadas telefônicas a um provedor VoIP que se encontre fora da rede local.</p>
<p>O servidor STUN permite que os clientes descubram seu endereço público, o tipo de NAT utilizado, e o lado da porta da Internet associada à NAT com uma porta local específica. Essas informações são usadas para permitir a comunicação UDP entre o cliente e o provedor VoIP, e então, estabelecer a chamada. O protocolo STUN é definido pela RFC 3489.</p>
<p>O servidor STUN está ligado à porta UDP 3478. No entanto, o servidor irá sugerir aos clientes que realizem testes em IPs e números de portas alternativos (os servidores STUN têm dois endereços IP). O RFC determina que tanto portas como IPs podem ser usados (de acordo com a preferência do cliente).<br />
<strong>Fonte: http://www.3cx.com.br/voip-sip/stun-server.php</strong><br />
Depois de configurado o servidor vamos veicular nossa contas de usuários aos números voip, vá à guia <strong>“Mapeamento de Telefones SIP”</strong>, logo abaixo terá <strong>“Add new Phone Mapping”</strong>, para adicionarmos a primeira conta vamos supor que temos cadastrados os usuário:<strong>“admin e diego”</strong>, vamos adiciona uma conta para cada um.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9350/conta1.jpg?1256730141" alt="Conta1" width="507" height="321" /></p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9351/conta2.jpg?1256730143" alt="Conta2" width="511" height="365" /></p>
<p>No usuário <strong>“XMMP username” </strong>é onde colocarmos o login do cliente, <strong>“SIP username”</strong> é a conta VOIP,<strong> “Nome de Autenticação”</strong> é o login para autenticar no SIP, <strong>“Mostra Nome”</strong> é um nome de apresentação só, <strong>“Senha” </strong>a senha definida no SIP Server, os outros atributos já são colocados por Default, pois já foram configurados<strong> “Ajustes SIP”</strong>.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9352/mapas.jpg?1256730145" alt="Mapas" width="535" height="262" /></p>
<p>Agora iremos configurar o cliente para utilizar o serviço, iremos utilizar o <strong>“SPARK”</strong>, podemos baixar o spark em <strong>“http://www.igniterealtime.org”</strong>, depois de instalado o cliente iremos<br />
configurar a conta do cliente:</p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9355/spark1.jpg?1256730149" alt="Spark1" width="237" height="424" /></p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9356/spark2.jpg?1256730150" alt="Spark2" width="234" height="454" /></p>
<p>Agora iremos instalar o plugin <strong>“Phone Client”</strong>, vá a guia <strong>“Spark-&gt; Plugins -&gt; Plugins Disponíveis”</strong>, ele irá buscar todos os plugins disponíveis, instale o <strong>“Phone Client”,</strong> feche e abra o programa.</p>
<p style="text-align:center;"><img class="aligncenter" src="http://softwarelivre.org/articles/0013/9357/spark3.jpg?1256730151" alt="Spark3" width="298" height="479" /></p>
<p>Configure a outra conta em outra maquina e podemos fazer um teste de discagem digite o ramal <strong>“1001″</strong> e aperte<strong> “ENTER”</strong>. Pronto está funcionando.</p>
<p>Fontes interessantes de Pesquisa:<br />
<em><strong>http://www.fug.com.br/content/view/101/9/1/1/</p>
<p>http://www.fug.com.br/content/view/112/9/</p>
<p>http://www.3cx.com.br/voip-sip/stun-server.php</p>
<p>http://www.asterisk.org</p>
<p>http://www.vivaolinux.com.br/artigo/Asterisk-O-PBX-de-codigoaberto/?pagina=1</strong></em></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samba4.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samba4.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samba4.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samba4.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samba4.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samba4.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samba4.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samba4.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=71&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samba4.wordpress.com/2009/10/28/openfire-asterisk-interagindo-voip-com-seus-clientes-internos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4565f520ae310f972bb8aceda23bda3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegograssato</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9372/img-303-96x96.png?1256735544" medium="image">
			<media:title type="html">Img-303-96x96</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9373/openfire-512.png?1256735546" medium="image">
			<media:title type="html">Openfire-512</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9354/sipphone.jpg?1256730148" medium="image">
			<media:title type="html">Sipphone</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9353/sip_config.jpg?1256730147" medium="image">
			<media:title type="html">Sip_config</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9350/conta1.jpg?1256730141" medium="image">
			<media:title type="html">Conta1</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9351/conta2.jpg?1256730143" medium="image">
			<media:title type="html">Conta2</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9352/mapas.jpg?1256730145" medium="image">
			<media:title type="html">Mapas</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9355/spark1.jpg?1256730149" medium="image">
			<media:title type="html">Spark1</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9356/spark2.jpg?1256730150" medium="image">
			<media:title type="html">Spark2</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/articles/0013/9357/spark3.jpg?1256730151" medium="image">
			<media:title type="html">Spark3</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalação e Configuração do Samba4</title>
		<link>http://samba4.wordpress.com/2009/09/25/instalacao-samba4/</link>
		<comments>http://samba4.wordpress.com/2009/09/25/instalacao-samba4/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 18:10:03 +0000</pubDate>
		<dc:creator>DIEGO PEREIRA GRASSATO</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Instalação e Configuração]]></category>
		<category><![CDATA[Samba4]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[Instalação Samba4]]></category>
		<category><![CDATA[Instalando Samba4]]></category>
		<category><![CDATA[Perfil Movel]]></category>
		<category><![CDATA[Roaming Profile]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[Samba + AD]]></category>
		<category><![CDATA[Samba Active Directory]]></category>
		<category><![CDATA[slackware]]></category>
		<category><![CDATA[smbd. ldb]]></category>

		<guid isPermaLink="false">http://samba4.wordpress.com/?p=5</guid>
		<description><![CDATA[Em janeiro de 2006 foi lançando a primeira versão beta do samba4. Mesmo antes desta data várias informações já eram dadas sobre as características do novo “servidor de arquivo”. Uma das informações que mais chama a nossa atenção era sobre a integração do SAMBA com o AD.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=5&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">
<p style="text-align:center;"><img src="http://www.bestlinux.com.br/images/stories/Imagens_Noticias2/logo_main.gif" alt="" width="271" height="122" /></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><span style="color:#000000;">Em janeiro de 2006 foi lançando a primeira versão beta do samba4. Mesmo antes desta data várias informações já eram dadas sobre as características do novo “servidor de arquivo”. Uma das informações que mais chama a nossa atenção era sobre a integração do SAMBA com o AD.<br />
Agora com a versão ALPHA 9 já podemos testar e verificar as principais características do SAMBA4.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Softwares utilizados:</span></p>
<p style="text-align:justify;"><strong>•	Linux: Slackware 12.2 – Current Version</strong><br />
ftp://ftp.slackware.no/pub/linux/ISO-images/slackware/13.0/</p>
<p style="text-align:justify;"><strong>•	PhpLDAPadmin 1.1.0.7</strong></p>
<p>http://phpldapadmin.sourceforge.net/</p>
<p style="text-align:justify;"><strong>•	Samba 4 Alpha9</strong><br />
Via Git: &#8220;git clone git://git.samba.org/samba.git samba-master; cd samba-master &amp;&amp; git checkout -b master origin/master; cd ..&#8221;</p>
<p style="text-align:justify;"><strong>•	Heimdal Kerberos</strong></p>
<p>http://www.h5l.org/dist/src/heimdal-1.2.1.tar.gz</p>
<p style="text-align:justify;"><strong>•	Bind 9</strong><br />
ftp://ftp.isc.org/isc/bind9/9.5.2/bind-9.5.2.tar.gz</p>
<p style="text-align:justify;"><span id="more-5"></span></p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><span style="color:#000000;"><strong>Dependências de Outros softwares para o perfeito funcionamento</strong></span></span></p>
<p style="text-align:justify;">Para o perfeito funcionamento do Samba4 depois vários testes foi visto que o DNS é um dos requisito primordiais para seu funcionamento adequado e reconhecimento de algumas diretivas impostas pelo samba4, para isso recopilaremos o BIND com suporte a Heimdal Kerberos, existem duas implementações de código aberto do Kerberos: Heimdal e MIT Kerberos. Heimdal é uma implementação do protocolo Kerberos implementada pela KTH (Royal Institute of Technology, em Estocolmo), enquanto MIT Kerberos é fornecido pelo MIT (Massachussets Institute of Technology), como diz seu nome.<br />
Autenticação Kerberos é um protocolo de rede. Foi concebido para fornecer autenticação forte para o cliente/servidores de aplicativos usando criptografia de chaves secretas, então um cliente pode provar a sua identidade para um servidor (e vice-versa) em uma conexão de rede insegura.<br />
Em nosso caso utilizaremos BIND com suporte ao Heimdal Kerberos por causa do GSS-TSIG algoritmo de serviço de segurança genérico para autenticação de transação com chave secreta de DNS (GSS-TSIG) este mecanismo é utilizado para estabelecer relações TSIG para autenticação do tipo Kerberos, necessário para interagir BIND com Samba4, com essas credenciais o DNS aceita atualizações GSS-TSIG assinadas e verifica as credenciais de correspondentes com as credencias cadastradas no Samba4, isso permite aos usuários descarregar o DNS dos usuários do Microsoft Windows sem ter a segurança comprometida.</p>
<p style="text-align:justify;"><span style="text-decoration:underline;"><strong>Compilação e Instalação</strong></span></p>
<p style="text-align:justify;">Começaremos pelo Heimdal:</p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#tar –zxvf heimdal-1.2.1.tar.gz<br />
#cd heimdal-1.2.1<br />
#./configure &#8211;prefix=/usr &#8211;libdir=/usr/lib \<br />
&#8211;sysconfdir=/etc  &#8211;localstatedir=/var  \<br />
&#8211;mandir=/usr/man &#8211;with-openssl=/usr &#8211;bindir=/usr/bin/ \<br />
&#8211;sbindir=/usr/sbin/ &#8211;enable-kcm<br />
#make &amp;&amp; make install</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Criaremos o usuário e o grupo responsável pelo Bind, e efetuaremos a compilação:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;"># groupadd named &amp;&amp; useradd named –g named<br />
#tar –zxvf bind-9.5.2.tar.gz<br />
#cd bind-9.5.2<br />
#./configure   &#8211;prefix=/usr   &#8211;libdir=/usr/lib  \<br />
&#8211;sysconfdir=/etc &#8211;localstatedir=/var   &#8211;with-libtool   \<br />
&#8211;mandir=/usr/man   &#8211;enable-shared   &#8211;disable-static   \<br />
&#8211;enable-threads &#8211;with-openssl=/usr &#8211;with-gssapi=/usr/include/gssapi &#8211;bindir=/usr/bin/ &#8211;sbindir=/usr/sbin/<br />
#make &amp;&amp; make install</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Adicione seu host em<em><strong> “/etc/hosts”</strong></em>, para ajudar 	na resolução de nomes, em meu caso ficou deste modo:</span></p>
<p style="text-align:justify;"><span style="color:#808080;"><strong>#vi /etc/hosts</strong></span><span style="color:#808080;"><strong> </strong></span></p>
<p style="text-align:justify;"><span style="color:#808080;"><strong>127.0.0.1                                       localhost</strong></span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">192.168.11.1                              dtux.org dtux</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Testando o funcionamento do Bind:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#named –u named -g<br />
25-Sep-2009 11:00:21.348 zone dtux.org/IN: loaded serial 2009091112<br />
25-Sep-2009 11:00:21.350 running<br />
25-Sep-2009 11:00:21.350 zone dtux.org/IN: sending notifies (serial 2009091112)</span></strong></p>
<p style="text-align:justify;"><strong><span style="text-decoration:underline;">Compilação</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Após fazer o download, foi criado um diretório chamando samba-master. Os fontes do SAMBA4 ficaram dentro do diretório source4, criaremos um link simbólico apontando para source.</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;"># cd samba-master/<br />
# ln –s source4 source<br />
# cd source<br />
#./autogen.sh<br />
#./configure &#8211;prefix=/usr/local/samba &#8211;sysconfdir=/etc/ &#8211;localstatedir=/var &#8211;mandir=/usr/man/ &#8211;enable-fhs &#8211;enable-debug    &#8211;bindir=/usr/bin  &#8211;sbindir=/usr/sbin  &#8211;libdir=/lib &#8211;enable-developer<br />
# make &amp;&amp; make install</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Após a instalação rode o utilitário provision para a criação do domínio e do usuário administrator e sua respectiva senha:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#./setup/provision &#8211;realm=DTUX.ORG &#8211;domain=DTUX &#8211;admin=anna &#8211;server-role=&#8217;domain controller&#8217;</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">O parâmetro<strong><em> “–realm” </em></strong>é para definir o domínio do servidor Kerberos e o<em><strong> “domain”</strong></em> para o domínio SAMBA.<br />
O SAMBA4 trás embutido os protocolos:</span></p>
<p style="text-align:justify;"><strong>DNS – ( Bind )<br />
SMB-( Samba 3 )<br />
LDAP( OpenLdap )<br />
KERBEROS( Heimdal )<br />
MS-RPC – ( GPO )</strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Credenciais Utilizando base SamDB</span></p>
<p style="text-align:justify;"><span style="color:#000000;">&#8230; que são responsáveis pela autenticação Active Directory.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">O diretório <em><strong>“/usr/local/samba”</strong></em> é gerado pela compilação do SAMBA e tem os seguintes subdiretórios:</span></p>
<ul>
<li><span style="color:#000000;"><em><strong>/usr/bin:  Programas para gerenciamento do samba, tais como smbstatus, net, etc.</strong></em></span></li>
<li><span style="color:#000000;"><em><strong>/usr/sbin: Programa responsável por inicializar o samba.</strong></em></span></li>
<li><span style="color:#000000;"><em><strong>/etc/samba:  Neste diretório fica o arquivo de configuração smb.conf</strong></em></span></li>
<li><span style="color:#000000;"><em><strong>/usr/lib: Todas as libs compiladas do samba</strong></em></span></li>
<li><span style="color:#000000;"><em><strong> /var/lib/samba/private: Exemplos de arquivos de configuração</strong></em></span></li>
</ul>
<p style="text-align:justify;"><span style="color:#000000;"><strong><span style="text-decoration:underline;">Configuração do Bind</span></strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Após a instalação, configuramos o servidor DNS para trabalhar juntamente com o KERBEROS e KERBERO com BIND. Utilize os arquivos exemplos gerados pelo próprio SAMBA que estão dentro do diretório<em><strong> “/var/lib/samba/private”</strong></em>. Edite o arquivo <strong><em>“/etc/named/named.conf”</em></strong><strong><em> </em></strong>adicione as seguintes linhas:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#vi /etc/named/named.conf</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Na sessão<em><strong> “option{}”</strong></em> adicione as linhas que irão fazer a comunicação ente o Keberos e o Bind:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">options{<br />
directory &#8220;/var/named&#8221;;<br />
tkey-gssapi-credential &#8220;DNS/dtux.org&#8221;;<br />
tkey-domain &#8220;DTUX.ORG&#8221;;<br />
}</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Depois de configurado a sessão <em><strong>“options”</strong></em> incluiremos o arquivo <em><strong>“named.conf”</strong></em> do Samba4 no Bind, abaixo da sessão <em><strong>“options”</strong></em> adicione:</span></p>
<p style="text-align:justify;"><span style="color:#808080;"><strong>options{<br />
directory &#8220;/var/named&#8221;;<br />
tkey-gssapi-credential &#8220;DNS/dtux.org&#8221;;<br />
tkey-domain &#8220;DTUX.ORG&#8221;;<br />
}<br />
include &#8220;/var/lib/samba/private/named.conf&#8221;;</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Nesse arquivo está a configuração a zona configurada pelo Samba4 quando foi utilizado o utilitário<em><strong> “provision”</strong></em>. Antes de testar o funcionamento do Bind, temos que setar as variáveis de localização do arquivo<em><strong> “dns.keytab”</strong></em>, que é onde estão as informações de DNS registradas pelo Samba4:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;"># KEYTAB_FILE=“/var/lib/samba/private/dns.keytab&#8221;<br />
# export KRB5_KTNAME=“/var/lib/samba/private/dns.keytab&#8221;</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Para não termos que ficar digitando essas linhas a todo o momento coloquemos elas no inicio do arquivo<em><strong> “/etc/rc.d/rc.bind”</strong></em>, responsável pela inicialização do daemon do named.</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#killall -9 named<br />
#named –u named<br />
#ps ax |grep named<br />
4450 ?        Ssl    0:00 named -u named<br />
4455 pts/3    R+     0:00 grep named</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Pronto seu Bind já estará rodando e trocando informações com o Samba4, vamos fazer um teste para verificar se seu funcionamento está ok, utilizaremos a ferramenta<em><strong> “nsloockup”</strong></em>:</span></p>
<p style="text-align:center;"><a href="http://samba4.wordpress.com"><img class="size-medium wp-image-16 aligncenter" title="dns" src="http://samba4.files.wordpress.com/2009/09/dns.jpeg?w=433&#038;h=298" alt="dns" width="433" height="298" /></a></p>
<p style="text-align:justify;">
<p style="text-align:justify;"><span style="color:#000000;">Caso você queira configurar um DNS reverso para o IP de seu samba fica a seu critério.<br />
Também copiaremos o arquivo <em><strong>“krb5.conf”</strong></em> que está em<em><strong> “/var/lib/samba/private/“</strong></em> para o diretório<em><strong> “/etc/”</strong></em>.<br />
Por utilizar o Kerberos, é necessário que todas as máquinas envolvidas estejam com os mesmos horários (segundos).Para isso nada melhor do que setar o Samba para ser o nosso time server, adicione ao <em><strong>“/etc/samba/smb.conf”</strong></em> na sessão <em><strong>“[globlas] “time server     = yes”</strong></em>, nos cliente é só setar<em><strong> “net time \dtux.org /set /Yes”</strong></em>, que o horário ficará sincronizado o com o do servidor.<br />
Acerte o sistema de arquivo para trabalhar com o<em><strong> “xattr”</strong></em> alterando o arquivo<strong><em> “/etc/fstab”.</em></strong></span></p>
<p style="text-align:justify;"><span style="color:#888888;"><br />
<strong>/dev/sda1         ext3    defaults,user_xattr        0          1</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Remonte o sistema para ativar as alterações.</span></p>
<p style="text-align:justify;"><strong><span style="color:#888888;"># mount -o remount,rw /</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Para testar, criemos alguns compartilhamentos. Para isso edite o arquivo <em><strong>“smb.conf”</strong></em> que está dentro do diretório<em><strong> “/etc/samba/”.</strong></em></span></p>
<p style="text-align:justify;"><strong><span style="color:#888888;">[profiles]<br />
comment = Profiles Remotos<br />
path = /home/profiles<br />
read only = no<br />
browseable = no</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">O compartilhamento <em><strong>“Profiles”</strong></em> indica a localização dos profiles dos usuários nesse caso se tratando de uma configuração para<strong><em> “Perfil Móvel(Roaming Profile)”</em></strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Agora testaremos alguns serviços e verificar se estão todos funcionais.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Iniciando do Samba</span></p>
<p style="text-align:justify;"><strong><span style="color:#888888;">#samba -i -M single</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Iniciando o Samba em modo debug:</span></p>
<p style="text-align:justify;"><strong><span style="color:#888888;">#samba -i -M single –d3</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Inicialização do Bind:</span></p>
<p style="text-align:justify;"><strong><span style="color:#888888;">#/etc/rc.d/rc.bind start</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Pronto com isso no servidor já está no ar com DNS funcionado, vamos a alguns testes:</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><strong><span style="text-decoration:underline;">Samba4</span></strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Autentique algum usuário do Samba4 com:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;"># smbclient //dtux.org/profiles -Uadministrator%anna<br />
smb: \&gt; dir<br />
.                              D                             0                                       Wed Sep 23 11:31:36 2009<br />
..                             D                           0                                       Tue Sep 22 17:26:38 2009<br />
Admin                                   D                               0            Tue Sep 22 15:28:02 2009<br />
alexandro   D                         0            Tue Sep 22 17:19:31 2009<br />
diego                                       D                         0            Mon Sep 21 16:42:47 2009<br />
nazir                                        D                                0            Wed Sep 23 11:31:36 2009<br />
danilo                                    D                         0            Tue Sep 22 12:04:42 2009</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;"><span style="text-decoration:underline;"><strong>Kerberos</strong></span></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Autentique algum usuário do Samba4 com e ofereça a senha quando pedido:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#kinit administrator@DTUX.ORG<br />
Password for administrator@DTUX.ORG:</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Verificando os tickets de conexão:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#klist<br />
Ticket cache: FILE:/tmp/krb5cc_0<br />
Default principal: administrator@DTUX.ORG</span></strong></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">Valid starting     Expires            Service principal<br />
09/25/09 14:22:50  09/26/09 14:22:48  krbtgt/DTUX.ORG@DTUX.ORG</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Verificando os tickets de conexão e os métodos de autenticação aplicados</span>:</p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#klist -e<br />
Ticket cache: FILE:/tmp/krb5cc_0<br />
Default principal: administrator@DTUX.ORG</span></strong></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">Valid starting     Expires            Service principal<br />
09/25/09 14:22:50  09/26/09 14:22:48  krbtgt/DTUX.ORG@DTUX.ORG<br />
Etype (skey, tkt): ArcFour with HMAC/md5, ArcFour with HMAC/md5</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;"><span style="text-decoration:underline;"><strong>Windows sendo Dominado pelo Samba4</strong></span></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Para colocar o Windows XP no domínio do samba, além da configuração de hora já foi falado, devemos configurar o ip da máquina onde está o samba4 no DNS do micro com Windows XP/2003/2008/7.</span></p>
<p style="text-align:center;"><span style="color:#000000;"><a rel="attachment wp-att-21" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/dns21/"><img class="size-full wp-image-21 aligncenter" title="dns21" src="http://samba4.files.wordpress.com/2009/09/dns21.jpg?w=495&#038;h=371" alt="dns21" width="495" height="371" /></a></span></p>
<p style="text-align:center;"><span style="color:#000000;"><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">No Windows XP segue as seguintes configurações para se entrar em domínio, este procedimento serve para Windows XP/2000/2003/2008/7:</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><em><strong>•	Menu Iniciar -&gt; Painel de Controle -&gt; Sistema<br />
•	Guia “Nome do Computador”<br />
•	Alterar<br />
•	Marque o checkbox “Domínio”<br />
•	Coloque o seu domínio (DTUX.ORG) -&gt; OK<br />
•	Caso ocorrer algum problema de apontamento de DN, pode-se editar o arquivo “C:\WINDOWS\system32\drivers\etc\hosts”, no arquivo “hosts” você coloca o IP do servidor samba e na frente o seu respectivo DNS name desta forma:</strong></em></span></p>
<ul>
<li> <strong><span style="color:#808080;">127.0.0.1         localhost</span></strong></li>
<li><strong><span style="color:#808080;"> 192.168.11.2   	 dtux.org dtux</span></strong></li>
</ul>
<p><a rel="attachment wp-att-23" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/logon-2/"><img class="aligncenter size-full wp-image-23" title="logon" src="http://samba4.files.wordpress.com/2009/09/logon1.jpg?w=495&#038;h=309" alt="logon" width="495" height="309" /></a></p>
<p><a rel="attachment wp-att-24" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/logon1/"><img class="aligncenter size-full wp-image-24" title="logon1" src="http://samba4.files.wordpress.com/2009/09/logon11.jpg?w=501&#038;h=312" alt="logon1" width="501" height="312" /></a></p>
<p style="text-align:justify;"><span style="color:#000000;">Simple no primeiro logon logue como administrator, caso você queira fazer parte da administração do Samba4 através do <strong><em>“Windows Server 2003 Administration Tools Pack” </em></strong>antes de instalá-lo, instale o<strong><em> “Windows Server 2003 Suporte Tools”</em></strong>:</span></p>
<p style="text-align:justify;">•<strong><span style="color:#808080;"> http://www.microsoft.com/downloads/details.aspx?FamilyID=c16ae515-c8f4-47ef-a1e4-a8dcbacff8e3&amp;displaylang=en </span></strong><br />
•<strong> <span style="color:#808080;">http://download.microsoft.com/download/3/e/4/3e438f5e-24ef-4637-abd1-981341d349c7/WindowsServer2003-KB892777-SupportTools-x86-ENU.exe</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Aproveitando vamos criar um <strong><em>“Perfil Remoto”</em></strong>, um problema encontrado com perfil remoto foi encontrado quando você cria um usuário pelo<strong><em> “Administrator Tolls”</em></strong> esse usuário não terá acesso ao Shell do Linux e com isso ele não irá conseguir ditar permissões de escrita e leitura, a forma existe script na pasta:</span><strong><em><span style="color:#808080;"><span style="color:#000000;"> /usr/local/samba/share/samba/setup</span>/</span>.</em></strong></p>
<p style="text-align:justify;"><span style="color:#808080;"><strong>•	newuser</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Antes de utilizá-lo você tem que adicionar o usuário no Linux usando o comando comum<strong><em> “useradd”</em></strong>.<br />
Iremos simular o seguinte ambiente, criaremos um grupo e adicionaremos um usuário no Linux a colocaremos esse usuário no grupo criado entre no <strong><em>“Administrator Tools”</em></strong>, criaremos o grupo também e utilizaremos o script <strong><em>“newuser”</em></strong> para adicionar o usuário no samba4.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">•	Criando grupo:</span><br />
<strong><span style="color:#808080;">#groupadd samba4</span></strong></p>
<p style="text-align:justify;">•<span style="color:#000000;"> Criando usuário no Linux:</span><br />
<strong><span style="color:#808080;">#useradd teste –g samba4 -p senha –c “Teste Samba4 Users”</span></strong></p>
<p style="text-align:justify;">•	Criando a pasta do profile do usuário, levando em consideração que<strong><em> “/home/profiles”</em></strong>, já foi feito acima:<br />
<strong><span style="color:#808080;">#mkdir -p /home/profiles/teste</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">•	Ditando permissões de acesso a pasta para este usuário recém criado:</span><br />
<span style="color:#808080;"><strong> #chown teste:samba4 /home/profiles/teste</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Agora usaremos o script <em><strong>“newuser”</strong></em> para fazer a importação, um problema encontrado foram as bibliotecas python utilizadas por esse scripts elas estão localizadas em<em><strong> “/usr/local/samba/lib/python2.6/site-packages”</strong></em>, temos que copiar todo esses arquivos para a pasta real do python do sistema <em><strong>“/usr/lib/python2.6/site-packages/”</strong></em>:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#cd /usr/local/samba/lib/python2.6/site-packages<br />
#cp –rp  *  /usr/lib/python2.6/site-packages/</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Vamos fazer a copia do<em><strong> “newuser”</strong></em> para nosso diretório<strong><em> “/usr/sbin”</em></strong>:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;"> #cp /usr/local/samba/share/samba/setup/newuser /usr/sbin</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Tudo pronto para a execução do script:</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;"> #newuser teste senha &#8211;unixname=teste -k KERBEROS &#8211;workgroup=dtux.org</span></strong></p>
<p style="text-align:justify;"><strong><span style="color:#000000;">•	&#8211;unixname: Usuário criado no Linux/Unix<br />
•	-k KERBEROS: Utiliza autenticação Kerberos<br />
•	&#8211;workgroup: Domínio Criado</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Agora quando você autenticar no Windows com este usuário que ele já está sincronizado, quando você abrir o<em><strong> “Administrator Tools” pelo menu “Iniciar -&gt; Executar”, digite “dsa.msc”</strong></em>:</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><a rel="attachment wp-att-25" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/dsamsc1/"><img class="aligncenter size-full wp-image-25" title="dsamsc1" src="http://samba4.files.wordpress.com/2009/09/dsamsc1.jpg?w=368&#038;h=181" alt="dsamsc1" width="368" height="181" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Depois clique em seu domínio e vá em <strong><em>“Users” </em></strong>o usuário já irá aparecer na listagem, criaremos o grupo <em><strong>“samba4”</strong></em> pelo<em><strong> “Administrator Tools” </strong></em>e adicionaremos o usuário <em><strong>“teste”</strong></em> neste grupo, e configuraremos o seu profile remoto.<br />
Criando o grupo:<em><strong> “Botão direito em Builtin -&gt;Novo -&gt; Group”</strong></em>, dê um nome uma descrição.</span></p>
<p style="text-align:center;"><span style="color:#000000;"><a rel="attachment wp-att-28" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/cgrupos/"><img class="aligncenter size-full wp-image-28" title="cgrupos" src="http://samba4.files.wordpress.com/2009/09/cgrupos.jpg?w=495&#038;h=272" alt="cgrupos" width="495" height="272" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Agora na guia <em><strong>“Members”</strong></em> você define os usuários que farão parte deste grupo.</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><a rel="attachment wp-att-27" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/cotactgrop/"><img class="aligncenter size-full wp-image-27" title="cotactgrop" src="http://samba4.files.wordpress.com/2009/09/cotactgrop.jpg?w=495&#038;h=272" alt="cotactgrop" width="495" height="272" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Os usuários que foi importamos já estão criados agora é só acertar alguns detalhes em <em><strong>“User logon name”</strong></em> que é o nome de logon é só colocar o nome do usuário e na frente o <em><strong>“@DOMINIO”</strong></em>, marque as opções<em><strong> “Use cannot chance password”</strong></em> se não quer que os usuários alterem a senha, e <em><strong>“Password never expires”</strong></em>, pra ela numca expirar.</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><a rel="attachment wp-att-31" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/configuracao-2/"><img class="aligncenter size-full wp-image-31" title="configuracao" src="http://samba4.files.wordpress.com/2009/09/configuracao1.jpg?w=495&#038;h=272" alt="configuracao" width="495" height="272" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Iremos agora á guia <em><strong>“Profile”</strong></em> e em <em><strong>“Profile Path”</strong></em> definiremos o caminho do diretório remoto onde serão armazenados os arquivos do usuário.</span></p>
<p style="text-align:center;"><span style="color:#000000;"><a rel="attachment wp-att-32" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/profile/"><img class="aligncenter size-full wp-image-32" title="profile" src="http://samba4.files.wordpress.com/2009/09/profile.jpg?w=644&#038;h=354" alt="profile" width="644" height="354" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Em <em><strong>“Map Folder”</strong></em>, podemos colocar esse caminho do profile do usuário para ser montado em uma unidade de mapeamento de rede.</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><a rel="attachment wp-att-33" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/mapeamento/"><img class="aligncenter size-full wp-image-33" title="mapeamento" src="http://samba4.files.wordpress.com/2009/09/mapeamento.jpg?w=635&#038;h=348" alt="mapeamento" width="635" height="348" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Podemos através do Windows os tickets do Kerberos através do<em><strong> “Windows Server 2003 Resource Kit Tools”</strong> (http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;displaylang=en)</em>. Utilizaremos Klist e o Kerbtray, que ficam localizadas em: <strong><em>“Iniciar -&gt; Windows Resource Kit Tolls -&gt; Command Shell”.</em></strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;"><strong><em><a rel="attachment wp-att-34" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/resourcekit1/"><img class="aligncenter size-full wp-image-34" title="resourcekit1" src="http://samba4.files.wordpress.com/2009/09/resourcekit1.jpg?w=495&#038;h=371" alt="resourcekit1" width="495" height="371" /></a><br />
</em></strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;"><span style="text-decoration:underline;"><strong>Klist</strong></span></span></p>
<p style="text-align:justify;"><span style="color:#000000;">A ferramenta klist é uma ferramenta de linha de comando que permite que você exiba o conteúdo dos cache de credenciais e pode ser usada em um cliente Windows para exibir ou destruir credenciais existentes de Kerberos.<br />
A ferramenta klist exige um argumento. O argumento<span style="text-decoration:underline;"><strong> &#8220;tgt&#8221;</strong></span> mostra as credenciais no cache atual, e o argumento<span style="text-decoration:underline;"><strong> “tickets”</strong></span> mostram as credenciais em cache.</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><a rel="attachment wp-att-35" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/klisttgt/"><img class="aligncenter size-full wp-image-35" title="klisttgt" src="http://samba4.files.wordpress.com/2009/09/klisttgt.jpg?w=520&#038;h=262" alt="klisttgt" width="520" height="262" /></a></span></p>
<p style="text-align:justify;"><span style="color:#000000;"><a rel="attachment wp-att-36" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/klisttickets/"><img class="aligncenter size-full wp-image-36" title="klisttickets" src="http://samba4.files.wordpress.com/2009/09/klisttickets.jpg?w=521&#038;h=262" alt="klisttickets" width="521" height="262" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><span style="text-decoration:underline;"><strong>KerbTray</strong></span></span></p>
<p style="text-align:justify;"><span style="color:#000000;">A ferramenta Kerberos Tray, KerbTray,<strong> (kerbtray.exe) </strong>é uma ferramenta gráfica da plataforma Windows que exibe informações de tickets Kerberos em um computador de plataforma Windows onde os tickets Kerberos foram armazenados no cache de credenciais. Os tickets Kerberos são adquiridos e armazenados nas credenciais de cache quando um usuário autenticar em um computador de plataforma Windows (cliente ou servidor) como um usuário de domínio. O KerbTray permite que você visualize e limpe o cache de ticket.<br />
Quando executado, a ferramenta coloca um ícone na bandeja do sistema. Esse ícone exibe o status com base na presença ou ausência de credenciais válidas. Dados disponibilizados pela interface KerbTray incluem os selos de tempo nos tickets, os marcadores associados às credenciais e o(s) tipo(s) de criptografia dos tickets.</span></p>
<p style="text-align:center;"><span style="color:#000000;"><a rel="attachment wp-att-37" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/kerbtraytickets/"><img class="aligncenter size-full wp-image-37" title="kerbtraytickets" src="http://samba4.files.wordpress.com/2009/09/kerbtraytickets.jpg?w=583&#038;h=436" alt="kerbtraytickets" width="583" height="436" /></a><br />
</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><span style="text-decoration:underline;"><strong>Administração do Samba4 via phpLDAPadmin</strong></span><br />
phpLDAPadmin é uma interface gráfica para gerenciar a base de dados LDAP. Para seu funcionamento será necessário ter instalação do Apache com suporte à PHP versão 5 ou 4 se preferir. O seu site oficial é (<em>http://phpldapadmin.sourceforge.net</em>).</span></p>
<p style="text-align:justify;"><strong><span style="color:#808080;">#wget –C http://ufpr.dl.sourceforge.net/sourceforge/phpldapadmin/phpldapadmin-1.1.0.7.tar.gz<br />
# tar -zvzf phpldapadmin-1.1.0.7.tar.gz<br />
# mv phpldapadmin-1.1.0.7 phpldapadmin</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">Copiaremos a pasta <strong><em>“phpldapadmin”</em></strong> na pasta do apache</span></p>
<p style="text-align:justify;"><span style="color:#808080;"><em><strong># mv phpldapadmin /srv/www/htdocs</strong></em></span></p>
<p style="text-align:justify;">Acesse a pasta onde estão as configurações de seu samba, lá você irá encontrar um arquivo de configuração devidamente configurado para se conectar ao samba4, copie para a pasta de configuração do <strong><em>“phpLDAPadmin”</em></strong>.</p>
<p style="text-align:justify;"><span style="color:#808080;"><strong># cd /var/lib/samba/private<br />
# cp phpldapadmin-config.php /srv/www/htdocs/ldap/config/config.php</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Seu apache deve estar devidamente configurado com suporte a PHP. Caso você esteje utilizando o Slackware Linux, apenas descomente a linha “<em><strong>Include /etc/httpd/mod_php.conf” </strong></em>de seu <strong><em>“httpd.conf”</em></strong> em<em><strong> “/etc/httpd”</strong></em> e reinicie o apache:</span></p>
<p style="text-align:justify;"><span style="color:#808080;"><strong># apachectl restart</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Abra seu navegador no seguinte endereço:</span></p>
<p style="text-align:justify;"><span style="color:#000000;"><em><strong>http://localhost/phpldapadmin/index.php</strong></em></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Irá abrir a pagina lhe pedindo usuário e senha, você pode conectar usando o usuário <strong><em>“Anônimo”</em></strong> ou como <strong><em>“Administrator”</em></strong>.<br />
Para se conectar como <em><strong>“Administrator”</strong></em> você deve indicar o caminho completo da localização do usuário, neste caso ele se encontra em <em><strong>“CN=Users,DC=dtux,DC=org”</strong></em>, para o usuário <strong><em>“Administrator”</em> </strong>ficará assim:</span></p>
<p style="text-align:justify;"><span style="color:#808080;"><strong>CN=Administrator,CN=Users,DC=dtux,DC=org</strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Você pode se conectar com qualquer usuário desde que indique o seu caminho completo, assim como o<em><strong> “Administrator”.</strong></em></span></p>
<p style="text-align:justify;">
<p><a rel="attachment wp-att-38" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/login2/"><img class="aligncenter size-full wp-image-38" title="login2" src="http://samba4.files.wordpress.com/2009/09/login2.jpg?w=447&#038;h=180" alt="login2" width="447" height="180" /></a></p>
<p><a rel="attachment wp-att-40" href="http://samba4.wordpress.com/2009/09/25/instalacao-samba4/login1/"><img class="aligncenter size-full wp-image-40" title="login1" src="http://samba4.files.wordpress.com/2009/09/login1.jpeg?w=503&#038;h=313" alt="login1" width="503" height="313" /></a></p>
<p>Arquivos de configuração, lembrando que esse foram usados na minha estrutura, lembre-se cada caso é um caso:</p>
<p><a href="http://softwarelivre.org/diegoanna/samba4/smb.conf"><img src="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" alt="Unknown" />smb.conf </a>- Arquivo de configuração do samba<a href="http://softwarelivre.org/diegoanna/samba4/smb.conf"><br />
</a></p>
<p><a href="http://softwarelivre.org/diegoanna/samba4/named.conf"><img src="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" alt="Unknown" />named.conf </a>- Arquivo principal do bind<a href="http://softwarelivre.org/diegoanna/samba4/named.conf"><br />
</a></p>
<p><a href="http://softwarelivre.org/diegoanna/samba4/dtux.org.zone"><img src="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" alt="Unknown" />dtux.org.zone </a>- Zona principal criada pelo samba e adaptada<a href="http://softwarelivre.org/diegoanna/samba4/dtux.org.zone"><br />
</a></p>
<p><a href="http://softwarelivre.org/diegoanna/samba4/11.168.192.in-addr.arpa"><img src="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" alt="Unknown" />11.168.192.in-addr.arpa </a>- Zona Reversa baseada na Zona Principal<a href="http://softwarelivre.org/diegoanna/samba4/11.168.192.in-addr.arpa"><br />
</a></p>
<p><a href="http://softwarelivre.org/diegoanna/samba4/krb5.conf"><img src="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" alt="Unknown" />krb5.conf </a>- Arquivo de configuração do Keberos criado pelo samba<a href="http://softwarelivre.org/diegoanna/samba4/krb5.conf"><br />
</a></p>
<p><a href="http://softwarelivre.org/diegoanna/samba4/adminsamba4.sh"><img src="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" alt="Unknown" />adminSamba4.sh </a>- Script criado por mim, para ajuda na tarefa de criar usuários no linux e im porta-los para Active Directory do Samba4, simple que pode evoluir, sujestões são aceitas.</p>
<p><strong>Fontes de Apoio: </strong>http://wiki.samba.org/index.php/Samba4/HOWTO</p>
<p>http://www.vivaolinux.com.br/artigo/Samba-4-como-controlador-de-dominio-com-Active-Directory-da-MS</p>
<p>http://www.nisled.org/?p=68</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:3705px;width:1px;height:1px;"><!--[if gte mso 9]&gt;  Normal 0   21   false false false  PT-BR X-NONE X-NONE              MicrosoftInternetExplorer4              &lt;![endif]--><!--[if gte mso 9]&gt;                                                                                                                                            &lt;![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 415 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-520092929 1073786111 9 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin-top:0cm; 	margin-right:0cm; 	margin-bottom:10.0pt; 	margin-left:0cm; 	line-height:115%; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:"Times New Roman"; 	mso-fareast-language:EN-US;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri;} @page Section1 	{size:612.0pt 792.0pt; 	margin:70.85pt 3.0cm 70.85pt 3.0cm; 	mso-header-margin:36.0pt; 	mso-footer-margin:36.0pt; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]&gt; &lt;!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:&quot;Tabela normal&quot;; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-priority:99; 	mso-style-qformat:yes; 	mso-style-parent:&quot;&quot;; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;; 	mso-bidi-font-family:&quot;Times New Roman&quot;;} --> <!--[endif]-->
<p>&nbsp;</p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"># smbclient //dtux.org/profiles -Uadministrator%anna</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;">smb: \&gt; dir</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> .                              D        0  Wed Sep 23 11:31:36 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> ..                             D        0  Tue Sep 22 17:26:38 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> Admin                          D        0  Tue Sep 22 15:28:02 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> alexandro                      D        0  Tue Sep 22 17:19:31 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> diego                          D        0  Mon Sep 21 16:42:47 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> nazir                          D        0  Wed Sep 23 11:31:36 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> danilo                         D        0  Tue Sep 22 12:04:42 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> gustavo                        D        0  Tue Sep 22 12:16:04 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> zeh                            D        0  Tue Sep 22 17:32:59 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> satarosa                       D        0  Tue Sep 22 17:26:38 2009</span></strong></p>
<p class="MsoNormal" style="margin-bottom:.0001pt;text-align:justify;line-height:150%;"><strong><span style="font-size:10pt;line-height:150%;font-family:&amp;"> anna                           D        0  Mon Sep 21 16:51:32 2009</span></strong></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samba4.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samba4.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samba4.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samba4.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samba4.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samba4.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samba4.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samba4.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=5&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samba4.wordpress.com/2009/09/25/instalacao-samba4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4565f520ae310f972bb8aceda23bda3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegograssato</media:title>
		</media:content>

		<media:content url="http://www.bestlinux.com.br/images/stories/Imagens_Noticias2/logo_main.gif" medium="image" />

		<media:content url="http://samba4.files.wordpress.com/2009/09/dns.jpeg?w=300" medium="image">
			<media:title type="html">dns</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/dns21.jpg" medium="image">
			<media:title type="html">dns21</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/logon1.jpg" medium="image">
			<media:title type="html">logon</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/logon11.jpg" medium="image">
			<media:title type="html">logon1</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/dsamsc1.jpg" medium="image">
			<media:title type="html">dsamsc1</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/cgrupos.jpg" medium="image">
			<media:title type="html">cgrupos</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/cotactgrop.jpg" medium="image">
			<media:title type="html">cotactgrop</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/configuracao1.jpg" medium="image">
			<media:title type="html">configuracao</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/profile.jpg" medium="image">
			<media:title type="html">profile</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/mapeamento.jpg" medium="image">
			<media:title type="html">mapeamento</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/resourcekit1.jpg" medium="image">
			<media:title type="html">resourcekit1</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/klisttgt.jpg" medium="image">
			<media:title type="html">klisttgt</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/klisttickets.jpg" medium="image">
			<media:title type="html">klisttickets</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/kerbtraytickets.jpg" medium="image">
			<media:title type="html">kerbtraytickets</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/login2.jpg" medium="image">
			<media:title type="html">login2</media:title>
		</media:content>

		<media:content url="http://samba4.files.wordpress.com/2009/09/login1.jpeg" medium="image">
			<media:title type="html">login1</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>

		<media:content url="http://softwarelivre.org/images/icons-mime/unknown.png?1243378169" medium="image">
			<media:title type="html">Unknown</media:title>
		</media:content>
	</item>
		<item>
		<title>Um pouco sobre o Samba4</title>
		<link>http://samba4.wordpress.com/2009/09/19/hello-world/</link>
		<comments>http://samba4.wordpress.com/2009/09/19/hello-world/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 02:52:56 +0000</pubDate>
		<dc:creator>DIEGO PEREIRA GRASSATO</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[O desenvolvimento do Samba4 já leva alguns anos, porém versões Beta vem sendo disponibilizadas há algum tempo estamos na versão &#8220;Alpha9&#8243; sendo que no pacote atuais do samba ja está disponivpel o &#8220;Alpha 8&#8243; na pasta &#8220;source4&#8243;. As propostas de implementação de AD, GPOs etc são várias, e nós administradores de rede, entusiastas e usuários [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=1&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O desenvolvimento do Samba4 já leva alguns anos, porém versões Beta vem sendo disponibilizadas há algum tempo estamos na versão &#8220;Alpha9&#8243; sendo que no pacote atuais do samba ja está disponivpel o &#8220;Alpha 8&#8243; na pasta &#8220;source4&#8243;. As propostas de implementação de AD, GPOs etc são várias, e nós administradores de rede, entusiastas e usuários do SAMBA estamos ansiosíssimos para conhecer essas novas propostas. Particularmente ainda estou estudando o funcionamento, mas a instalação do SAMBA 4 segue algumas proposta do nosso estudo:</p>
<p>* Instalação e Configuração dos Ambientes:</p>
<p>- Compilação do heimdal(kerberos)<br />
- Recompilação bind9 com suporte a heimdal<br />
- Compilação das bibliotecas necessárias  para o funcionamento do  samba (talloc, tevent, ldb, tdb)<br />
- Instalação do Samba4<br />
- Configuração do Controlador de Domínios Principal</p>
<p>* SAMBA4 com 2003 Server:</p>
<p>-  Configuração e Edição de GPOs<br />
-  Sincronização do AD para o Samba4<br />
-  Migração de usuários, grupos, máquinas, Active Directory para Samba4<br />
-  Migração de usuários, grupos, máquinas, Samba4 para Samba4<br />
-  Configuração de Um domínio adicional integrado ao samba4<br />
-  Configuração de um filho em uma árvore existente<br />
-  Configuração de um domínio em uma floresta existente</p>
<p>* SAMBA4 com 2008 Server:</p>
<p>-  Configuração e Edição de GPOs<br />
-  Sincronização do AD para o Samba4<br />
-  Migração de usuários, grupos, máquinas, Active Directory para Samba4<br />
-  Migração de usuários, grupos, máquinas, Samba4 para Samba4<br />
-  Configuração de Um domínio adicional integrado ao samba4<br />
-  Configuração de um filho em uma árvore existente<br />
-  Configuração de um domínio em uma floresta existente</p>
<p>* Cluster com CTDB</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/samba4.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/samba4.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/samba4.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/samba4.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/samba4.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/samba4.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/samba4.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/samba4.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=samba4.wordpress.com&amp;blog=9554637&amp;post=1&amp;subd=samba4&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://samba4.wordpress.com/2009/09/19/hello-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/b4565f520ae310f972bb8aceda23bda3?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">diegograssato</media:title>
		</media:content>
	</item>
	</channel>
</rss>
