<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5068355286413794141</id><updated>2011-12-26T00:34:43.542-08:00</updated><category term='fortalecimento'/><category term='bramane'/><category term='desktops'/><category term='servidores'/><category term='Virtualização'/><category term='instalação em servidores'/><title type='text'>Software Livre e outras coisas mais</title><subtitle type='html'>Use as informações aqui contidas por sua conta e risco.&lt;br&gt;
Novo por aqui? Leia as mais antigas primeiro.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-7223652088752143786</id><published>2008-09-07T09:49:00.000-07:00</published><updated>2008-09-07T11:09:16.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bramane'/><title type='text'>Bramane</title><content type='html'>Faz tempo que venho procurando por uma ferramenta que me permita construir aplicações web de forma bem rápida. Sei que existem algumas boas ferramentas para isso, mas a grande maioria não foi feita por brasileiros e nem para brasileiros. Estou cansado disso. O correto seria eu começar a fazer parte da comunidade de uma dessas ferramentas e ajudá-la a melhorá-la como considero que seria ideal. Na teoria isso é muito bacana, mas na prática demora muito tempo. Envolve muita discussão. Muita paciência e, claro, uma boa dose de influência naquele projeto, o que só se consegue com bastante tempo. Sem comentar a questão de bons conhecimentos em inglês.&lt;br /&gt;&lt;br /&gt;Desde pequeno ouço que "tempo é dinheiro". Vai ver por isso não tenho muito dinheiro, pois nunca tenho muito tempo. Ao contrário da grande maioria dos nerds tenho vida social. Gosto de sair, conhecer e conversar com pessoas. Tenho família para dar atenção e outras coisas.&lt;br /&gt;&lt;br /&gt;Seja qual for a questão o fato é que decidi construir eu mesmo a tal ferramenta para construir aplicações para web. Vou chamá-la de Bramane, que para mim, tem o significado de &lt;span style="font-style: italic;"&gt;aquele que é ou tenta ser puro&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Aos poucos vou postando artigos sobre isso. Até lá!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-7223652088752143786?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/7223652088752143786/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=7223652088752143786' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/7223652088752143786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/7223652088752143786'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/bramane.html' title='Bramane'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-9049773343661788090</id><published>2008-09-01T09:15:00.000-07:00</published><updated>2008-09-01T09:16:42.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>VServer com IPs falsos</title><content type='html'>&lt;p&gt; Caso você tenha apenas um IP válido, mas precise ter sites hospedados em cada um deles uma saída é: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;Colocar todos os vservers numa mesma rede virtual, ex.: 192.168.1.x &lt;/li&gt;&lt;li&gt;Cada vserver com seu próprio IP &lt;/li&gt;&lt;li&gt;Encaminhar todas as solicitações da porta 80 para os devidos vserver. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; Para isso configure o Host assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/network/interfaces on a Debian box,&lt;br /&gt;# configure on other distros with your preferred way&lt;br /&gt;auto dummy0&lt;br /&gt;iface dummy0 inet static&lt;br /&gt;   address 192.168.1.250&lt;br /&gt;   netmask 255.255.255.0&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; E os Guests assim: &lt;/p&gt; &lt;pre class="wiki"&gt;cd /etc/vservers/$VSERVER/interfaces/0&lt;br /&gt;echo dummy0 &gt; dev&lt;br /&gt;echo 192.168.1.1 &gt; ip&lt;br /&gt;echo 1 &gt; name&lt;br /&gt;echo 24 &gt; prefix&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Onde $VSERVER é o nome do Guest &lt;/p&gt; &lt;p&gt; Volte no Host e configure o Iptables assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 \&lt;br /&gt; -d ! 192.168.1.0/24 -j SNAT --to-source $EXTIP&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Onde $EXTIP é o IP válido. &lt;/p&gt; &lt;p&gt; Para cada guest que estiver rodando apache é preciso configurar o Iptables do Host assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# iptables -t nat -A PREROUTING -s ! 192.168.1.0/24 \&lt;br /&gt; -m tcp -p tcp --dport $EXTPORT&lt;br /&gt; -j DNAT --to-destination $VHOST:$INTPORT&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Onde: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;$EXTPORT é o número da porta externa do serviço &lt;/li&gt;&lt;li&gt;$VHOST é o virtualhost do Guest &lt;/li&gt;&lt;li&gt;$INTPORT é a porta interna do Guest que está esperando pelas requisições &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-9049773343661788090?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/9049773343661788090/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=9049773343661788090' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/9049773343661788090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/9049773343661788090'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/vserver-com-ips-falsos.html' title='VServer com IPs falsos'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-8073952152511976791</id><published>2008-09-01T09:13:00.002-07:00</published><updated>2008-09-01T09:15:20.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Copiando vservers para outro computador</title><content type='html'>&lt;p&gt; Para copiar um vserver de um computador para outro os passos são: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Sincronizar os computadores&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;pre class="wiki"&gt;# rsync -Hazx -v --numeric-ids /vserver/vserver_nome vserver_endereco:/vserver/vserver_name&lt;br /&gt;# rsync -Hazx -v --numeric-ids /etc/vservers/vserver_name/ vserver_endereco:/etc/vservers/vserver_name&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome do vserver que se deseja copiar. &lt;/li&gt;&lt;li&gt;vserver_endereco: é o endereço do servidor para onde se deseja copiar o vserver. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Parar o vserver no computador onde ele se encontra atualmente&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;pre class="wiki"&gt;vserver vserver_nome stop&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome do vserver que se está copiando. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Sincronize os computadores novamente&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;pre class="wiki"&gt;# rsync -Hazx -v --numeric-ids /vserver/vserver_nome vserver_endereco:/vserver/vserver_name&lt;br /&gt;# rsync -Hazx -v --numeric-ids /etc/vservers/vserver_name/ vserver_endereco:/etc/vservers/vserver_name&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome do vserver que se deseja copiar. &lt;/li&gt;&lt;li&gt;vserver_endereco: é o endereço do servidor para onde se deseja copiar o vserver. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Iniciar o vserver no computador para onde ele foi copiado.&lt;/strong&gt; &lt;/li&gt;&lt;/ul&gt;&lt;pre class="wiki"&gt;vserver vserver_nome start&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome do vserver que se acabou de copiar. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Para verificar se o servidor está ativo rode: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/init.d/util-vserver status&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-8073952152511976791?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/8073952152511976791/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=8073952152511976791' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/8073952152511976791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/8073952152511976791'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/copiando-vservers-para-outro-computador.html' title='Copiando vservers para outro computador'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-1173932273407830456</id><published>2008-09-01T09:13:00.001-07:00</published><updated>2008-09-01T09:13:24.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Verificar quais servidores virtuais estão rodando</title><content type='html'>&lt;p&gt; Use o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/init.d/util-vserver status&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-1173932273407830456?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/1173932273407830456/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=1173932273407830456' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1173932273407830456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1173932273407830456'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/verificar-quais-servidores-virtuais.html' title='Verificar quais servidores virtuais estão rodando'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-1058217452494184191</id><published>2008-09-01T09:12:00.003-07:00</published><updated>2008-09-01T09:12:54.364-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Iniciar e parar todos os servidores de uma vez</title><content type='html'>&lt;p&gt; Para iniciar use o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/init.d/util-vserver start&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Para parar use o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/init.d/util-vserver stop&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-1058217452494184191?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/1058217452494184191/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=1058217452494184191' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1058217452494184191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1058217452494184191'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/iniciar-e-parar-todos-os-servidores-de.html' title='Iniciar e parar todos os servidores de uma vez'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-3076632437836944729</id><published>2008-09-01T09:12:00.001-07:00</published><updated>2008-09-01T09:12:27.769-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Iniciar e parar um servidor virtual</title><content type='html'>&lt;p&gt; Para iniciar use o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# vserver vserver_nome start&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Para parar use o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# vserver vserver_nome stop&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome que se deu ao servidor virtual. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-3076632437836944729?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/3076632437836944729/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=3076632437836944729' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3076632437836944729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3076632437836944729'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/iniciar-e-parar-um-servidor-virtual.html' title='Iniciar e parar um servidor virtual'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-3064574833318043519</id><published>2008-09-01T09:11:00.001-07:00</published><updated>2008-09-01T09:11:52.085-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Definir o servidor para iniciar quando o computador for reiniciado</title><content type='html'>&lt;p&gt; Saia do servidor virtual (&lt;tt&gt;exit&lt;/tt&gt;) e então rode o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# echo "default" &gt;&gt; /etc/vservers/vserver_nome/apps/init/mark&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome que se deu ao servidor virtual. &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-3064574833318043519?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/3064574833318043519/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=3064574833318043519' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3064574833318043519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3064574833318043519'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/definir-o-servidor-para-iniciar-quando.html' title='Definir o servidor para iniciar quando o computador for reiniciado'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-371987184916856486</id><published>2008-09-01T09:09:00.000-07:00</published><updated>2008-09-01T09:11:09.213-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Criar um novo servidor virtual</title><content type='html'>&lt;p&gt; Rode o comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# newvserver -v --hostname vserver_nome --domain vserver_dominio --ip vserver_ip&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome que se deseja dar ao servidor virtual. Funciona como o nome da máquina numa instalação normal do sistema. &lt;/li&gt;&lt;li&gt;vserver_dominio: domínio ao qual esse servidor fará parte. &lt;/li&gt;&lt;li&gt;vserver_ip: é o endereço IP pelo qual esse servidor responderá. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; Inicie e acesse o servidor virtual que foi criado: &lt;/p&gt; &lt;pre class="wiki"&gt;# vserver vserver_nome start&lt;br /&gt;# vserver vserver_nome enter&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde:&lt;/i&gt; &lt;/p&gt; &lt;ul&gt;&lt;li&gt;vserver_nome: é o nome que se deu ao servidor virtual. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt; Atualize os pacotes do servidor: &lt;/p&gt; &lt;pre class="wiki"&gt;# aptitude update&lt;br /&gt;# aptitude upgrade&lt;br /&gt;# aptitude dist-upgrade&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-371987184916856486?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/371987184916856486/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=371987184916856486' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/371987184916856486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/371987184916856486'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/criar-um-novo-servidor-virtual.html' title='Criar um novo servidor virtual'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-928284718050385228</id><published>2008-09-01T09:07:00.000-07:00</published><updated>2008-09-01T09:09:21.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>SSH do host só ouça pelo IP do host</title><content type='html'>&lt;h2 id="Altereoetcsshsshd_configparaqueoSSHdohostsóouçapeloIPdohost"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-weight: normal;"&gt;Altere o &lt;/span&gt;&lt;tt style="font-weight: normal;"&gt;/etc/ssh/sshd_config&lt;/tt&gt;&lt;span style="font-weight: normal;"&gt; para que o SSH do host só ouça pelo IP do host&lt;/span&gt;&lt;/span&gt;&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsVirtualizar#Altereoetcsshsshd_configparaqueoSSHdohosts%C3%B3ou%C3%A7apeloIPdohost"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h2&gt; &lt;pre class="wiki"&gt;Port 22&lt;br /&gt;# Use these options to restrict which interfaces/protocols sshd will bind to&lt;br /&gt;ListenAddress ip.do.host.aqui  # Não coloque o IP do servidor guest!&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-928284718050385228?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/928284718050385228/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=928284718050385228' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/928284718050385228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/928284718050385228'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/ssh-do-host-s-oua-pelo-ip-do-host.html' title='SSH do host só ouça pelo IP do host'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-6788683817489820880</id><published>2008-09-01T09:06:00.000-07:00</published><updated>2008-09-01T09:07:19.393-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Preparar o servidor para rodar como vserver</title><content type='html'>&lt;p&gt; Instale os pacotes necessários para trabalhar com Vserver: &lt;/p&gt; &lt;pre class="wiki"&gt;# aptitude update&lt;br /&gt;# aptitude install linux-image-vserver-686 util-vserver vserver-debiantools&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Altere o symlink para o seu $VROOTDIR: &lt;/p&gt; &lt;pre class="wiki"&gt;# mkdir /home/vservers&lt;br /&gt;# ln -snf /home/vservers /etc/vservers/.defaults/vdirbase&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/vservers/newvserver-vars&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# Configuration file for newvserver&lt;br /&gt;# See man newvserver for the variables that you can set here.&lt;br /&gt;&lt;br /&gt;# Which debian distribution (Warning. unstable and testing distributions&lt;br /&gt;# change frequently so you can not expect it to work out of the box).&lt;br /&gt;DIST=”etch”&lt;br /&gt;&lt;br /&gt;# Local or nearest location of a debian mirror (must include the /debian)&lt;br /&gt;MIRROR=”http://ftp.br.debian.org/debian”&lt;br /&gt;&lt;br /&gt;# Default network interface for vservers:&lt;br /&gt;INTERFACE=”eth0"&lt;br /&gt;&lt;br /&gt;# Package caching&lt;br /&gt;#PKGCACHE=1&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-6788683817489820880?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/6788683817489820880/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=6788683817489820880' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6788683817489820880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6788683817489820880'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/preparar-o-servidor-para-rodar-como.html' title='Preparar o servidor para rodar como vserver'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-393670377367483597</id><published>2008-09-01T09:05:00.000-07:00</published><updated>2008-09-01T09:06:32.224-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Virtualização de servidores com o Vserver</title><content type='html'>&lt;p&gt; Este documento descreve os procedimentos a serem observados para configuração de &lt;a class="ext-link" href="http://pt.wikipedia.org/wiki/Servidores"&gt;&lt;span class="icon"&gt;servidores&lt;/span&gt;&lt;/a&gt; virtuais com o &lt;a class="ext-link" href="http://linux-vserver.org/Welcome_to_Linux-VServer.org"&gt;&lt;span class="icon"&gt;Vserver&lt;/span&gt;&lt;/a&gt; para computadores com sistema operacional &lt;a class="ext-link" href="http://www.debian.org/"&gt;&lt;span class="icon"&gt;Debian&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; &lt;strong&gt;Nota&lt;/strong&gt;: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt; quando os comandos citados começarem com um &lt;strong&gt;#&lt;/strong&gt; isso indica que eles devem ser executados com o usuário &lt;tt&gt;root&lt;/tt&gt;. Quando começarem com um &lt;strong&gt;$&lt;/strong&gt; isso indica que eles devem ser executados com o usuário normal. &lt;/p&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-393670377367483597?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/393670377367483597/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=393670377367483597' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/393670377367483597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/393670377367483597'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/09/virtualizao-de-servidores-com-o-vserver.html' title='Virtualização de servidores com o Vserver'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-2967608358743582785</id><published>2008-08-26T07:43:00.001-07:00</published><updated>2008-08-26T07:43:47.145-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Fortalecimento automático de sistemas Debian</title><content type='html'>&lt;p&gt; Instale o pacote &lt;tt&gt;harden&lt;/tt&gt;: &lt;/p&gt; &lt;pre class="wiki"&gt;# aptitude install harden&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/logcheck/logcheck.conf&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# The following variable settings are the initial default values,&lt;br /&gt;# which can be uncommented and modified to alter logcheck's behaviour&lt;br /&gt;&lt;br /&gt;# Controls the format of date-/time-stamps in subject lines:&lt;br /&gt;# Alternatively, set the format to suit your locale&lt;br /&gt;&lt;br /&gt;#DATE="$(date +'%Y-%m-%d %H:%M')"&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Controls the presence of boilerplate at the top of each message:&lt;br /&gt;# Alternatively, set to "0" to disable the introduction.&lt;br /&gt;#&lt;br /&gt;# If the files /etc/logcheck/header.txt and /etc/logcheck/footer.txt&lt;br /&gt;# are present their contents will be read and used as the header and&lt;br /&gt;# footer of any generated mails.&lt;br /&gt;#&lt;br /&gt;#INTRO=1&lt;br /&gt;&lt;br /&gt;# Controls the level of filtering:&lt;br /&gt;# Can be Set to "workstation", "server" or "paranoid" for different&lt;br /&gt;# levels of filtering. Defaults to server if not set.&lt;br /&gt;&lt;br /&gt;REPORTLEVEL="server"&lt;br /&gt;&lt;br /&gt;# Controls the address mail goes to:&lt;br /&gt;# *NOTE* the script does not set a default value for this variable!&lt;br /&gt;# Should be set to an offsite "emailaddress@some.domain.tld"&lt;br /&gt;&lt;br /&gt;SENDMAILTO="debian"&lt;br /&gt;&lt;br /&gt;# Should the hostname of the generated mails be fully qualified?&lt;br /&gt;FQDN=1&lt;br /&gt;&lt;br /&gt;# Controls whether "sort -u" is used on log entries (which will&lt;br /&gt;# eliminate duplicates but destroy the original ordering); the&lt;br /&gt;# default is to use "sort -k 1,3 -s":&lt;br /&gt;# Alternatively, set to "1" to enable unique sorting&lt;br /&gt;&lt;br /&gt;#SORTUNIQ=0&lt;br /&gt;&lt;br /&gt;# Controls whether /etc/logcheck/cracking.ignore.d is scanned for&lt;br /&gt;# exceptions to the rules in /etc/logcheck/cracking.d:&lt;br /&gt;# Alternatively, set to "1" to enable cracking.ignore support&lt;br /&gt;&lt;br /&gt;#SUPPORT_CRACKING_IGNORE=0&lt;br /&gt;&lt;br /&gt;# Controls the base directory for rules file location&lt;br /&gt;# This must be an absolute path&lt;br /&gt;&lt;br /&gt;#RULEDIR="/etc/logcheck"&lt;br /&gt;&lt;br /&gt;# Controls if syslog-summary is run over each section.&lt;br /&gt;# Alternatively, set to "1" to enable extra summary.&lt;br /&gt;&lt;br /&gt;#SYSLOGSUMMARY=0&lt;br /&gt;&lt;br /&gt;# Controls Subject: lines on logcheck reports:&lt;br /&gt;&lt;br /&gt;ATTACKSUBJECT="Attack Alerts"&lt;br /&gt;SECURITYSUBJECT="Security Events"&lt;br /&gt;EVENTSSUBJECT="System Events"&lt;br /&gt;&lt;br /&gt;# Controls [logcheck] prefix on Subject: lines&lt;br /&gt;&lt;br /&gt;ADDTAG="yes"&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;strong&gt;Nota:&lt;/strong&gt; SENDMAILTO="debian" deve ser configurado para o seu endereço de e-mail como, por exemplo, SENDMAILTO="junio@tecnologiaplexus.com". &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-2967608358743582785?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/2967608358743582785/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=2967608358743582785' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2967608358743582785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2967608358743582785'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/fortalecimento-automtico-de-sistemas.html' title='Fortalecimento automático de sistemas Debian'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-4842347200819905657</id><published>2008-08-26T07:41:00.000-07:00</published><updated>2008-08-26T07:42:29.974-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Fazer logout de usuários ociosos</title><content type='html'>&lt;p&gt; Instale o pacote autolog: &lt;/p&gt; &lt;pre class="wiki"&gt;# aptitude install autolog&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/autolog.conf&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# Enter a regular expression for the username, group and tty line.&lt;br /&gt;# All three expressions must be matched before the rest of the line will&lt;br /&gt;# be applied to any process.&lt;br /&gt;&lt;br /&gt;# If the process has been idle (or connected) more than "idle" minutes,&lt;br /&gt;#    autolog will attempt to kill the process.&lt;br /&gt;# If idle&lt;0, the process is exempt.&lt;br /&gt;# If idle=0, the users must not be idle for to long :) -&gt; debugging&lt;br /&gt;# If "nowarn" is asserted, the user will&lt;br /&gt;#    not be warned that it is about to be killed.&lt;br /&gt;# After "grace" seconds, autolog will attempt to kill the process.&lt;br /&gt;# If "mail" is asserted, mail will be sent to the user&lt;br /&gt;#     telling how his process met its end.&lt;br /&gt;# If "hard is asserted, the process will be killed&lt;br /&gt;#     after "idle" minutes of total session time (rather than idle time).&lt;br /&gt;# ban=xx: A user extending his session-limit will be banned for xx minutes.&lt;br /&gt;&lt;br /&gt;name=ppp-.* idle=-1 line=ttyS2&lt;br /&gt;line=pty.* idle=30 grace=30 nomail nolog&lt;br /&gt;group=games idle=10 grace=60&lt;br /&gt;group=lynx.* idle=10 grace=60 clear&lt;br /&gt;&lt;br /&gt;# protected users&lt;br /&gt;name=root idle=-1&lt;br /&gt;&lt;br /&gt;# idle - limits&lt;br /&gt;#group=student idle=15 grace=180&lt;br /&gt;&lt;br /&gt;# session - limits&lt;br /&gt;#group=users idle=60 grace=120      hard ban=20 clear&lt;br /&gt;group=users     idle=15 grace=30       hard ban=20 clear&lt;br /&gt;name=guest idle=60 grace=60       hard ban=5  clear&lt;br /&gt;&lt;br /&gt;# This makes it possible to change the options...&lt;br /&gt;#      make sure, ps with its options returns one heading-line&lt;br /&gt;#      and lines beginning with: USERNAME PID&lt;br /&gt;#       e.g.: cj        2568&lt;br /&gt;#       or  : cj        2568  0.0  0.0  1944    0 pts/2 ..... [telnet]&lt;br /&gt;#      No spaces or tabs before this option, please.&lt;br /&gt;# ps=ps -ef&lt;br /&gt;# ps=ps aux&lt;br /&gt;# ps=ps ax o user o pid&lt;br /&gt;&lt;br /&gt;# To stop autolog from killing lost processes, umcomment the next line.&lt;br /&gt;nolostkill&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-4842347200819905657?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/4842347200819905657/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=4842347200819905657' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/4842347200819905657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/4842347200819905657'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/fazer-logout-de-usurios-ociosos.html' title='Fazer logout de usuários ociosos'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-2600934896438518688</id><published>2008-08-26T07:40:00.000-07:00</published><updated>2008-08-26T07:41:07.417-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Tornar o ssh mais seguro</title><content type='html'>&lt;p&gt; Instale o &lt;tt&gt;fail2ban&lt;/tt&gt;: &lt;/p&gt; &lt;pre class="wiki"&gt;# aptitude update&lt;br /&gt;# aptitude install fail2ban&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/ssh/sshd_config&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# Package generated configuration file&lt;br /&gt;# See the sshd(8) manpage for details&lt;br /&gt;&lt;br /&gt;# What ports, IPs and protocols we listen for&lt;br /&gt;Port 22&lt;br /&gt;# Use these options to restrict which interfaces/protocols sshd will bind to&lt;br /&gt;#ListenAddress ::&lt;br /&gt;#ListenAddress 0.0.0.0&lt;br /&gt;Protocol 2&lt;br /&gt;# HostKeys for protocol version 2&lt;br /&gt;HostKey /etc/ssh/ssh_host_rsa_key&lt;br /&gt;HostKey /etc/ssh/ssh_host_dsa_key&lt;br /&gt;#Privilege Separation is turned on for security&lt;br /&gt;UsePrivilegeSeparation yes&lt;br /&gt;&lt;br /&gt;# Lifetime and size of ephemeral version 1 server key&lt;br /&gt;KeyRegenerationInterval 3600&lt;br /&gt;ServerKeyBits 768&lt;br /&gt;&lt;br /&gt;# Logging&lt;br /&gt;SyslogFacility AUTH&lt;br /&gt;LogLevel INFO&lt;br /&gt;&lt;br /&gt;# Authentication:&lt;br /&gt;LoginGraceTime 120&lt;br /&gt;PermitRootLogin no&lt;br /&gt;StrictModes yes&lt;br /&gt;&lt;br /&gt;RSAAuthentication yes&lt;br /&gt;PubkeyAuthentication yes&lt;br /&gt;#AuthorizedKeysFile %h/.ssh/authorized_keys&lt;br /&gt;&lt;br /&gt;# Don't read the user's ~/.rhosts and ~/.shosts files&lt;br /&gt;IgnoreRhosts yes&lt;br /&gt;# For this to work you will also need host keys in /etc/ssh_known_hosts&lt;br /&gt;RhostsRSAAuthentication no&lt;br /&gt;# similar for protocol version 2&lt;br /&gt;HostbasedAuthentication no&lt;br /&gt;# Uncomment if you don't trust ~/.ssh/known_hosts for RhostsRSAAuthentication&lt;br /&gt;#IgnoreUserKnownHosts yes&lt;br /&gt;&lt;br /&gt;# To enable empty passwords, change to yes (NOT RECOMMENDED)&lt;br /&gt;PermitEmptyPasswords no&lt;br /&gt;&lt;br /&gt;# Change to yes to enable challenge-response passwords (beware issues with&lt;br /&gt;# some PAM modules and threads)&lt;br /&gt;ChallengeResponseAuthentication no&lt;br /&gt;&lt;br /&gt;# Change to no to disable tunnelled clear text passwords&lt;br /&gt;#PasswordAuthentication yes&lt;br /&gt;&lt;br /&gt;# Kerberos options&lt;br /&gt;#KerberosAuthentication no&lt;br /&gt;#KerberosGetAFSToken no&lt;br /&gt;#KerberosOrLocalPasswd yes&lt;br /&gt;#KerberosTicketCleanup yes&lt;br /&gt;&lt;br /&gt;# GSSAPI options&lt;br /&gt;#GSSAPIAuthentication no&lt;br /&gt;#GSSAPICleanupCredentials yes&lt;br /&gt;&lt;br /&gt;X11Forwarding yes&lt;br /&gt;X11DisplayOffset 10&lt;br /&gt;PrintMotd no&lt;br /&gt;PrintLastLog yes&lt;br /&gt;TCPKeepAlive yes&lt;br /&gt;#UseLogin no&lt;br /&gt;&lt;br /&gt;#MaxStartups 10:30:60&lt;br /&gt;Banner /etc/issue.net&lt;br /&gt;&lt;br /&gt;# Allow client to pass locale environment variables&lt;br /&gt;AcceptEnv LANG LC_*&lt;br /&gt;&lt;br /&gt;Subsystem sftp /usr/lib/openssh/sftp-server&lt;br /&gt;&lt;br /&gt;UsePAM yes&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-2600934896438518688?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/2600934896438518688/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=2600934896438518688' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2600934896438518688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2600934896438518688'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/tornar-o-ssh-mais-seguro.html' title='Tornar o ssh mais seguro'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-6608003090990798796</id><published>2008-08-26T07:38:00.000-07:00</published><updated>2008-08-26T07:40:22.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Ajustar a umask dos usuários</title><content type='html'>&lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/profile&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))&lt;br /&gt;# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).&lt;br /&gt;&lt;br /&gt;if [ "`id -u`" -eq 0 ]; then&lt;br /&gt; PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"&lt;br /&gt;else&lt;br /&gt; PATH="/usr/local/bin:/usr/bin:/bin:/usr/games"&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;if [ "$PS1" ]; then&lt;br /&gt; if [ "$BASH" ]; then&lt;br /&gt;   PS1='\u@\h:\w\$ '&lt;br /&gt; else&lt;br /&gt;   if [ "`id -u`" -eq 0 ]; then&lt;br /&gt;     PS1='# '&lt;br /&gt;   else&lt;br /&gt;     PS1='$ '&lt;br /&gt;   fi&lt;br /&gt; fi&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;export PATH&lt;br /&gt;&lt;br /&gt;umask 027&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/adduser.conf&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/adduser.conf: `adduser' configuration.&lt;br /&gt;# See adduser(8) and adduser.conf(5) for full documentation.&lt;br /&gt;&lt;br /&gt;# The DSHELL variable specifies the default login shell on your&lt;br /&gt;# system.&lt;br /&gt;DSHELL=/bin/bash&lt;br /&gt;&lt;br /&gt;# The DHOME variable specifies the directory containing users' home&lt;br /&gt;# directories.&lt;br /&gt;DHOME=/home&lt;br /&gt;&lt;br /&gt;# If GROUPHOMES is "yes", then the home directories will be created as&lt;br /&gt;# /home/groupname/user.&lt;br /&gt;GROUPHOMES=no&lt;br /&gt;&lt;br /&gt;# If LETTERHOMES is "yes", then the created home directories will have&lt;br /&gt;# an extra directory - the first letter of the user name. For example:&lt;br /&gt;# /home/u/user.&lt;br /&gt;LETTERHOMES=no&lt;br /&gt;&lt;br /&gt;# The SKEL variable specifies the directory containing "skeletal" user&lt;br /&gt;# files; in other words, files such as a sample .profile that will be&lt;br /&gt;# copied to the new user's home directory when it is created.&lt;br /&gt;SKEL=/etc/skel&lt;br /&gt;&lt;br /&gt;# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range for UIDs&lt;br /&gt;# for dynamically allocated administrative and system accounts/groups.&lt;br /&gt;# Please note that system software, such as the users allocated by the base-passwd&lt;br /&gt;# package, may assume that UIDs less than 100 are unallocated.&lt;br /&gt;FIRST_SYSTEM_UID=100&lt;br /&gt;LAST_SYSTEM_UID=999&lt;br /&gt;&lt;br /&gt;# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically&lt;br /&gt;# allocated user accounts/groups.&lt;br /&gt;FIRST_UID=1000&lt;br /&gt;LAST_UID=29999&lt;br /&gt;&lt;br /&gt;# The USERGROUPS variable can be either "yes" or "no".  If "yes" each&lt;br /&gt;# created user will be given their own group to use as a default.  If&lt;br /&gt;# "no", each created user will be placed in the group whose gid is&lt;br /&gt;# USERS_GID (see below).&lt;br /&gt;USERGROUPS=yes&lt;br /&gt;&lt;br /&gt;# If USERGROUPS is "no", then USERS_GID should be the GID of the group&lt;br /&gt;# `users' (or the equivalent group) on your system.&lt;br /&gt;USERS_GID=100&lt;br /&gt;&lt;br /&gt;# If DIR_MODE is set, directories will be created with the specified&lt;br /&gt;# mode. Otherwise the default mode 0755 will be used.&lt;br /&gt;DIR_MODE=0750&lt;br /&gt;&lt;br /&gt;# If SETGID_HOME is "yes" home directories for users with their own&lt;br /&gt;# group the setgid bit will be set. This was the default for&lt;br /&gt;# versions &lt;&lt; 3.13 of adduser. Because it has some bad side effects we&lt;br /&gt;# no longer do this per default. If you want it nevertheless you can&lt;br /&gt;# still set it here.&lt;br /&gt;SETGID_HOME=no&lt;br /&gt;&lt;br /&gt;# If QUOTAUSER is set, a default quota will be set from that user with&lt;br /&gt;# `edquota -p QUOTAUSER newuser'&lt;br /&gt;QUOTAUSER=""&lt;br /&gt;&lt;br /&gt;# If SKEL_IGNORE_REGEX is set, adduser will ignore files matching this&lt;br /&gt;# regular expression when creating a new home directory&lt;br /&gt;SKEL_IGNORE_REGEX="dpkg-(old|new|dist)"&lt;br /&gt;&lt;br /&gt;# Set this if you want the --add_extra_groups option to adduser to add&lt;br /&gt;# new users to other groups.&lt;br /&gt;# This is the list of groups that new non-system users will be added to&lt;br /&gt;# Default:&lt;br /&gt;#EXTRA_GROUPS="dialout cdrom floppy audio src video lp src users"&lt;br /&gt;&lt;br /&gt;# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS&lt;br /&gt;# option above will be default behavior for adding new, non-system users&lt;br /&gt;#ADD_EXTRA_GROUPS=1&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; E o arquivo &lt;tt&gt;/etc/syslog.conf&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;#  /etc/syslog.conf Configuration file for syslogd.&lt;br /&gt;#&lt;br /&gt;#   For more information see syslog.conf(5)&lt;br /&gt;#   manpage.&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# First some standard logfiles.  Log by facility.&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;auth,authpriv.*   /var/log/auth.log&lt;br /&gt;*.*;auth,authpriv.none  -/var/log/syslog&lt;br /&gt;#cron.*    /var/log/cron.log&lt;br /&gt;daemon.*   -/var/log/daemon.log&lt;br /&gt;kern.*    -/var/log/kern.log&lt;br /&gt;lpr.*    -/var/log/lpr.log&lt;br /&gt;mail.*    -/var/log/mail.log&lt;br /&gt;user.*    -/var/log/user.log&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Logging for the mail system.  Split it up so that&lt;br /&gt;# it is easy to write scripts to parse these files.&lt;br /&gt;#&lt;br /&gt;mail.info   -/var/log/mail.info&lt;br /&gt;mail.warn   -/var/log/mail.warn&lt;br /&gt;mail.err   /var/log/mail.err&lt;br /&gt;&lt;br /&gt;# Logging for INN news system&lt;br /&gt;#&lt;br /&gt;news.crit   /var/log/news/news.crit&lt;br /&gt;news.err   /var/log/news/news.err&lt;br /&gt;news.notice   -/var/log/news/news.notice&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Some `catch-all' logfiles.&lt;br /&gt;#&lt;br /&gt;*.=debug;\&lt;br /&gt; auth,authpriv.none;\&lt;br /&gt; news.none;mail.none -/var/log/debug&lt;br /&gt;*.=info;*.=notice;*.=warn;\&lt;br /&gt; auth,authpriv.none;\&lt;br /&gt; cron,daemon.none;\&lt;br /&gt; mail,news.none  -/var/log/messages&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Emergencies are sent to everybody logged in.&lt;br /&gt;#&lt;br /&gt;*.emerg    *&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# I like to have messages displayed on the console, but only on a virtual&lt;br /&gt;# console I usually leave idle.&lt;br /&gt;#&lt;br /&gt;#daemon,mail.*;\&lt;br /&gt;# news.=crit;news.=err;news.=notice;\&lt;br /&gt;# *.=debug;*.=info;\&lt;br /&gt;# *.=notice;*.=warn /dev/tty8&lt;br /&gt;&lt;br /&gt;# The named pipe /dev/xconsole is for the `xconsole' utility.  To use it,&lt;br /&gt;# you must invoke `xconsole' with the `-file' option:&lt;br /&gt;#&lt;br /&gt;#    $ xconsole -file /dev/xconsole [...]&lt;br /&gt;#&lt;br /&gt;# NOTE: adjust the list below, or you'll go crazy if you have a reasonably&lt;br /&gt;#      busy site..&lt;br /&gt;#&lt;br /&gt;#daemon.*;mail.*;\&lt;br /&gt;# news.err;\&lt;br /&gt;# *.=debug;*.=info;\&lt;br /&gt;# *.=notice;*.=warn |/dev/xconsole&lt;br /&gt;&lt;br /&gt;daemon.*;mail.*;\&lt;br /&gt;   news.=crit;news.=err;news.=notice;\&lt;br /&gt;   *.=debug;*.=info;\&lt;br /&gt;   *.=notice;*.=warn       /dev/tty2&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-6608003090990798796?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/6608003090990798796/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=6608003090990798796' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6608003090990798796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6608003090990798796'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/ajustar-umask-dos-usurios.html' title='Ajustar a umask dos usuários'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-1397819467115545108</id><published>2008-08-26T07:34:00.000-07:00</published><updated>2008-08-26T07:36:47.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Tornar os logins mais seguros</title><content type='html'>&lt;p&gt; Adicione um novo grupo chamado &lt;tt&gt;wheel&lt;/tt&gt; para restringir o uso do &lt;i&gt;su&lt;/i&gt;: &lt;/p&gt; &lt;pre class="wiki"&gt;# groupadd wheel&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Adicione nesse grupo o root e outros usuários que podem usar o su: &lt;/p&gt; &lt;pre class="wiki"&gt;# adduser root wheel&lt;br /&gt;# adduser nome_admin wheel&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde: &lt;tt&gt;nome_admin&lt;/tt&gt; é o nome do usuário criado para administrar o servidor.&lt;/i&gt; &lt;/p&gt; &lt;p&gt; Deixe o &lt;tt&gt;/etc/pam.d/su&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;#&lt;br /&gt;# The PAM configuration file for the Shadow `su' service&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;# This allows root to su without passwords (normal operation)&lt;br /&gt;auth       sufficient pam_rootok.so&lt;br /&gt;&lt;br /&gt;# Uncomment this to force users to be a member of group root&lt;br /&gt;# before they can use `su'. You can also add "group=foo"&lt;br /&gt;# to the end of this line if you want to use a group other&lt;br /&gt;# than the default "root" (but this may have side effect of&lt;br /&gt;# denying "root" user, unless she's a member of "foo" or explicitly&lt;br /&gt;# permitted earlier by e.g. "sufficient pam_rootok.so").&lt;br /&gt;# (Replaces the `SU_WHEEL_ONLY' option from login.defs)&lt;br /&gt;# auth       required   pam_wheel.so&lt;br /&gt;auth        requisite   pam_wheel.so group=wheel debug&lt;br /&gt;&lt;br /&gt;# Uncomment this if you want wheel members to be able to&lt;br /&gt;# su without a password.&lt;br /&gt;# auth       sufficient pam_wheel.so trust&lt;br /&gt;&lt;br /&gt;# Uncomment this if you want members of a specific group to not&lt;br /&gt;# be allowed to use su at all.&lt;br /&gt;# auth       required   pam_wheel.so deny group=nosu&lt;br /&gt;&lt;br /&gt;# Uncomment and edit /etc/security/time.conf if you need to set&lt;br /&gt;# time restrainst on su usage.&lt;br /&gt;# (Replaces the `PORTTIME_CHECKS_ENAB' option from login.defs&lt;br /&gt;# as well as /etc/porttime)&lt;br /&gt;# account    requisite  pam_time.so&lt;br /&gt;&lt;br /&gt;# This module parses environment configuration file(s)&lt;br /&gt;# and also allows you to use an extended config&lt;br /&gt;# file /etc/security/pam_env.conf.&lt;br /&gt;#&lt;br /&gt;# parsing /etc/environment needs "readenv=1"&lt;br /&gt;session       required   pam_env.so readenv=1&lt;br /&gt;# locale variables are also kept into /etc/default/locale in etch&lt;br /&gt;# reading this file *in addition to /etc/environment* does not hurt&lt;br /&gt;session       required   pam_env.so readenv=1 envfile=/etc/default/locale&lt;br /&gt;&lt;br /&gt;# Defines the MAIL environment variable&lt;br /&gt;# However, userdel also needs MAIL_DIR and MAIL_FILE variables&lt;br /&gt;# in /etc/login.defs to make sure that removing a user&lt;br /&gt;# also removes the user's mail spool file.&lt;br /&gt;# See comments in /etc/login.defs&lt;br /&gt;#&lt;br /&gt;# "nopen" stands to avoid reporting new mail when su'ing to another user&lt;br /&gt;session    optional   pam_mail.so nopen&lt;br /&gt;&lt;br /&gt;# Sets up user limits, please uncomment and read /etc/security/limits.conf&lt;br /&gt;# to enable this functionality.&lt;br /&gt;# (Replaces the use of /etc/limits in old login)&lt;br /&gt;# session    required   pam_limits.so&lt;br /&gt;&lt;br /&gt;# The standard Unix authentication modules, used with&lt;br /&gt;# NIS (man nsswitch) as well as normal /etc/passwd and&lt;br /&gt;# /etc/shadow entries.&lt;br /&gt;@include common-auth&lt;br /&gt;@include common-account&lt;br /&gt;@include common-session&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Adicione o nome do usuário administrativo na lista que permite o acesso via ssh: &lt;/p&gt; &lt;pre class="wiki"&gt;# echo "nome_admin" &gt; /etc/sshusers-allowed&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde: &lt;tt&gt;nome_admin&lt;/tt&gt; é o nome do usuário criado para administrar o servidor.&lt;/i&gt; &lt;/p&gt; &lt;p&gt; Deixe o &lt;tt&gt;/etc/pam.d/ssh&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# PAM configuration for the Secure Shell service&lt;br /&gt;&lt;br /&gt;# Read environment variables from /etc/environment and&lt;br /&gt;# /etc/security/pam_env.conf.&lt;br /&gt;auth       required     pam_env.so # [1]&lt;br /&gt;# In Debian 4.0 (etch), locale-related environment variables were moved to&lt;br /&gt;# /etc/default/locale, so read that as well.&lt;br /&gt;auth       required     pam_env.so envfile=/etc/default/locale&lt;br /&gt;&lt;br /&gt;auth        required    pam_listfile.so item=user sense=allow file=/etc/sshusers-allowed onerr=fail&lt;br /&gt;&lt;br /&gt;# Standard Un*x authentication.&lt;br /&gt;@include common-auth&lt;br /&gt;&lt;br /&gt;# Disallow non-root logins when /etc/nologin exists.&lt;br /&gt;account    required     pam_nologin.so&lt;br /&gt;&lt;br /&gt;# Uncomment and edit /etc/security/access.conf if you need to set complex&lt;br /&gt;# access limits that are hard to express in sshd_config.&lt;br /&gt;# account  required     pam_access.so&lt;br /&gt;&lt;br /&gt;# Standard Un*x authorization.&lt;br /&gt;@include common-account&lt;br /&gt;&lt;br /&gt;# Standard Un*x session setup and teardown.&lt;br /&gt;@include common-session&lt;br /&gt;&lt;br /&gt;# Print the message of the day upon successful login.&lt;br /&gt;session    optional     pam_motd.so # [1]&lt;br /&gt;&lt;br /&gt;# Print the status of the user's mailbox upon successful login.&lt;br /&gt;session    optional     pam_mail.so standard noenv # [1]&lt;br /&gt;&lt;br /&gt;# Set up user limits from /etc/security/limits.conf.&lt;br /&gt;session    required     pam_limits.so&lt;br /&gt;&lt;br /&gt;# Set up SELinux capabilities (need modified pam)&lt;br /&gt;# session  required     pam_selinux.so multiple&lt;br /&gt;&lt;br /&gt;# Standard Un*x password updating.&lt;br /&gt;@include common-password&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Rode esse comando, para definir os limites de uso dos recursos de hardware do servidor: &lt;/p&gt; &lt;pre class="wiki"&gt;echo '&lt;br /&gt;# Geral&lt;br /&gt;*    soft   core   0&lt;br /&gt;*    hard   rss   10240&lt;br /&gt;*    hard   stack  20480&lt;br /&gt;&lt;br /&gt;# Grupo de usuários&lt;br /&gt;@users   hard   data    1048576&lt;br /&gt;@users   hard   fsize   524288&lt;br /&gt;@users   hard   memlock   10240&lt;br /&gt;@users   hard   nofile   2&lt;br /&gt;@users   hard   cpu    60&lt;br /&gt;@users   hard   nproc   2&lt;br /&gt;@users   soft   nproc   2&lt;br /&gt;@users   -    maxlogins 1&lt;br /&gt;&lt;br /&gt;# Usuários específicos&lt;br /&gt;nome_admin hard   cpu   3600&lt;br /&gt;nome_admin hard   nproc  600&lt;br /&gt;nome_admin soft   nproc  600&lt;br /&gt;www-data    hard        cpu      10000&lt;br /&gt;www-data    hard        nproc    10000&lt;br /&gt;www-data    soft        nproc    10000&lt;br /&gt;' &gt; /etc/security/limits.conf&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; &lt;i&gt;Onde: &lt;tt&gt;nome_admin&lt;/tt&gt; é o nome do usuário criado para administrar o servidor.&lt;/i&gt; &lt;/p&gt; &lt;p&gt; Deixe o arquivo &lt;tt&gt;/etc/login.defs&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;#&lt;br /&gt;# /etc/login.defs - Configuration control definitions for the login package.&lt;br /&gt;#&lt;br /&gt;# Three items must be defined:  MAIL_DIR, ENV_SUPATH, and ENV_PATH.&lt;br /&gt;# If unspecified, some arbitrary (and possibly incorrect) value will&lt;br /&gt;# be assumed.  All other items are optional - if not specified then&lt;br /&gt;# the described action or option will be inhibited.&lt;br /&gt;#&lt;br /&gt;# Comment lines (lines beginning with "#") and blank lines are ignored.&lt;br /&gt;#&lt;br /&gt;# Modified for Linux.  --marekm&lt;br /&gt;&lt;br /&gt;# REQUIRED for useradd/userdel/usermod&lt;br /&gt;#   Directory where mailboxes reside, _or_ name of file, relative to the&lt;br /&gt;#   home directory.  If you _do_ define MAIL_DIR and MAIL_FILE,&lt;br /&gt;#   MAIL_DIR takes precedence.&lt;br /&gt;#&lt;br /&gt;#   Essentially:&lt;br /&gt;#      - MAIL_DIR defines the location of users mail spool files&lt;br /&gt;#        (for mbox use) by appending the username to MAIL_DIR as defined&lt;br /&gt;#        below.&lt;br /&gt;#      - MAIL_FILE defines the location of the users mail spool files as the&lt;br /&gt;#        fully-qualified filename obtained by prepending the user home&lt;br /&gt;#        directory before $MAIL_FILE&lt;br /&gt;#&lt;br /&gt;# NOTE: This is no more used for setting up users MAIL environment variable&lt;br /&gt;#       which is, starting from shadow 4.0.12-1 in Debian, entirely the&lt;br /&gt;#       job of the pam_mail PAM modules&lt;br /&gt;#       See default PAM configuration files provided for&lt;br /&gt;#       login, su, etc.&lt;br /&gt;#&lt;br /&gt;# This is a temporary situation: setting these variables will soon&lt;br /&gt;# move to /etc/default/useradd and the variables will then be&lt;br /&gt;# no more supported&lt;br /&gt;MAIL_DIR        /var/mail&lt;br /&gt;#MAIL_FILE      .mail&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Enable logging and display of /var/log/faillog login failure info.&lt;br /&gt;# This option conflicts with the pam_tally PAM module.&lt;br /&gt;#&lt;br /&gt;FAILLOG_ENAB  yes&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Enable display of unknown usernames when login failures are recorded.&lt;br /&gt;#&lt;br /&gt;# WARNING: Unknown usernames may become world readable.&lt;br /&gt;# See #290803 and #298773 for details about how this could become a security&lt;br /&gt;# concern&lt;br /&gt;LOG_UNKFAIL_ENAB no&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Enable logging of successful logins&lt;br /&gt;#&lt;br /&gt;LOG_OK_LOGINS  no&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Enable "syslog" logging of su activity - in addition to sulog file logging.&lt;br /&gt;# SYSLOG_SG_ENAB does the same for newgrp and sg.&lt;br /&gt;#&lt;br /&gt;SYSLOG_SU_ENAB  yes&lt;br /&gt;SYSLOG_SG_ENAB  yes&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, all su activity is logged to this file.&lt;br /&gt;#&lt;br /&gt;#SULOG_FILE /var/log/sulog&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, file which maps tty line to TERM environment parameter.&lt;br /&gt;# Each line of the file is in a format something like "vt100  tty01".&lt;br /&gt;#&lt;br /&gt;#TTYTYPE_FILE /etc/ttytype&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, login failures will be logged here in a utmp format&lt;br /&gt;# last, when invoked as lastb, will read /var/log/btmp, so...&lt;br /&gt;#&lt;br /&gt;FTMP_FILE /var/log/btmp&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, the command name to display when running "su -".  For&lt;br /&gt;# example, if this is defined as "su" then a "ps" will display the&lt;br /&gt;# command is "-su".  If not defined, then "ps" would display the&lt;br /&gt;# name of the shell actually being run, e.g. something like "-sh".&lt;br /&gt;#&lt;br /&gt;SU_NAME  su&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, file which inhibits all the usual chatter during the login&lt;br /&gt;# sequence.  If a full pathname, then hushed mode will be enabled if the&lt;br /&gt;# user's name or shell are found in the file.  If not a full pathname, then&lt;br /&gt;# hushed mode will be enabled if the file exists in the user's home directory.&lt;br /&gt;#&lt;br /&gt;HUSHLOGIN_FILE .hushlogin&lt;br /&gt;#HUSHLOGIN_FILE /etc/hushlogins&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# *REQUIRED*  The default PATH settings, for superuser and normal users.&lt;br /&gt;#&lt;br /&gt;# (they are minimal, add the rest in the shell startup files)&lt;br /&gt;ENV_SUPATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin&lt;br /&gt;ENV_PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/games&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Terminal permissions&lt;br /&gt;#&lt;br /&gt;# TTYGROUP Login tty will be assigned this group ownership.&lt;br /&gt;# TTYPERM  Login tty will be set to this permission.&lt;br /&gt;#&lt;br /&gt;# If you have a "write" program which is "setgid" to a special group&lt;br /&gt;# which owns the terminals, define TTYGROUP to the group number and&lt;br /&gt;# TTYPERM to 0620.  Otherwise leave TTYGROUP commented out and assign&lt;br /&gt;# TTYPERM to either 622 or 600.&lt;br /&gt;#&lt;br /&gt;# In Debian /usr/bin/bsd-write or similar programs are setgid tty&lt;br /&gt;# However, the default and recommended value for TTYPERM is still 0600&lt;br /&gt;# to not allow anyone to write to anyone else console or terminal&lt;br /&gt;&lt;br /&gt;# Users can still allow other people to write them by issuing&lt;br /&gt;# the "mesg y" command.&lt;br /&gt;&lt;br /&gt;TTYGROUP tty&lt;br /&gt;TTYPERM  0600&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Login configuration initializations:&lt;br /&gt;#&lt;br /&gt;# ERASECHAR Terminal ERASE character ('\010' = backspace).&lt;br /&gt;# KILLCHAR Terminal KILL character ('\025' = CTRL/U).&lt;br /&gt;# UMASK  Default "umask" value.&lt;br /&gt;#&lt;br /&gt;# The ERASECHAR and KILLCHAR are used only on System V machines.&lt;br /&gt;#&lt;br /&gt;# UMASK usage is discouraged because it catches only some classes of user&lt;br /&gt;# entries to system, in fact only those made through login(1), while setting&lt;br /&gt;# umask in shell rc file will catch also logins through su, cron, ssh etc.&lt;br /&gt;#&lt;br /&gt;# At the same time, using shell rc to set umask won't catch entries which use&lt;br /&gt;# non-shell executables in place of login shell, like /usr/sbin/pppd for "ppp"&lt;br /&gt;# user and alike.&lt;br /&gt;#&lt;br /&gt;# Therefore the use of pam_umask is recommended (Debian package libpam-umask)&lt;br /&gt;# as the solution which catches all these cases on PAM-enabled systems.&lt;br /&gt;#&lt;br /&gt;# This avoids the confusion created by having the umask set&lt;br /&gt;# in two different places -- in login.defs and shell rc files (i.e.&lt;br /&gt;# /etc/profile).&lt;br /&gt;#&lt;br /&gt;# For discussion, see #314539 and #248150 as well as the thread starting at&lt;br /&gt;# http://lists.debian.org/debian-devel/2005/06/msg01598.html&lt;br /&gt;#&lt;br /&gt;# Prefix these values with "0" to get octal, "0x" to get hexadecimal.&lt;br /&gt;#&lt;br /&gt;ERASECHAR 0177&lt;br /&gt;KILLCHAR 025&lt;br /&gt;# 022 is the "historical" value in Debian for UMASK when it was used&lt;br /&gt;# 027, or even 077, could be considered better for privacy&lt;br /&gt;# There is no One True Answer here : each sysadmin must make up his/her&lt;br /&gt;# mind.&lt;br /&gt;&lt;br /&gt;UMASK  027&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Password aging controls:&lt;br /&gt;#&lt;br /&gt;# PASS_MAX_DAYS Maximum number of days a password may be used.&lt;br /&gt;# PASS_MIN_DAYS Minimum number of days allowed between password changes.&lt;br /&gt;# PASS_WARN_AGE Number of days warning given before a password expires.&lt;br /&gt;#&lt;br /&gt;PASS_MAX_DAYS 99999&lt;br /&gt;PASS_MIN_DAYS 0&lt;br /&gt;PASS_WARN_AGE 7&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Min/max values for automatic uid selection in useradd&lt;br /&gt;#&lt;br /&gt;UID_MIN    1000&lt;br /&gt;UID_MAX   60000&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Min/max values for automatic gid selection in groupadd&lt;br /&gt;#&lt;br /&gt;GID_MIN     100&lt;br /&gt;GID_MAX   60000&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Max number of login retries if password is bad. This will most likely be&lt;br /&gt;# overriden by PAM, since the default pam_unix module has it's own built&lt;br /&gt;# in of 3 retries. However, this is a safe fallback in case you are using&lt;br /&gt;# an authentication module that does not enforce PAM_MAXTRIES.&lt;br /&gt;#&lt;br /&gt;LOGIN_RETRIES  5&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Max time in seconds for login&lt;br /&gt;#&lt;br /&gt;LOGIN_TIMEOUT  60&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Which fields may be changed by regular users using chfn - use&lt;br /&gt;# any combination of letters "frwh" (full name, room number, work&lt;br /&gt;# phone, home phone).  If not defined, no changes are allowed.&lt;br /&gt;# For backward compatibility, "yes" = "rwh" and "no" = "frwh".&lt;br /&gt;#&lt;br /&gt;CHFN_RESTRICT  rwh&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Should login be allowed if we can't cd to the home directory?&lt;br /&gt;# Default in no.&lt;br /&gt;#&lt;br /&gt;DEFAULT_HOME yes&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, this command is run when removing a user.&lt;br /&gt;# It should remove any at/cron/print jobs etc. owned by&lt;br /&gt;# the user to be removed (passed as the first argument).&lt;br /&gt;#&lt;br /&gt;#USERDEL_CMD /usr/sbin/userdel_local&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# This enables userdel to remove user groups if no members exist.&lt;br /&gt;#&lt;br /&gt;# Other former uses of this variable such as setting the umask when&lt;br /&gt;# user==primary group are not used in PAM environments, thus in Debian&lt;br /&gt;#&lt;br /&gt;USERGROUPS_ENAB yes&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Instead of the real user shell, the program specified by this parameter&lt;br /&gt;# will be launched, although its visible name (argv[0]) will be the shell's.&lt;br /&gt;# The program may do whatever it wants (logging, additional authentification,&lt;br /&gt;# banner, ...) before running the actual shell.&lt;br /&gt;#&lt;br /&gt;# FAKE_SHELL /bin/fakeshell&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# If defined, either full pathname of a file containing device names or&lt;br /&gt;# a ":" delimited list of device names.  Root logins will be allowed only&lt;br /&gt;# upon these devices.&lt;br /&gt;#&lt;br /&gt;# This variable is used by login and su.&lt;br /&gt;#&lt;br /&gt;#CONSOLE /etc/consoles&lt;br /&gt;#CONSOLE console:tty01:tty02:tty03:tty04&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# List of groups to add to the user's supplementary group set&lt;br /&gt;# when logging in on the console (as determined by the CONSOLE&lt;br /&gt;# setting).  Default is none.&lt;br /&gt;#&lt;br /&gt;# Use with caution - it is possible for users to gain permanent&lt;br /&gt;# access to these groups, even when not logged in on the console.&lt;br /&gt;# How to do it is left as an exercise for the reader...&lt;br /&gt;#&lt;br /&gt;# This variable is used by login and su.&lt;br /&gt;#&lt;br /&gt;#CONSOLE_GROUPS  floppy:audio:cdrom&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Only works if compiled with MD5_CRYPT defined:&lt;br /&gt;# If set to "yes", new passwords will be encrypted using the MD5-based&lt;br /&gt;# algorithm compatible with the one used by recent releases of FreeBSD.&lt;br /&gt;# It supports passwords of unlimited length and longer salt strings.&lt;br /&gt;# Set to "no" if you need to copy encrypted passwords to other systems&lt;br /&gt;# which don't understand the new algorithm.  Default is "no".&lt;br /&gt;#&lt;br /&gt;# This variable is used by chpasswd, gpasswd and newusers.&lt;br /&gt;#&lt;br /&gt;#MD5_CRYPT_ENAB no&lt;br /&gt;&lt;br /&gt;################# OBSOLETED BY PAM ##############&lt;br /&gt;#      #&lt;br /&gt;# These options are now handled by PAM. Please #&lt;br /&gt;# edit the appropriate file in /etc/pam.d/ to #&lt;br /&gt;# enable the equivelants of them.&lt;br /&gt;#&lt;br /&gt;###############&lt;br /&gt;&lt;br /&gt;#MOTD_FILE&lt;br /&gt;#DIALUPS_CHECK_ENAB&lt;br /&gt;#LASTLOG_ENAB&lt;br /&gt;#MAIL_CHECK_ENAB&lt;br /&gt;#OBSCURE_CHECKS_ENAB&lt;br /&gt;#PORTTIME_CHECKS_ENAB&lt;br /&gt;#SU_WHEEL_ONLY&lt;br /&gt;#CRACKLIB_DICTPATH&lt;br /&gt;#PASS_CHANGE_TRIES&lt;br /&gt;#PASS_ALWAYS_WARN&lt;br /&gt;#ENVIRON_FILE&lt;br /&gt;#NOLOGINS_FILE&lt;br /&gt;#ISSUE_FILE&lt;br /&gt;#PASS_MIN_LEN&lt;br /&gt;#PASS_MAX_LEN&lt;br /&gt;#ULIMIT&lt;br /&gt;#ENV_HZ&lt;br /&gt;#CHFN_AUTH&lt;br /&gt;#CHSH_AUTH&lt;br /&gt;#FAIL_DELAY&lt;br /&gt;&lt;br /&gt;################# OBSOLETED #######################&lt;br /&gt;#        #&lt;br /&gt;# These options are no more handled by shadow.    #&lt;br /&gt;#                                                 #&lt;br /&gt;# Shadow utilities will display a warning if they #&lt;br /&gt;# still appear.                                   #&lt;br /&gt;#                                                 #&lt;br /&gt;###################################################&lt;br /&gt;&lt;br /&gt;# CLOSE_SESSIONS&lt;br /&gt;# LOGIN_STRING&lt;br /&gt;# NO_PASSWORD_CONSOLE&lt;br /&gt;# QMAIL_DIR&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; E o arquivo &lt;tt&gt;/etc/security/access.conf&lt;/tt&gt; assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# Login access control table.&lt;br /&gt;#&lt;br /&gt;# Comment line must start with "#", no space at front.&lt;br /&gt;# Order of lines is important.&lt;br /&gt;#&lt;br /&gt;# When someone logs in, the table is scanned for the first entry that&lt;br /&gt;# matches the (user, host) combination, or, in case of non-networked&lt;br /&gt;# logins, the first entry that matches the (user, tty) combination.  The&lt;br /&gt;# permissions field of that table entry determines whether the login will&lt;br /&gt;# be accepted or refused.&lt;br /&gt;#&lt;br /&gt;# Format of the login access control table is three fields separated by a&lt;br /&gt;# ":" character:&lt;br /&gt;#&lt;br /&gt;# [Note, if you supply a 'fieldsep=|' argument to the pam_access.so&lt;br /&gt;# module, you can change the field separation character to be&lt;br /&gt;# '|'. This is useful for configurations where you are trying to use&lt;br /&gt;# pam_access with X applications that provide PAM_TTY values that are&lt;br /&gt;# the display variable like "host:0".]&lt;br /&gt;#&lt;br /&gt;#  permission : users : origins&lt;br /&gt;#&lt;br /&gt;# The first field should be a "+" (access granted) or "-" (access denied)&lt;br /&gt;# character.&lt;br /&gt;#&lt;br /&gt;# The second field should be a list of one or more login names, group&lt;br /&gt;# names, or ALL (always matches). A pattern of the form user@host is&lt;br /&gt;# matched when the login name matches the "user" part, and when the&lt;br /&gt;# "host" part matches the local machine name.&lt;br /&gt;#&lt;br /&gt;# The third field should be a list of one or more tty names (for&lt;br /&gt;# non-networked logins), host names, domain names (begin with "."), host&lt;br /&gt;# addresses, internet network numbers (end with "."), ALL (always&lt;br /&gt;# matches), NONE (matches no tty on non-networked logins) or&lt;br /&gt;# LOCAL (matches any string that does not contain a "." character).&lt;br /&gt;#&lt;br /&gt;# You can use @netgroupname in host or user patterns; this even works&lt;br /&gt;# for @usergroup@@hostgroup patterns.&lt;br /&gt;#&lt;br /&gt;# The EXCEPT operator makes it possible to write very compact rules.&lt;br /&gt;#&lt;br /&gt;# The group file is searched only when a name does not match that of the&lt;br /&gt;# logged-in user. Both the user's primary group is matched, as well as&lt;br /&gt;# groups in which users are explicitly listed.&lt;br /&gt;#&lt;br /&gt;# TTY NAMES: Must be in the form returned by ttyname(3) less the initial&lt;br /&gt;# "/dev" (e.g. tty1 or vc/1)&lt;br /&gt;#&lt;br /&gt;##############################################################################&lt;br /&gt;#&lt;br /&gt;# Disallow non-root logins on tty1&lt;br /&gt;#&lt;br /&gt;#-:ALL EXCEPT root:tty1&lt;br /&gt;#&lt;br /&gt;# Disallow console logins to all but a few accounts.&lt;br /&gt;#&lt;br /&gt;#-:ALL EXCEPT wheel shutdown sync:LOCAL&lt;br /&gt;#&lt;br /&gt;# Disallow non-local logins to privileged accounts (group wheel).&lt;br /&gt;#&lt;br /&gt;#-:wheel:ALL EXCEPT LOCAL .win.tue.nl&lt;br /&gt;&lt;br /&gt;-:wheel:ALL EXCEPT LOCAL&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Some accounts are not allowed to login from anywhere:&lt;br /&gt;#&lt;br /&gt;#-:wsbscaro wsbsecr wsbspac wsbsym wscosor wstaiwde:ALL&lt;br /&gt;#&lt;br /&gt;# All other accounts are allowed to login from anywhere.&lt;br /&gt;#&lt;br /&gt;##############################################################################&lt;br /&gt;# All lines from here up to the end are building a more complex example.&lt;br /&gt;##############################################################################&lt;br /&gt;#&lt;br /&gt;# User "root" should be allowed to get access via cron .. tty5 tty6.&lt;br /&gt;#+ : root : cron crond :0 tty1 tty2 tty3 tty4 tty5 tty6&lt;br /&gt;#&lt;br /&gt;# User "root" should be allowed to get access from hosts with ip addresses.&lt;br /&gt;#+ : root : 192.168.200.1 192.168.200.4 192.168.200.9&lt;br /&gt;#+ : root : 127.0.0.1&lt;br /&gt;#&lt;br /&gt;# User "root" should get access from network 192.168.201.&lt;br /&gt;# This term will be evaluated by string matching.&lt;br /&gt;# comment: It might be better to use network/netmask instead.&lt;br /&gt;#          The same is 192.168.201.0/24 or 192.168.201.0/255.255.255.0&lt;br /&gt;#+ : root : 192.168.201.&lt;br /&gt;#&lt;br /&gt;# User "root" should be able to have access from domain.&lt;br /&gt;# Uses string matching also.&lt;br /&gt;#+ : root : .foo.bar.org&lt;br /&gt;#&lt;br /&gt;# User "root" should be denied to get access from all other sources.&lt;br /&gt;#- : root : ALL&lt;br /&gt;#&lt;br /&gt;# User "foo" and members of netgroup "nis_group" should be&lt;br /&gt;# allowed to get access from all sources.&lt;br /&gt;# This will only work if netgroup service is available.&lt;br /&gt;#+ : @nis_group foo : ALL&lt;br /&gt;#&lt;br /&gt;# User "john" should get access from ipv4 net/mask&lt;br /&gt;#+ : john : 127.0.0.0/24&lt;br /&gt;#&lt;br /&gt;# User "john" should get access from ipv4 as ipv6 net/mask&lt;br /&gt;#+ : john : ::ffff:127.0.0.0/127&lt;br /&gt;#&lt;br /&gt;# User "john" should get access from ipv6 host address&lt;br /&gt;#+ : john : 2001:4ca0:0:101::1&lt;br /&gt;#&lt;br /&gt;# User "john" should get access from ipv6 host address (same as above)&lt;br /&gt;#+ : john : 2001:4ca0:0:101:0:0:0:1&lt;br /&gt;#&lt;br /&gt;# User "john" should get access from ipv6 net/mask&lt;br /&gt;#+ : john : 2001:4ca0:0:101::/64&lt;br /&gt;#&lt;br /&gt;# All other users should be denied to get access from all sources.&lt;br /&gt;#- : ALL : ALL&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-1397819467115545108?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/1397819467115545108/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=1397819467115545108' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1397819467115545108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1397819467115545108'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/tornar-os-logins-mais-seguros.html' title='Tornar os logins mais seguros'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-6600204564646388161</id><published>2008-08-26T07:33:00.000-07:00</published><updated>2008-08-26T07:38:02.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Restringir reinicialização pelo ctrl+alt+del</title><content type='html'>&lt;p&gt; Rode esse comando: &lt;/p&gt; &lt;pre class="wiki"&gt;# echo "root" &gt; /etc/shutdown.allow&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-6600204564646388161?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/6600204564646388161/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=6600204564646388161' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6600204564646388161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6600204564646388161'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/restringir-reinicializao-pelo.html' title='Restringir reinicialização pelo ctrl+alt+del'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-208025748457292654</id><published>2008-08-26T07:32:00.000-07:00</published><updated>2008-08-26T07:33:28.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Restringir o acesso de login do root no console</title><content type='html'>&lt;p&gt; Faça com que o arquivo &lt;tt&gt;/etc/securetty&lt;/tt&gt; fique assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/securetty: list of terminals on which root is allowed to login.&lt;br /&gt;# See securetty(5) and login(1).&lt;br /&gt;#console&lt;br /&gt;&lt;br /&gt;# for people with serial port consoles&lt;br /&gt;#ttyS0&lt;br /&gt;&lt;br /&gt;# for devfspor&lt;br /&gt;#tts/0&lt;br /&gt;&lt;br /&gt;# Standard consoles&lt;br /&gt;&lt;br /&gt;# Same as above, but these only occur with devfs devices&lt;br /&gt;#vc/1&lt;br /&gt;#vc/2&lt;br /&gt;#vc/3&lt;br /&gt;#vc/4&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; E que o arquivo &lt;tt&gt;/etc/inittab&lt;/tt&gt; fique assim: &lt;/p&gt; &lt;pre class="wiki"&gt;# /etc/inittab: init(8) configuration.&lt;br /&gt;# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $&lt;br /&gt;&lt;br /&gt;# The default runlevel.&lt;br /&gt;id:2:initdefault:&lt;br /&gt;&lt;br /&gt;# Boot-time system configuration/initialization script.&lt;br /&gt;# This is run first except when booting in emergency (-b) mode.&lt;br /&gt;si::sysinit:/etc/init.d/rcS&lt;br /&gt;&lt;br /&gt;# What to do in single-user mode.&lt;br /&gt;~~:S:wait:/sbin/sulogin&lt;br /&gt;&lt;br /&gt;# /etc/init.d executes the S and K scripts upon change&lt;br /&gt;# of runlevel.&lt;br /&gt;#&lt;br /&gt;# Runlevel 0 is halt.&lt;br /&gt;# Runlevel 1 is single-user.&lt;br /&gt;# Runlevels 2-5 are multi-user.&lt;br /&gt;# Runlevel 6 is reboot.&lt;br /&gt;&lt;br /&gt;l0:0:wait:/etc/init.d/rc 0&lt;br /&gt;l1:1:wait:/etc/init.d/rc 1&lt;br /&gt;l2:2:wait:/etc/init.d/rc 2&lt;br /&gt;l3:3:wait:/etc/init.d/rc 3&lt;br /&gt;l4:4:wait:/etc/init.d/rc 4&lt;br /&gt;l5:5:wait:/etc/init.d/rc 5&lt;br /&gt;l6:6:wait:/etc/init.d/rc 6&lt;br /&gt;# Normally not reached, but fallthrough in case of emergency.&lt;br /&gt;z6:6:respawn:/sbin/sulogin&lt;br /&gt;&lt;br /&gt;# What to do when CTRL-ALT-DEL is pressed.&lt;br /&gt;#ca::ctrlaltdel:/sbin/shutdown -t1 -a -r now&lt;br /&gt;&lt;br /&gt;# Action on special keypress (ALT-UpArrow).&lt;br /&gt;#kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let this work."&lt;br /&gt;&lt;br /&gt;# What to do when the power fails/returns.&lt;br /&gt;pf::powerwait:/etc/init.d/powerfail start&lt;br /&gt;pn::powerfailnow:/etc/init.d/powerfail now&lt;br /&gt;po::powerokwait:/etc/init.d/powerfail stop&lt;br /&gt;&lt;br /&gt;# /sbin/getty invocations for the runlevels.&lt;br /&gt;#&lt;br /&gt;# The "id" field MUST be the same as the last&lt;br /&gt;# characters of the device (after "tty").&lt;br /&gt;#&lt;br /&gt;# Format:&lt;br /&gt;#  &lt;id&gt;:&lt;runlevels&gt;:&lt;action&gt;:&lt;process&gt;&lt;br /&gt;#&lt;br /&gt;# Note that on most Debian systems tty7 is used by the X Window System,&lt;br /&gt;# so if you want to add more getty's go ahead but skip tty7 if you run X.&lt;br /&gt;#&lt;br /&gt;1:2345:respawn:/sbin/getty 38400 tty1&lt;br /&gt;2:23:respawn:/sbin/getty 38400 tty2&lt;br /&gt;#3:23:respawn:/sbin/getty 38400 tty3&lt;br /&gt;#4:23:respawn:/sbin/getty 38400 tty4&lt;br /&gt;#5:23:respawn:/sbin/getty 38400 tty5&lt;br /&gt;#6:23:respawn:/sbin/getty 38400 tty6&lt;br /&gt;&lt;br /&gt;# Example how to put a getty on a serial line (for a terminal)&lt;br /&gt;#&lt;br /&gt;#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100&lt;br /&gt;#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100&lt;br /&gt;&lt;br /&gt;# Example how to put a getty on a modem line.&lt;br /&gt;#&lt;br /&gt;#T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-208025748457292654?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/208025748457292654/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=208025748457292654' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/208025748457292654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/208025748457292654'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/restringir-o-acesso-de-login-do-root-no.html' title='Restringir o acesso de login do root no console'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-3528684391038872517</id><published>2008-08-26T07:28:00.000-07:00</published><updated>2008-08-26T07:32:00.182-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Configurar a senha do grub e definindo o timeout para 3</title><content type='html'>Para definir a senha para o grub use o comando &lt;tt&gt;grub-md5-crypt &lt;/tt&gt;. Isso retornará uma senha já criptografada para poder ser usada no arquivo de configuração do grub &lt;tt&gt;/boot/grub/menu.lst&lt;/tt&gt;.  &lt;p&gt; &lt;strong&gt;&lt;i&gt;O próximo passo não precisa ser seguido para fortalecimento de servidores virtuais.&lt;/i&gt;&lt;/strong&gt; &lt;/p&gt; &lt;p&gt; Para gerar a senha, já configurá-la no arquivo do grub e definir o timeout para 3 rode este script:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;#-----------------------------------------------------------------------------&lt;br /&gt;# Configurando a senha do grub e definindo o timeout para 3.&lt;br /&gt;#-----------------------------------------------------------------------------&lt;br /&gt;echo&lt;br /&gt;echo "Configurando a senha do grub..."&lt;br /&gt;echo "////////////////////////////////////////////////////////////////////////////////////////////////////////"&lt;br /&gt;echo "Digite uma senha para o grub, pressione &lt;enter&gt; e então digite a senha novamente e pressione &lt;enter&gt;."&lt;br /&gt;echo "ATENÇÃO: A digitação da senha não aparecerá. Isso é normal."&lt;br /&gt;echo "////////////////////////////////////////////////////////////////////////////////////////////////////////"&lt;br /&gt;senha_grub="$(grub-md5-crypt)"&lt;br /&gt;senha_grub="$(echo $senha_grub | cut -c28-)"&lt;br /&gt;&lt;br /&gt;x=1&lt;br /&gt;while test "$x" -gt 0&lt;br /&gt;do&lt;br /&gt; if test "$senha_grub" = "Sorry, passwords do not match."&lt;br /&gt; then&lt;br /&gt;  echo "////////////////////////////////////////////////////////////////////////////////////////////////////////"&lt;br /&gt;  echo "AS SENHAS NÃO CONFEREM. Tente novamente."&lt;br /&gt;  echo "////////////////////////////////////////////////////////////////////////////////////////////////////////"&lt;br /&gt;  senha_grub="$(grub-md5-crypt)"&lt;br /&gt;  senha_grub="$(echo $senha_grub | cut -c28-)"&lt;br /&gt; else&lt;br /&gt;  x=0&lt;br /&gt; fi&lt;br /&gt;done&lt;br /&gt;&lt;br /&gt;sed "s/timeout         5/timeout         3/" /boot/grub/menu.lst &gt; /tmp/menu.lst&lt;br /&gt;mv /tmp/menu.lst /boot/grub/&lt;br /&gt;sed "s/# password topsecret/# password topsecret\npassword --md5 "$senha_grub"/" /boot/grub/menu.lst &gt; /tmp/menu.lst&lt;br /&gt;mv /tmp/menu.lst /boot/grub/&lt;br /&gt;&lt;br /&gt;echo "Pronto!"&lt;/pre&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-3528684391038872517?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/3528684391038872517/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=3528684391038872517' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3528684391038872517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3528684391038872517'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/configurar-senha-do-grub-e-definindo-o.html' title='Configurar a senha do grub e definindo o timeout para 3'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-2253959293327252950</id><published>2008-08-26T07:26:00.000-07:00</published><updated>2008-08-26T07:27:32.491-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Ativar os recursos senhas shadow e MD5</title><content type='html'>Para ativar esses recursos:  &lt;pre class="wiki"&gt;# dpkg-reconfigure --priority=high passwd&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Faça com que o arquivo &lt;tt&gt;/etc/pam.d/common-password&lt;/tt&gt; fique assim: &lt;/p&gt; &lt;pre class="wiki"&gt;#&lt;br /&gt;# /etc/pam.d/common-password - password-related modules common to all services&lt;br /&gt;#&lt;br /&gt;# This file is included from other service-specific PAM config files,&lt;br /&gt;# and should contain a list of modules that define  the services to be&lt;br /&gt;#used to change user passwords.  The default is pam_unix&lt;br /&gt;&lt;br /&gt;# The "nullok" option allows users to change an empty password, else&lt;br /&gt;# empty passwords are treated as locked accounts.&lt;br /&gt;#&lt;br /&gt;# (Add `md5' after the module name to enable MD5 passwords)&lt;br /&gt;#&lt;br /&gt;# The "obscure" option replaces the old `OBSCURE_CHECKS_ENAB' option in&lt;br /&gt;# login.defs. Also the "min" and "max" options enforce the length of the&lt;br /&gt;# new password.&lt;br /&gt;&lt;br /&gt;#password   required   pam_unix.so nullok obscure min=4 max=8 md5&lt;br /&gt;password  required  pam_unix.so nullok obscure min=6 max=16 md5&lt;br /&gt;&lt;br /&gt;# Alternate strength checking for password. Note that this&lt;br /&gt;# requires the libpam-cracklib package to be installed.&lt;br /&gt;# You will need to comment out the password line above and&lt;br /&gt;# uncomment the next two in order to use this.&lt;br /&gt;# (Replaces the `OBSCURE_CHECKS_ENAB', `CRACKLIB_DICTPATH')&lt;br /&gt;#&lt;br /&gt;# password required   pam_cracklib.so retry=3 minlen=6 difok=3&lt;br /&gt;# password required   pam_unix.so use_authtok nullok md5&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-2253959293327252950?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/2253959293327252950/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=2253959293327252950' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2253959293327252950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2253959293327252950'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/ativar-os-recursos-senhas-shadow-e-md5.html' title='Ativar os recursos senhas shadow e MD5'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-3811548367802169248</id><published>2008-08-26T07:25:00.000-07:00</published><updated>2008-08-26T07:26:03.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Instalar pacotes necessários</title><content type='html'>Em todos os servidores é preciso que se tenha:   &lt;ul&gt;&lt;li&gt;&lt;tt&gt;openssh-server&lt;/tt&gt; - servidor de shell seguro. &lt;/li&gt;&lt;li&gt;&lt;tt&gt;nmap&lt;/tt&gt; - mapeador de rede. &lt;/li&gt;&lt;li&gt;&lt;tt&gt;traceroute&lt;/tt&gt; -  Traça a rota seguida por pacotes através de uma rede IPv4/IPv6. &lt;/li&gt;&lt;li&gt;&lt;tt&gt;less&lt;/tt&gt; - paginador de programas similar ao &lt;i&gt;more&lt;/i&gt;. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt; Para instalar esses programas: &lt;/p&gt;  &lt;pre class="wiki"&gt;# aptitude update&lt;br /&gt;# aptitude install openssh-server nmap traceroute less&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-3811548367802169248?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/3811548367802169248/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=3811548367802169248' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3811548367802169248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3811548367802169248'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/instalar-pacotes-necessrios.html' title='Instalar pacotes necessários'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-4321100852026477693</id><published>2008-08-26T07:23:00.000-07:00</published><updated>2008-08-26T07:25:06.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='fortalecimento'/><title type='text'>Fortalecimento de servidores</title><content type='html'>Este documento descreve os procedimentos a serem observados para fortalecimento do sistema operacional &lt;a class="ext-link" href="http://pt.wikipedia.org/wiki/Debian"&gt;&lt;span class="icon"&gt;Debian GNU/Linux&lt;/span&gt;&lt;/a&gt; em computadores que irão desempenhar a função de &lt;a class="ext-link" href="http://pt.wikipedia.org/wiki/Servidores"&gt;&lt;span class="icon"&gt;servidores&lt;/span&gt;&lt;/a&gt;. Ele é um guia prático de algumas das coisas discutidas no &lt;a class="ext-link" href="http://www.debian.org/doc/user-manuals#securing"&gt;&lt;span class="icon"&gt;Manual de Segurança Debian&lt;/span&gt;&lt;/a&gt;.  &lt;p&gt; &lt;strong&gt;Nota&lt;/strong&gt;: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt; quando os comandos citados começarem com um &lt;strong&gt;#&lt;/strong&gt; isso indica que eles devem ser executados com o usuário &lt;tt&gt;root&lt;/tt&gt;. &lt;/p&gt; &lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt; quando começarem com um &lt;strong&gt;$&lt;/strong&gt; isso indica que eles devem ser executados com o usuário normal.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-4321100852026477693?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/4321100852026477693/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=4321100852026477693' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/4321100852026477693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/4321100852026477693'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/fortalecimento-de-servidores.html' title='Fortalecimento de servidores'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-2108734262839595129</id><published>2008-08-26T07:20:00.001-07:00</published><updated>2008-08-26T07:20:58.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='instalação em servidores'/><title type='text'>4. Depois da instalação</title><content type='html'>Lembre-se que essa instalação é apenas o básico. É necessário realizar várias coisas para fortalecer ainda mais o sistema. Vou tratar disso em um outro artigo. Mas há algumas coisas que você pode fazer para ganhar alguns pontos a favor da segurança.     &lt;h3 id="a4.1Inscreva-senalistadediscussãoAnúnciosdeSegurançaDebian"&gt;4.1 Inscreva-se na lista de discussão "Anúncios de Segurança Debian"&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a4.1Inscreva-senalistadediscuss%C3%A3oAn%C3%BAnciosdeSeguran%C3%A7aDebian"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;    &lt;p&gt;Para receber informações sobre atualizações e alertas de segurança (DSAs) disponíveis você deverá se inscrever na lista de discussão &lt;i&gt;debian-security-announce&lt;/i&gt;. Veja &lt;a class="ext-link" href="http://www.debian.org/doc/manuals/securing-debian-howto/ch7.pt-br.html#s-debian-sec-team"&gt;&lt;span class="icon"&gt;O time Debian Security, Seção 7.1&lt;/span&gt;&lt;/a&gt; para mais informações sobre como o time de segurança do Debian funciona. Para mais informações sobre como se inscrever nas listas de discussões do Debian, leia &lt;a class="ext-link" href="http://lists.debian.org/"&gt;&lt;span class="icon"&gt;http://lists.debian.org&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;    &lt;p&gt; Você deverá considerar, também, em se inscrever na &lt;a class="ext-link" href="http://lists.debian.org/debian-security"&gt;&lt;span class="icon"&gt;lista de discussão debian-security&lt;/span&gt;&lt;/a&gt; para discussões gerais de problemas de segurança no sistema operacional Debian. Na lista você poderá entrar em contato com outros administradores de sistemas experientes, assim como também desenvolvedores do Debian e autores de ferramentas de segurança que podem responder suas questões e oferecer recomendações. &lt;/p&gt;    &lt;h3 id="a4.2Atualizaçãodesegurança"&gt;4.2 Atualização de segurança&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a4.2Atualiza%C3%A7%C3%A3odeseguran%C3%A7a"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;    &lt;p&gt;Talvez você pense que agora seja o melhor momento para conectar seu computador à Internet e realizar uma atualização de segurança, mas não é. &lt;/p&gt;    &lt;p&gt;O objetivo desse documento é apenas mostrar a instalação básica e foi o que fizemos até aqui. Agora é hora de começar a configurar e fortalecer seu sistema, mas isso é assunto para outro documento, o &lt;i&gt;Fortalecimento de Servidores com Debian&lt;/i&gt;. &lt;/p&gt;    &lt;p&gt; Por isso, se quer ter um servidor seguro não conecte-o na rede ainda. &lt;/p&gt;    &lt;h3 id="a4.3AlteraraBIOSdenovo"&gt;4.3 Alterar a BIOS (de novo)&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a4.3AlteraraBIOSdenovo"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;    &lt;p&gt; Agora é uma boa hora para você revisar as alterações finais na BIOS, como evitar que a mesma dê BOOT por outro dispositivo que não seja o HD onde o sistema está instalado e acrescentar uma senha para que somente com essa senha seja possível realizar alterações na BIOS. &lt;/p&gt;    &lt;p&gt;Talvez você pense que isso seja uma medida de segurança muito simples de ser quebrada, já que bastaria abrir o gabinete e zerar a BIOS para que essa senha e outras configurações desapareçam, mas se você realizar essas configurações e acrescentar lacres que indiquem que o gabinete foi aberto, será mais fácil identificar esse problema. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-2108734262839595129?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/2108734262839595129/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=2108734262839595129' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2108734262839595129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2108734262839595129'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/4-depois-da-instalao.html' title='4. Depois da instalação'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-3959246810327468847</id><published>2008-08-26T07:19:00.000-07:00</published><updated>2008-08-26T07:20:22.599-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='instalação em servidores'/><title type='text'>3. Durante a instalação</title><content type='html'>Esse capítulo trata do processo durante a instalação da Debian em computador servidor. Isso inclui preparar a BIOS para dar BOOT pelo CD/DVD ROM, as opções de boot, seleção da localização, escolha do teclado , configuração da rede, particionamento do(s) disco(s), configuração do sistema e tornar o sistema inicializável.    &lt;h3 id="a3.1PreparandoaBIOSparaoBOOT"&gt;3.1 Preparando a BIOS para o BOOT&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.1PreparandoaBIOSparaoBOOT"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt;Lembre-se de preparar sua BIOS para dar BOOT pelo CD/DVD ROM. Cada BIOS tem suas particularidades e você deverá saber acessá-la e ajustá-la para dar o boot. &lt;/p&gt;   &lt;h3 id="a3.2OpçõesdeBOOT"&gt;3.2 Opções de BOOT&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.2Op%C3%A7%C3%B5esdeBOOT"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt; Quando o instalador inicia, será apresentada uma tela gráfica que mostra a logo do Debian e a linha de comandos de boot: &lt;/p&gt;   &lt;p&gt; &lt;tt&gt; Pressione F1 para ajuda, ou ENTER para iniciar: &lt;/tt&gt; &lt;/p&gt;   &lt;p&gt;Para uma instalação comum basta pressionar ENTER. Se seu hardware possui a necessidade de algum parâmetro especial ou você não conseguiu dar continuidade ao processo de instalação, pode ser útil dar uma olhada nas Opções de boot ou ainda Diagnosticar Problemas no Processo de Instalação. &lt;/p&gt;   &lt;h3 id="a3.3Seleçãodalocalização"&gt;3.3 Seleção da localização&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.3Sele%C3%A7%C3%A3odalocaliza%C3%A7%C3%A3o"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt;Logo no começo da instalação você será perguntado sobre a localização do sistema. Isso permite selecionar as opções de localização para a instalação e para o sistema instalado: idioma, país e definições locais. O instalador irá mostrar mensagens no idioma escolhido a menos que a tradução para esse idioma não esteja completa, nesse caso algumas mensagens podem ser mostradas em Inglês. &lt;/p&gt;   &lt;p&gt; &lt;tt&gt; Selecione: Portuguese (Brazil) - Português do Brasil &lt;/tt&gt; &lt;/p&gt;   &lt;h3 id="a3.4Escolhadoteclado"&gt;3.4 Escolha do teclado&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.4Escolhadoteclado"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt; O instalador mostra uma lista de teclados, a partir da qual você escolhe o modelo que coincide com o seu. &lt;/p&gt;   &lt;p&gt; O mais comum aqui no Brasil é o Português Brasileiro (ABNT2) &lt;/p&gt;   &lt;h3 id="a3.5Configuraçãodarede"&gt;3.5 Configuração da rede&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.5Configura%C3%A7%C3%A3odarede"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt; Se seu servidor possui mais de uma placa de rede você tem de escolher qual será a padrão (principal). &lt;/p&gt;   &lt;p&gt;Logo em seguida o instalador tentará detectar sua rede. Lembre-se de não conectar esse computador à Internet neste momento. Minha sugestão é que você não configure sua placa de rede neste momento, deixando para fazer isso após a instalação básica do sistema. &lt;/p&gt;   &lt;p&gt; Para isso desconecte qualquer cabo da(s) sua(s) placa(s) de rede e então escolha a opção: Não configurar a rede agora. &lt;/p&gt;   &lt;p&gt;Escolha um nome para sua máquina. Existem algumas limitações para nome de máquina. Por isso a dica é: use letras minúsculas e números. Normalmente os administradores de rede escolhem um tema para dar nome aos seus vários servidores, por exemplo: Desenhos animados, planetas, pessoas famosas, etc. &lt;/p&gt;   &lt;h3 id="a3.6Particionarodisco"&gt;3.6 Particionar o disco&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.6Particionarodisco"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt;Agora é hora de particionar o(s) disco(s). Esse é um momento bastante importante e se não for bem feito pode comprometer o comportamento e segurança do computador servidor. &lt;/p&gt;   &lt;p&gt;Um esquema de partição inteligente depende de como o computador servidor será usado. Uma boa regra é ser razoavelmente generoso com suas partições e prestar atenção aos seguintes fatores: &lt;/p&gt;   &lt;ul&gt;&lt;li&gt;Qualquer diretório que um usuário tenha permissões de escrita, como o /home e o /tmp, devem estar separados em uma partição. Isso reduz o risco de um usuário malicioso utilizar o DoS (Denial of Service) para encher seu diretório raiz ( / ) e tornar o sistema inutilizável (Observação: isso não é totalmente verdade uma vez que sempre existe algum espaço reservado para o usuário root que o usuário normal não pode preencher), e também previne ataques tipo hardlink. &lt;/li&gt;&lt;li&gt;Qualquer partição com dados variáveis, isto é, /var (especialmente /var/log) também deve estar numa partição separada. Em um sistema Debian você deve criar /var um pouco maior que em outros sistemas porque o download de pacotes (cache do apt) é armazenado em /var/cache/apt/archives. &lt;/li&gt;&lt;li&gt;Do ponto de vista da segurança, é sensato tentar mover os dados estáticos para sua própria partição e então montar essa partição somente para leitura. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt; No caso de um servidor de email é importante ter uma partição separada para o spool de email. Usuários remotos (conhecidos ou não) podem encher o spool de email (/var/mail e/ou /var/spool/mail). Se o spool está em uma partição separada, essa situação não tornará o sistema inutilizável. Porém (se o diretório de spool está na mesma partição que /var) o sistema pode ter sérios problemas: logs não serão criados, pacotes podem não ser instalados e alguns programas podem ter problemas ao iniciar (se eles usam /var/run). &lt;/p&gt;   &lt;p&gt;Durante o particionamento do sistema você também tem que decidir qual sistema de arquivos usar. O sistema de arquivos padrão em uma instalação Debian para partições Linux é o ext3. É recomendado sempre utilizar um sistema de arquivos journalling como ext3, reiserfs, jfs ou xfs, para minimizar os problemas derivados de uma quebra do sistema nos seguintes casos: &lt;/p&gt;   &lt;ul&gt;&lt;li&gt;Para laptops em todos os sistemas de arquivos instalados. Assim se acabar a bateria inesperadamente ou o sistema congelar você correrá menos risco de perda de dados durante a reinicialização do sistema. &lt;/li&gt;&lt;li&gt;para sistemas que armazenam grande quantidade de dados (como servidores de email, servidores ftp, sistemas de arquivos de rede ....). Assim, em caso de queda, menos tempo será gasto para o servidor checar o sistema de arquivos e a probabilidade da perda de dados será menor. &lt;/li&gt;&lt;/ul&gt; &lt;h4 id="a3.6.1Decidirotamanhoeaspartições"&gt;3.6.1 Decidir o tamanho e as partições&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.6.1Decidirotamanhoeasparti%C3%A7%C3%B5es"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt; Cada caso é um caso e, na minha opinião, essa é a etapa mais complexa no processo de instalação. Vou apresentar (mais abaixo) um modelo que considero de uso geral, mas é bom que você analise bastante essa etapa para particionar e definir os tamanhos conforme o tipo de servidor que você for usar. &lt;/p&gt;   &lt;h4 id="a3.6.2Aárvoredediretórios"&gt;3.6.2 A árvore de diretórios&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.6.2A%C3%A1rvoredediret%C3%B3rios"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt; A Debian GNU/Linux adere ao &lt;a class="ext-link" href="http://www.pathname.com/fhs/"&gt;&lt;span class="icon"&gt;Filesystem Hierarchy Standard&lt;/span&gt;&lt;/a&gt; para os diretórios e nomes de arquivos. Esse padrão permite aos usuários e aos programas de software predizer o local dos arquivos e diretórios. O nível do diretório raiz é representado simplesmente por uma barra /. No nível raiz, todos os sistemas Debian incluem estes diretórios: &lt;/p&gt;   &lt;table style="text-align: left; margin-left: 0px; margin-right: 0px;" class="wiki"&gt;  &lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Diretório         &lt;/td&gt;&lt;td&gt;Conteúdo &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;bin                 &lt;/td&gt;&lt;td&gt;Comandos binários essenciais &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;boot                 &lt;/td&gt;&lt;td&gt;Arquivos do sistena de boot &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;dev                 &lt;/td&gt;&lt;td&gt;Arquivos de dispositivos &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;etc                 &lt;/td&gt;&lt;td&gt;Configurações específicas do sistema &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;home                 &lt;/td&gt;&lt;td&gt;Diretório principal dos usuários &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;lib                 &lt;/td&gt;&lt;td&gt;Bibliotecas essenciais compartilhadas e módulos do kernel &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;media         &lt;/td&gt;&lt;td&gt;Contém pontos de montagem para dispositivos removíveis &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;mnt                 &lt;/td&gt;&lt;td&gt;Local de montagem temporária de um sistema de arquivos &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;proc                 &lt;/td&gt;&lt;td&gt;Diretório virtual para informações do sistema (kernels 2.4 e 2.6) &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;root                 &lt;/td&gt;&lt;td&gt;Diretório principal do usuário root &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sbin                 &lt;/td&gt;&lt;td&gt;Binários essenciais do sistema &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sys                 &lt;/td&gt;&lt;td&gt;Diretório virtual para informações do sistema (kernels 2.6) &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;tmp                 &lt;/td&gt;&lt;td&gt;Arquivos temporários &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;usr                 &lt;/td&gt;&lt;td&gt;Hierarquia secundária &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;var                 &lt;/td&gt;&lt;td&gt;Dados variáveis &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;srv                 &lt;/td&gt;&lt;td&gt;Dados para os serviços disponibilizados pelo sistema &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;opt                 &lt;/td&gt;&lt;td&gt;Pacotes de software e aplicações adicionais &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt;   &lt;p&gt;A seguir é apresentada uma lista de considerações importantes relacionadas com diretórios e partições. Note que a utilização do disco varia muito com a configuração do sistema e padrões de utilização específicos. As recomendações aqui são linhas de orientações gerais e disponibilizam um ponto de partida para você definir o particionamento ideal para seu computador servidor. &lt;/p&gt;   &lt;ul&gt;&lt;li&gt;A partição raiz / tem de conter fisicamente sempre /etc, /bin, /sbin, /lib e /dev, caso contrário não será possível inicializar o sistema. Tipicamente são necessários 150-250MB para a partição raiz. &lt;/li&gt;&lt;li&gt;/usr: contém todos os programas dos usuários (/usr/bin), bibliotecas (/usr/lib), documentação (/usr/share/doc), etc. Essa é a porção do sistema de arquivos que geralmente requer mais espaço. Deverá fornecer pelo menos 500 MB de espaço em disco. Esse tamanho deve aumentar dependendo do número e tipo de pacotes que planeja instalar. Uma generosa estação de trabalho deve precisar de uns 4-6 GB. &lt;/li&gt;&lt;li&gt;/var: dados variáveis tais como artigos de news , e-mails, web sites, bases de dados, cache do sistema de pacotes, etc. serão guardados sob este diretório. O tamanho desse diretório depende muito da utilização do seu sistema, mas para a maioria das pessoas irá ser ditado pelo espaço utilizado pelo gestor de pacotes. Se vai fazer uma instalação completa com tudo aquilo que a Debian tem para oferecer, numa só sessão, coloque de começo uns 2 ou 3 gigabytes de espaço para /var que deverão ser suficientes. Se vai instalar por partes (isto é, instalar serviços e utilitários, seguidos de materiais de texto, depois o X, ...), poderá safar-se com 300-500 MB. Se o espaço no disco rígido está a prémio e você não planeja fazer grandes atualizações ao sistema, poderá safar-se com uns 30 ou 40 MB. Servidores Web e servidores de E-mail precisam de grandes espaços no /var. Pense bastante nisso se for configurar servidores desse tipo. &lt;/li&gt;&lt;li&gt;/tmp: dados temporários criados por programas irão provavelmente para esse diretório. Normalmente 40-100 MB são suficientes. Algumas aplicações - incluindo manipuladores de arquivos, utilitários de criação de CD/DVD, e software multimédia - podem utilizar /tmp para guardar arquivos de imagens. Se você planeja utilizar essas aplicações, você deve ajustar de acordo o espaço disponível em /tmp. &lt;/li&gt;&lt;li&gt;/home: todos os usuários irão colocar os seus dados pessoais num subdiretório desse diretório. Seu tamanho depende de quantos usuários irão utilizar o sistema e que arquivos irão ser guardados nos seus diretórios. Dependendo da utilização planejada deverá reservar cerca de 100MB para cada utilizador, mas adapte esse valor às suas necessidades. Reserve muito mais espaço se planeja guardar muitos arquivos multimédia (fotografias, MP3, filmes) no seu diretório home. &lt;/li&gt;&lt;/ul&gt; &lt;h4 id="a3.6.3Recomendaçõesparaosistemadearquivosescolhido"&gt;3.6.3 Recomendações para o sistema de arquivos escolhido&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.6.3Recomenda%C3%A7%C3%B5esparaosistemadearquivosescolhido"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt; É sempre recomendável utilizar o sistema de arquivos padrão da distribuição, no nosso caso a ext3. &lt;/p&gt;   &lt;h4 id="a3.6.4Modelodeparticionamentodeusogeral"&gt;3.6.4 Modelo de particionamento de uso geral&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.6.4Modelodeparticionamentodeusogeral"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt; Lembre-se: cada caso é um caso e esse modelo pode não ser o seu caso. &lt;/p&gt;   &lt;p&gt; Considerando um HD de 60 GB. &lt;/p&gt;   &lt;pre class="wiki"&gt;Diretório  Ponto de montagem  Tamanho  Extras&lt;br /&gt;swap   swap    1 GB&lt;br /&gt;Raíz   /    1 GB   Inicializável&lt;br /&gt;tmp   /tmp    1 GB&lt;br /&gt;home   /home    7 GB   Muito relativo ao tipo de servidor&lt;br /&gt;var   /var    20 GB&lt;br /&gt;www   /var/www   20 GB   Servidor Web simples&lt;br /&gt;log   /var/log   10 GB&lt;br /&gt;&lt;/pre&gt; &lt;h3 id="a3.7Configurarosistema"&gt;3.7 Configurar o sistema&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.7Configurarosistema"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt; Após o particionamento você terá que responder mais algumas questões que são: &lt;/p&gt;   &lt;h4 id="a3.7.1ConfiguraroFusoHorário"&gt;3.7.1 Configurar o Fuso Horário&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.7.1ConfiguraroFusoHor%C3%A1rio"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt; Como aqui no Brasil temos quatro fusos horários será apresentada a tela para escolha do fuso horário. Escolha a que corresponda à sua localização. &lt;/p&gt;   &lt;h4 id="a3.7.2Configurarusuáriosesenhas"&gt;3.7.2 Configurar usuários e senhas&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.7.2Configurarusu%C3%A1riosesenhas"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt; Defina a senha para o root. Lembre-se de escolher uma boa senha. &lt;/p&gt;   &lt;p&gt;Após definir a senha de root você terá de definir o nome completo, nome de usuário e senha para um usuário normal do sistema. Esse usuário precisa ser criado para que, no caso de um computador servidor, ele possa ser utilizado para acessar e administrar o sistema, já que regras de segurança dizem para não acessar o sistema como root. &lt;/p&gt;   &lt;h4 id="a3.7.3Configurarogerenciadordepacotes"&gt;3.7.3 Configurar o gerenciador de pacotes&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.7.3Configurarogerenciadordepacotes"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt;   &lt;p&gt;Não configure o gerenciador de pacotes. Isso fará com que o sistema básico seja instalado apenas com os pacotes disponíveis no CD/DVD ROM. A instalação de pacotes necessários (que não estejam no CD/DVD do Netinst) será feita posteriormente. &lt;/p&gt;   &lt;h3 id="a3.8InstalaroGRUBemumdiscorígido"&gt;3.8 Instalar o GRUB em um disco rígido&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a3.8InstalaroGRUBemumdiscor%C3%ADgido"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt;   &lt;p&gt; Você será questionado se o sistema deve instalar o GRUB. Responda Sim. &lt;/p&gt;   &lt;p&gt;Pronto! O sistema será inicializado e após o boot, se tudo correu bem, você terá a Debian GNU/Linux instalada no seu computador servidor. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-3959246810327468847?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/3959246810327468847/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=3959246810327468847' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3959246810327468847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3959246810327468847'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/3-durante-instalao.html' title='3. Durante a instalação'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-8145937105941548510</id><published>2008-08-26T07:18:00.000-07:00</published><updated>2008-08-26T07:19:33.293-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='instalação em servidores'/><title type='text'>2. Antes da instalação</title><content type='html'>Esse capítulo trata da preparação para instalar a Debian antes mesmo de iniciar o instalador. Isso inclui preparar documentos necessários, verificar o hardware, definir alguns detalhes na BIOS, obter o CD/DVD de instalação, planejar o particionamento do(s) disco(s) e algumas outras coisas que você deve estar ciente.  &lt;h3 id="a2.1GuiadeinstalaçãoDebian"&gt;2.1 Guia de instalação Debian&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.1Guiadeinstala%C3%A7%C3%A3oDebian"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Esse documento procura ser o mais prático possível, para que você possa ter certeza que, ao final, terá instalado de forma correta a Debian no computador servidor. Todavia ele não entra em pequenos detalhes e nem detalha possíveis situações que podem ocorrer durante o processo de instalação. &lt;/p&gt; &lt;p&gt;Caso não consiga instalar a Debian seguindo esse passo-a-passo ou queira ter uma visão mais detalhada do processo de instalação é recomendável que você leia o &lt;a class="ext-link" href="http://www.debian.org/releases/stable/i386/"&gt;&lt;span class="icon"&gt;Guia de Instalação de Debian GNU/Linux&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; Caso a arquitetura na qual você deseja instalar a Debian seja diferente da i386, existe uma &lt;a class="ext-link" href="http://www.debian.org/releases/stable/installmanual"&gt;&lt;span class="icon"&gt;Lista de Arquiteturas Suportadas&lt;/span&gt;&lt;/a&gt;, onde você poderá encontrar versões do Guia de Instalação para elas. &lt;/p&gt; &lt;h3 id="a2.2Hardware"&gt;2.2 Hardware&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.2Hardware"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt; A Debian não impõe requisitos de hardware para além do que é requerido pelo kernel Linux e pelas ferramentas GNU. Por isso qualquer arquitetura ou plataforma para a qual tenha sido portado o kernel Linux, libc, gcc, etc. e para o qual exista um port de Debian, você poderá instalar. No entanto é importante que você saiba dimensionar o hardware para o tipo de servidor que você deseja instalar para evitar que seu computador trabalhe sobrecarregado ou extremamente ocioso. &lt;/p&gt; &lt;h4 id="a2.2.1Algumasobservações"&gt;2.2.1 Algumas observações&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.2.1Algumasobserva%C3%A7%C3%B5es"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt; A menos que seja extremamente necessário um computador servidor não deve possuir: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;Conexões USB; &lt;/li&gt;&lt;li&gt;Unidades de disquete; &lt;/li&gt;&lt;li&gt;Unidades de CD/DVD (após a instalação); &lt;/li&gt;&lt;li&gt;Mouse e teclado (após a instalação); &lt;/li&gt;&lt;li&gt;Acesso físico facilitado. &lt;/li&gt;&lt;/ul&gt;&lt;h3 id="a2.3DefiniçõesparaBIOS"&gt;2.3 Definições para BIOS&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.3Defini%C3%A7%C3%B5esparaBIOS"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;Para um melhor desempenho e um maior nível de segurança é recomendável que você efetue algumas configurações na BIOS do computador onde pretende instalar o sistema. &lt;/p&gt; &lt;p&gt;Cada BIOS tem suas particularidades e você deverá saber acessá-la e procurar pelas sugestões aqui apresentadas. Lembre-se: nem todas as opções serão encontradas em todas as BIOS. &lt;/p&gt; &lt;h4 id="a2.3.1MemóriaExtendidavs.Expandida"&gt;2.3.1 Memória Extendida vs. Expandida&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.3.1Mem%C3%B3riaExtendidavs.Expandida"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Se seu sistema disponibiliza ambas as memórias extendida e expandida , configure-o de modo a ter o máximo de memória estendida e o mínimo de expandida. Linux necessita de memória extendida e não pode utilizar memória expandida. &lt;/p&gt; &lt;h4 id="a2.3.2ProteçãodeVírus"&gt;2.3.2 Proteção de Vírus&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.3.2Prote%C3%A7%C3%A3odeV%C3%ADrus"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;Desligue os avisos que a BIOS possa dar da possibilidade de vírus. Se tem uma placa de proteção de vírus ou outro hardware especial, assegure-se que esteja desabilitado ou removido fisicamente enquanto executa o GNU/Linux, pois esses não são compatíveis; e mais, devido às permissões de arquivos e à memória protegida do kernel Linux, os vírus são praticamente desconhecidos. &lt;/p&gt; &lt;h4 id="a2.3.3ShadowRAM"&gt;2.3.3 Shadow RAM&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.3.3ShadowRAM"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt; A placa-mãe do seu computador pode disponibilizar shadow RAM ou cache da BIOS . Você pode ver as definições para &lt;i&gt;Video BIOS Shadow&lt;/i&gt;, &lt;i&gt;C800-CBFF Shadow&lt;/i&gt;, etc. Desligue toda a shadow RAM. A shadow RAM é utilizada para acelerar o acesso às ROMs da placa-mãe e de algumas placas controladoras. O Linux não utiliza essas ROMs após ter inicializado porque disponibiliza software 32-bit mais rápido do que os programas de 16-bit nas ROMs. Desligar a shadow RAM pode tornar disponível alguma memória, a mais, para os programas utilizarem como memória normal. Deixar a shadow RAM ligada pode interferir com o acesso do Linux a dispositivos de hardware. &lt;/p&gt; &lt;h3 id="a2.4ObtendooDebianNetinst"&gt;2.4 Obtendo o Debian Netinst&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.4ObtendooDebianNetinst"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt; &lt;p&gt;A forma mais simples de se instalar a Debian em servidores é através do Netinst. Ele é um único CD de instalação que permite instalar todo o sistema operacional. Esse único CD contém apenas a quantidade mínima de software para começar a instalação e obter os outros pacotes através da Internet. &lt;/p&gt; &lt;p&gt;Ele é melhor, no caso de servidores, pois você só vai baixar os pacotes que selecionar para a instalação, o que economiza tempo e banda. Por esse motivo ele é mais seguro que um CD de instalação normal, já que não instalará nenhum programa desnecessário, reduzindo assim o número de programas com os quais você terá de se preocupar. &lt;/p&gt; &lt;p&gt;Após baixar a imagem de instalação do Debian 4.0 Netinst você deverá gravá-la num CD virgem. Não vou explicar aqui como fazer isso por se tratar de um recurso amplamente documentado na Internet. &lt;/p&gt; &lt;h3 id="a2.5Nãoseesqueça"&gt;2.5 Não se esqueça&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.5N%C3%A3oseesque%C3%A7a"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h3&gt; &lt;h4 id="a2.5.1Nãoconecte-seaInternetatéestarpronto"&gt;2.5.1 Não conecte-se a Internet até estar pronto&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.5.1N%C3%A3oconecte-seaInternetat%C3%A9estarpronto"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;O sistema não deve ser imediatamente conectado a Internet durante a instalação. Isto pode parecer estúpido mas instalação via Internet é um método comum. Uma vez que o sistema instalará e ativará serviços imediatamente, se o sistema estiver conectado a Internet e os serviços não estiverem adequadamente configurados, você estará abrindo brechas para ataques. &lt;/p&gt; &lt;p&gt;Observe também que alguns serviços podem ter vulnerabilidades de segurança não corrigidas nos pacotes que você estiver usando para a instalação. Isso normalmente será verdade se você estiver instalando a partir de mídia antiga (como CD-ROMs). Nesse caso, o sistema poderia estar comprometido antes de terminar a instalação! &lt;/p&gt; &lt;p&gt;Uma vez que a instalação e atualizações do Debian podem ser feitas pela Internet você pode pensar que é uma boa idéia usar esse recurso na instalação. Se o sistema está diretamente conectado (e não está protegido por um firewall ou NAT), é melhor instalar sem conexão com a grande rede usando um mirror local com os pacotes do Debian e as atualizações de segurança. &lt;/p&gt; &lt;p&gt;Você pode configurar mirrors de pacotes usando outro sistema conectado com ferramentas específicas Debian (se ele é um sistema tipo Debian) como apt-move ou apt-proxy, ou outras, para fornecer os arquivos para o sistema instalado. Se não puder fazer isso, você pode configurar regras de firewall para limitar o acesso ao sistema enquanto estiver atualizando. Irei mostrar como fazer isso mais adiante. &lt;/p&gt; &lt;h4 id="a2.5.2Escolhadesenhas"&gt;2.5.2 Escolha de senhas&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.5.2Escolhadesenhas"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt; Configurar uma boa senha para o root é o requerimento mais básico para ter um sistema seguro. &lt;/p&gt; &lt;p&gt;Muita informação sobre a escolha de boas senhas pode ser encontrada na internet; um local que fornece um sumário decente e racional é &lt;a class="ext-link" href="http://wolfram.org/writing/howto/password.html"&gt;&lt;span class="icon"&gt;How to: Pick a Safe Password&lt;/span&gt;&lt;/a&gt; do Eric Wolfram. &lt;/p&gt; &lt;h4 id="a2.5.3Rodeomínimodeserviçospossíveis"&gt;2.5.3 Rode o mínimo de serviços possíveis&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.5.3Rodeom%C3%ADnimodeservi%C3%A7osposs%C3%ADveis"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt; Serviços são programas como servidores ftp e servidores web. Uma vez que eles têm que estar escutando por conexões que requisitem o serviço, computadores externos podem conectar-se a eles. Serviços algumas vezes são vulneráveis (i.e. podem estar comprometidos sobre um certo ataque) e oferecem risco a segurança. &lt;/p&gt; &lt;p&gt;Você não deve instalar serviços que não são necessários em sua máquina. Todo serviço instalado pode introduzir novos, talvez não óbvios ou conhecidos, buracos na segurança. &lt;/p&gt; &lt;p&gt;Como você já deve saber, quando você instala um serviço o padrão é ele ser ativado. Em uma instalação Debian padrão, sem nenhum serviço a mais instalado, o número de serviços rodando é baixo mesmo quando falamos de serviços oferecidos para a rede, mas é bom conferí-los e, se for o caso, desabilitá-lo(s). &lt;/p&gt; &lt;p&gt;Quando você instala um novo serviço de rede (daemon) em seu sistema Debian GNU/Linux ele pode ser habilitado de duas maneiras: através do superdaemon inetd (uma linha será adicionada ao /etc/inetd.conf) ou através de um programa que serve de interface. Esses programas são controlados pelos arquivos /etc/init.d, que são chamados no momento da inicialização através do mecanismo SysV (ou outro alternativo) pelo uso de symlinks em /etc/rc?.d/* (para mais informações de como isso é feito leia /usr/share/doc/sysvinit/README.runlevels.gz). &lt;/p&gt; &lt;p&gt;Se você quer manter algum serviço, mas que será usado raramente, use os comandos update, isto é, update-inetd e update-rc.d para removê-los do processo de inicialização. &lt;/p&gt; &lt;p&gt; Desabilitar um daemon de serviço é simples. Existem vários métodos: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;remover ou renomear os links de /etc/rc${runlevel}.d/ de modo que eles não iniciem com a letra 'S'  &lt;/li&gt;&lt;li&gt;mover ou renomear o script /etc/init.d/_service_name_ pra outro nome, por exemplo /etc/init.d/OFF._service_name_  &lt;/li&gt;&lt;li&gt;remover a permissão de execução do arquivo /etc/init.d/_service_name_.  &lt;/li&gt;&lt;li&gt;editar o script /etc/init.d/_service_name_ para parar o serviço imediatamente. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Você pode remover os links de /etc/rc${runlevel}.d/ manualmente ou usando update-rc.d (veja update-rc.d(8)). Por exemplo, você pode desabilitar um serviço (firewall no exemplo) do runlevel 2 executando: &lt;/p&gt; &lt;p&gt; &lt;tt&gt; update-rc.d firewall start 14 2 .&lt;/tt&gt; &lt;/p&gt; &lt;p&gt;Você deve checar se realmente precisa do daemon inetd . Inetd sempre foi uma maneira de compensar deficiências do kernel, mas estas deficiências foram corrigidas. Existe possibilidade de ataques DoS (Denial of Service) contra o inetd, então é preferível usar daemons individuais do que rodar um serviço do inetd. Se você ainda quer rodar algum serviço do inetd, então no mínimo alterne para um daemon mais configurável como xinetd, rlinetd ou openbsd-inetd. &lt;/p&gt; &lt;p&gt;Você deve parar todos os serviços Inetd desnecessários, como por exemplo echo , chargen , discard , daytime , time , talk , ntalk e r-services (rsh, rlogin e rcp) os quais são considerados ALTAMENTE inseguros (use ssh no lugar desses). &lt;/p&gt; &lt;p&gt;Você pode desabilitar os serviços editando o arquivo /etc/inetd.conf diretamente, mas o Debian fornece uma alternativa melhor: update-inetd (o qual comenta os serviços de modo que eles possam facilmente ser reativados). Você pode remover o daemon telnet para alterar o arquivo de configuração e reiniciar o daemon (neste caso o serviço telnet é desabilitado): &lt;/p&gt; &lt;p&gt; &lt;tt&gt; /usr/sbin/update-inetd --disable telnet &lt;/tt&gt; &lt;/p&gt; &lt;p&gt;Se você quer um serviço, mas não o quer disponível para todos os IP do seu host, você deve usar um recurso não documentado no inetd (substitua o nome do serviço por serviço@ip) ou use um daemon alternativo como xinetd. &lt;/p&gt; &lt;h4 id="a2.5.4Instalesomentepacotesnecessários"&gt;2.5.4 Instale somente pacotes necessários&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a2.5.4Instalesomentepacotesnecess%C3%A1rios"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;A Debian vem com uma grande quantidade de software. Apesar da grande quantidade de software, a instalação do sistema base utiliza poucos pacotes. Você pode estar mal informado e instalar mais que o realmente necessário para seu sistema. &lt;/p&gt; &lt;p&gt;Sabendo o que seu sistema realmente precisa, você deve instalar apenas o que for realmente necessário para seu trabalho. Qualquer ferramenta desnecessária pode ser usada por um usuário malicioso para comprometer o sistema ou por um invasor externo que tenha acesso ao shell (ou código remoto através de serviços exploráveis). &lt;/p&gt; &lt;p&gt;A presença, por exemplo, de utilitários de desenvolvimento (um compilador C) ou linguagens interpretadas (como perl, python, tcl...) pode ajudar um atacante a comprometer o sistema da seguinte maneira: &lt;/p&gt; &lt;ul&gt;&lt;li&gt;permitir a ele fazer escalação de privilégios. Isso facilita, por exemplo, rodar exploits locais no sistema se existe um depurador e compilador prontos para compilar e testar. &lt;/li&gt;&lt;li&gt;fornecer ferramentas que poderiam ajudar um atacante a usar o sistema comprometido como base de ataque contra outros sistemas. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;É claro que um invasor com acesso ao shell local pode baixar suas próprias ferramentas e executá-las, além disso o próprio shell pode ser usado para fazer complexos programas. Remover software desnecessário não impedirá o problema mas dificultará a ação de um possível atacante. Então, se você deixar disponíveis ferramentas em um sistema de produção que poderiam ser usadas remotamente para um ataque, pode acontecer de um invasor usá-las. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-8145937105941548510?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/8145937105941548510/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=8145937105941548510' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/8145937105941548510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/8145937105941548510'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/2-antes-da-instalao.html' title='2. Antes da instalação'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-5375287255431829537</id><published>2008-08-26T07:06:00.000-07:00</published><updated>2008-08-26T07:22:14.255-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='instalação em servidores'/><title type='text'>1. Roteiro para instalação do Debian Etch</title><content type='html'>&lt;div style="text-align: justify;" class="wikipage"&gt;&lt;div id="searchable"&gt;     Copyright © 2007-2008 Júnio José dos Santos  &lt;p&gt; Baseado no &lt;a class="ext-link" href="http://www.debian.org/releases/stable/i386/"&gt;&lt;span class="icon"&gt;Guia de Instalação de Debian GNU/Linux&lt;/span&gt;&lt;/a&gt; Copyright © 2004, 2005, 2006, 2007 A equipe do Instalador Debian &lt;/p&gt; &lt;p&gt; Baseado no &lt;a class="ext-link" href="http://www.debian.org/doc/manuals/reference/index.pt-br.html"&gt;&lt;span class="icon"&gt;Securing Debian Manual&lt;/span&gt;&lt;/a&gt; Copyright © 2002, 2003, 2004, 2005 Javier Fernández-Sanguino Peña Copyright © 2001 Alexander Reelsen, Javier Fernández-Sanguino Peña Copyright © 2000 Alexander Reelsen &lt;/p&gt; &lt;p&gt; É permitido copiar, distribuir e/ou modificar esse documento desde que sob os termos da GNU General Public License, Version 2 ou qualquer versão posterior publicada pela Free Software Foundation. Ele é distribuído na esperança de ser útil, porém SEM NENHUMA GARANTIA. &lt;/p&gt; &lt;p&gt;É permitido fazer e distribuir cópias em disquetes (ou qualquer outra forma de distribuição) desse documento desde que a nota de copyright e essa nota de permissão estejam em todas as cópias. &lt;/p&gt; &lt;p&gt;É permitido copiar e distribuir versões modificadas desse documento desde que o documento resultante seja distribuído sob os mesmos termos de distribuição desse documento. &lt;/p&gt; &lt;p&gt;É permitido copiar e distribuir traduções desse documento em outro idioma desde que o documento resultante seja distribuído sob os mesmos termos de distribuição desse documento e que a tradução dessa nota de permissão seja autorizada pela Free Software Foundation. &lt;/p&gt; &lt;p&gt; Referências à licença no Apêndice C, GNU General Public License?. &lt;/p&gt; &lt;h2 id="Resumo"&gt;Resumo&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#Resumo"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;Esse documento contém as instruções de instalação para o sistema Debian GNU/Linux 4.0, (nome de código "etch"), para a arquitectura Intel x86 (i386). Também contém indicações para mais informações sobre Debian. &lt;/p&gt; &lt;h2 id="a1.Sobreessedocumento"&gt;Sobre esse documento&lt;a title="Link to this section" class="anchor" href="http://200.231.112.169/faeg/infra2/wiki/DocumentacaoAdminsInstalarDebianRoteiro#a1.Sobreessedocumento"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/h2&gt; &lt;p&gt;O objetivo desse documento é reunir em apenas um lugar e de forma mais simplificada algumas informações constantes no Guia de Instalação Debian e no Securing Debian Manual. &lt;/p&gt; &lt;p&gt;Nele você encontrará um roteiro de instalação da GNU/Linux Debian com foco em computadores servidores. Trata-se da instalação do sistema básico para qualquer tipo de servidor em computadores da família i386. Escolhi essa arquitetura por ser mais fácil encontrar esse tipo de computador e por vários tipos de servidores funcionarem tranquilamente nela. &lt;/p&gt; &lt;p&gt; Também contém indicações para mais informações sobre o assunto. &lt;/p&gt;&lt;br /&gt;&lt;/div&gt;    &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-5375287255431829537?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/5375287255431829537/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=5375287255431829537' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/5375287255431829537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/5375287255431829537'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/roteiro-para-instalao-do-debian-etch.html' title='1. Roteiro para instalação do Debian Etch'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-2511766914867665435</id><published>2008-08-26T06:51:00.000-07:00</published><updated>2008-08-26T07:15:49.031-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>De quanto em quanto tempo devo atualizar o Debian?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Atualizar uma instalação com Debian é muito simples. Basta usar o comando aptitude.&lt;br /&gt;&lt;br /&gt;Antes de atualizar o sistema atualize a lista de pacotes:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# aptitude update&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;A # é apenas para lembrá-lo que o comando deve ser usado com privilégios de root.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;E depois:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# aptitude -y upgrade&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Essa linha de comando diz ao Debian para atualizar a lista de repositórios e em seguida instalar todas as atualizações disponíveis sem perguntar nada ao administrador. Para muitos deles essa não é uma solução aceitável pois gostam de saber o que está sendo atualizado e porquê, para que então avaliem o impacto dessa atualização no servidor. Caso não queira a atualização direta basta remover a opção &lt;i&gt;-y&lt;/i&gt;. Isso fará com que o Debian apresente o que será atualizado e você poderá então decidir, naquele momento, por atualizar ou não.  &lt;/div&gt;&lt;p style="text-align: justify;"&gt; O ideal é que sejam feitas as atualizações sempre que estejam disponíveis pois, em sua grande maioria, são atualizações de segurança que corrigem falhas encontradas nos programas. A melhor maneira de saber o que está disponível para atualização é assinar as listas: &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;&lt;a class="ext-link" href="http://lists.debian.org/debian-security-announce/"&gt;&lt;span class="icon"&gt;debian-security-announce mailing list&lt;/span&gt;&lt;/a&gt; e; &lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="http://lists.debian.org/debian-security/"&gt;&lt;span class="icon"&gt;debian-security mailing list&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: justify;"&gt; Ou então verifique pela necessidade de atualizações rodando, todos os dias, o comando: &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;pre class="wiki"&gt;&lt;span style="font-weight: bold;"&gt;aptitude update &amp;amp;&amp;amp; aptitude -y upgrade&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; ou &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;pre class="wiki"&gt;&lt;span style="font-weight: bold;"&gt;# aptitude update &amp;amp;&amp;amp; aptitude upgrade&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; Para atualizações de versão o correto é: &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;ul style="text-align: justify;"&gt;&lt;li&gt;Tomar conhecimento das mudanças que ocorreram de uma versão para outra. Veja: &lt;a class="ext-link" href="http://www.debian.org/releases/stable/releasenotes"&gt;&lt;span class="icon"&gt;Notas de lançamento&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Analisar o impacto dessas mudanças no servidor. Isso é: ter certeza que essa mudança não irá parar nenhum dos serviços disponibilizados no servidor. &lt;/li&gt;&lt;li&gt;Verificar a integridade do backup atual. &lt;/li&gt;&lt;li&gt;Realizar a migração. Isso é feito assim: &lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt; &lt;p&gt; Edite o arquivo &lt;tt&gt;/etc/apt/sources.list&lt;/tt&gt; e troque o nome da versão atual para a versão que se pretende atualizar. Essa troca deve ser feita em todas as linhas do arquivo onde há uma referência para o nome da versão. Normalmente a estrutura desse arquivo é: &lt;/p&gt; &lt;/blockquote&gt; &lt;pre class="wiki"&gt;&lt;blockquote&gt;deb http://security.debian.org/ etch/updates main contrib&lt;br /&gt;deb-src http://security.debian.org/ etch/updates main contrib&lt;br /&gt;&lt;br /&gt;deb http://ftp.us.debian.org/debian etch main&lt;/blockquote&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; E, considerando que vamos fazer a atualização da Etch para Lenny, ficaria assim: &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;pre class="wiki"&gt;&lt;blockquote&gt;deb http://security.debian.org/ lenny/updates main contrib&lt;br /&gt;deb-src http://security.debian.org/ lenny/updates main contrib&lt;br /&gt;&lt;br /&gt;deb http://ftp.us.debian.org/debian lenny main&lt;/blockquote&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; Em seguida é necessário atualizar a lista de repositórios, o que é feito com o comando: &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;pre class="wiki"&gt;&lt;span style="font-weight: bold;"&gt;# aptitude update&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt; Em seguida procedemos com a atualização: &lt;/p&gt;&lt;div style="text-align: justify;"&gt; &lt;pre class="wiki"&gt;&lt;span style="font-weight: bold;"&gt;# aptitude dist-upgrade&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-2511766914867665435?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/2511766914867665435/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=2511766914867665435' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2511766914867665435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/2511766914867665435'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/de-quanto-em-quanto-tempo-devo.html' title='De quanto em quanto tempo devo atualizar o Debian?'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-1443900534791063682</id><published>2008-08-26T06:11:00.000-07:00</published><updated>2008-08-26T07:15:32.115-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><category scheme='http://www.blogger.com/atom/ns#' term='desktops'/><title type='text'>Configurar o Debian para usar proxy?</title><content type='html'>&lt;p&gt; Crie um arquivo com o nome de &lt;tt&gt;apt.conf&lt;/tt&gt; no diretório &lt;tt&gt;/etc/apt&lt;/tt&gt; com o seguinte conteúdo: &lt;/p&gt;&lt;pre class="wiki"&gt;&lt;blockquote&gt;Acquire&lt;br /&gt;{&lt;br /&gt;&lt;blockquote&gt;// HTTP method configuration&lt;br /&gt;http&lt;br /&gt;{&lt;br /&gt;&lt;blockquote&gt;Proxy "http://ENDEREÇO:PORTA";&lt;/blockquote&gt;&lt;br /&gt;};&lt;/blockquote&gt;&lt;br /&gt;};&lt;/blockquote&gt;&lt;br /&gt;&lt;/pre&gt;&lt;p&gt; Onde: &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;ENDEREÇO é o endereço do proxy&lt;br /&gt;PORTA é o número da porta do proxy.&lt;/p&gt;&lt;/blockquote&gt;Exemplo:&lt;br /&gt;&lt;blockquote&gt;Proxy "http://10.1.1.1:3828";&lt;br /&gt;&lt;/blockquote&gt;Mais informações:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;man apt.conf&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-1443900534791063682?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/1443900534791063682/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=1443900534791063682' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1443900534791063682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/1443900534791063682'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/como-configurar-o-debian-para-usar-rede.html' title='Configurar o Debian para usar proxy?'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-6513255787875305971</id><published>2008-08-26T06:07:00.002-07:00</published><updated>2008-08-26T07:15:08.400-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Onde baixar a .iso para instalação?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;É muito importante que você sempre baixe as imagens para as mídias de instalação de fontes seguras. A fonte mais segura para isso são os próprios repositórios do Debian.&lt;br /&gt;&lt;br /&gt;O link abaixo direciona para a página oficial para se obter a versão mais atual do Debian &lt;tt&gt;netinst&lt;/tt&gt;.&lt;br /&gt;&lt;br /&gt;Essa imagem contém o instalador e um conjunto reduzido de pacotes, o que possibilita a instalação de um sistema (muito) básico, ideal para iniciar um servidor pois, nesse tipo de demanda, não é preciso e nem recomendado que se tenha mais programas do que os extremamente necessários.&lt;br /&gt;&lt;br /&gt;&lt;a class="ext-link" href="http://www.debian.org/CD/netinst/#netinst-stable"&gt;&lt;span class="icon"&gt;Imagens netinst oficiais para a distribuição estável (stable)&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-6513255787875305971?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/6513255787875305971/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=6513255787875305971' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6513255787875305971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/6513255787875305971'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/onde-baixar-iso-para-instalao.html' title='Onde baixar a .iso para instalação?'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-274252777832313847</id><published>2008-08-26T06:07:00.001-07:00</published><updated>2008-08-26T07:14:40.257-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Qual versão instalar?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Saber qual versão instalar foi uma outra questão para a qual precisei buscar por informações e fiquei sabendo que existem três sabores de Debian:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unstable&lt;/li&gt;&lt;li&gt;Testing&lt;/li&gt;&lt;li&gt;Stable&lt;/li&gt;&lt;/ul&gt;O sabor Unstable (instável) é indicada para quem ajuda a desenvolver o sistema. &lt;a class="ext-link" href="http://www.debian.org/doc/manuals/reference/ch-system.pt-br.html#s-unstable"&gt;&lt;span class="icon"&gt;Mais informações.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;O sabor Testing (teste) é indicada para desktops. Use essa versão para colocar nas máquinas de usuários, nunca em servidores. &lt;a class="ext-link" href="http://www.debian.org/doc/manuals/reference/ch-system.pt-br.html#s-testing"&gt;&lt;span class="icon"&gt;Mais informações&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O sabor Stable (estável) é indicada para servidores. Essa que você deve instalar nos servidores. &lt;a class="ext-link" href="http://www.debian.org/doc/manuals/reference/ch-system.pt-br.html#s-stable"&gt;&lt;span class="icon"&gt;Mais informações.&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cada sabor recebe um nome mais amigável que identifica a versão atual em que se encontra. Até hoje todos os nomes dos sabores foram dados em referência a personagens do filme &lt;a href="http://pt.wikipedia.org/wiki/Toy_Story"&gt;Toy Story&lt;/a&gt;. O único sabor que sempre tem o mesmo nome é o Unstable, que sempre será a Sid. No momento em que escrevo esse texto o nome do sabor Stable é Etch e do Unstable é Lenny. É importante acompanhar esses nomes para saber qual é a versão estável atual e não cometer erros.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-274252777832313847?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/274252777832313847/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=274252777832313847' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/274252777832313847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/274252777832313847'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/qual-verso-instalar.html' title='Qual versão instalar?'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5068355286413794141.post-3198723544502251909</id><published>2008-08-24T16:53:00.000-07:00</published><updated>2008-08-26T07:13:17.814-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='servidores'/><title type='text'>Onde encontrar informações sobre o Debian?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;A primeira grande questão foi saber onde encontrar várias informações sobre o projeto e a distribuição Debian. Segue o que encontrei e que me ajudou:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.debian.org/doc/"&gt;&lt;span class="icon"&gt;Página de documentação oficial&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.debian.org/releases/stable/installmanual"&gt;&lt;span class="icon"&gt;Guia de instalação&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.debian.org/doc/manuals/debian-faq/"&gt;&lt;span class="icon"&gt;FAQ&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.debian.org/doc/user-manuals#quick-reference"&gt;&lt;span class="icon"&gt;Referência Debian&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.debian.org/doc/user-manuals#securing"&gt;&lt;span class="icon"&gt;Manual de segurança Debian&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a class="ext-link" href="http://www.debian-administration.org/"&gt;&lt;span class="icon"&gt;System Administration Tips and Resources&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5068355286413794141-3198723544502251909?l=juniojose.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://juniojose.blogspot.com/feeds/3198723544502251909/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5068355286413794141&amp;postID=3198723544502251909' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3198723544502251909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5068355286413794141/posts/default/3198723544502251909'/><link rel='alternate' type='text/html' href='http://juniojose.blogspot.com/2008/08/onde-encontrar-informaes-sobre-o-debian.html' title='Onde encontrar informações sobre o Debian?'/><author><name>JJ</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
