<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/sbin/lsmod - Módulos para seu cérebro &#187; linux</title>
	<atom:link href="http://www.lsmod.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lsmod.net</link>
	<description>Módulos para seu cérebro</description>
	<lastBuildDate>Wed, 28 Jul 2010 03:34:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Faça seu cron calar a boca (e deixar de entupir sua mailbox)</title>
		<link>http://www.lsmod.net/2010/06/faca-seu-cron-calar-a-boca-e-deixar-de-entupir-sua-mailbox/</link>
		<comments>http://www.lsmod.net/2010/06/faca-seu-cron-calar-a-boca-e-deixar-de-entupir-sua-mailbox/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 20:57:31 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Posix]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mailer daemon]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=305</guid>
		<description><![CDATA[Se você também se irrita com os trilhões de emails que o Cron eventualmente envia para sua mailbox, faça como muitos: Apenas insira o seguinte trecho após a linha correspondente ao job, no crontab: &#62;/dev/null 2&#62;&#38;1 Ou seja, se o job era: 0-59/5 * * * * root /usr/bin/fetchmail -f /root/.fetchmailrc -a -s -K -F [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/' rel='bookmark' title='Permanent Link: Como remover apenas um grupo de usuário no Unix'>Como remover apenas um grupo de usuário no Unix</a> <small>Olá pessoal ! Ontem foi dia de análise de alguns...</small></li>
<li><a href='http://www.lsmod.net/2009/11/conditional-expressions-shell-script/' rel='bookmark' title='Permanent Link: Using conditional expressions to improve your shell scripts'>Using conditional expressions to improve your shell scripts</a> <small>You can use these very simple shell script conditional expressions...</small></li>
<li><a href='http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/' rel='bookmark' title='Permanent Link: A Sysadmin&#8217;s Universal Translator (Rosetta Stone)'>A Sysadmin&#8217;s Universal Translator (Rosetta Stone)</a> <small>Clicando aqui e ali, encontrei algo que com certeza vai...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Se você também se irrita com os trilhões de emails que o Cron eventualmente envia para sua mailbox, faça como muitos:<br />
Apenas insira o seguinte trecho após a linha correspondente ao job, no crontab:</p>
<p><span style="color: #ff0000;"><strong>&gt;/dev/null 2&gt;&amp;1</strong></span></p>
<p>Ou seja, se o job era:<span id="more-305"></span></p>
<p><strong><span style="color: #0000ff;">0-59/5 * * * * root /usr/bin/fetchmail -f /root/.fetchmailrc -a -s -K -F</span></strong></p>
<p>Ele vai ficar assim:</p>
<p><span style="color: #ff0000;"><strong>0-59/5 * * * * root /usr/bin/fetchmail -f /root/.fetchmailrc -a -s -K -F &gt;/dev/null 2&gt;&amp;1</strong></span></p>
<p>Tadá ! Sem mais aquela enxurrada de emails inúteis na sua caixa.<br />
Claro, faça isso apenas para jobs que não exibem algo de útil no output, como por exemplo erros ao processar algo.</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=305&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/' rel='bookmark' title='Permanent Link: Como remover apenas um grupo de usuário no Unix'>Como remover apenas um grupo de usuário no Unix</a> <small>Olá pessoal ! Ontem foi dia de análise de alguns...</small></li>
<li><a href='http://www.lsmod.net/2009/11/conditional-expressions-shell-script/' rel='bookmark' title='Permanent Link: Using conditional expressions to improve your shell scripts'>Using conditional expressions to improve your shell scripts</a> <small>You can use these very simple shell script conditional expressions...</small></li>
<li><a href='http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/' rel='bookmark' title='Permanent Link: A Sysadmin&#8217;s Universal Translator (Rosetta Stone)'>A Sysadmin&#8217;s Universal Translator (Rosetta Stone)</a> <small>Clicando aqui e ali, encontrei algo que com certeza vai...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2010/06/faca-seu-cron-calar-a-boca-e-deixar-de-entupir-sua-mailbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liberando root no Motorola Milestone 2.0</title>
		<link>http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/</link>
		<comments>http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/#comments</comments>
		<pubDate>Fri, 07 May 2010 14:25:16 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[milestone]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[rooting]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=302</guid>
		<description><![CDATA[Furioso por não conseguir comprar os aplicativos pagos no Market, do Android ? Eis a solução simples e rápida &#8211; Liberar root no seu Motorola Milestone. Muito mais simples do que fazer jailbreak no iPhone, e igualmente eficaz. Liberando o root, você está modificando o sistema operacional do telefone para aceitar a instalação dos aplicativos [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2010/07/liberar-root-no-milestone-firmware-2-1/' rel='bookmark' title='Permanent Link: Liberar root no Milestone – firmware 2.1'>Liberar root no Milestone – firmware 2.1</a> <small>Boa noite pessoal ! Seguindo a linha do tutorial anterior,...</small></li>
<li><a href='http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/' rel='bookmark' title='Permanent Link: Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox'>Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox</a> <small>Hoje foi um dia repleto de boas notícias para o...</small></li>
<li><a href='http://www.lsmod.net/2008/09/yet-another-security-guide/' rel='bookmark' title='Permanent Link: YASG (Yet Another Security Guide)'>YASG (Yet Another Security Guide)</a> <small>A importância da segurança da informação Tratar da segurança de...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Furioso por não conseguir comprar os aplicativos pagos no Market, do Android ? Eis a solução simples e rápida &#8211; Liberar root no seu Motorola Milestone.</p>
<p>Muito mais simples do que fazer jailbreak no iPhone, e igualmente eficaz. Liberando o root, você está modificando o sistema operacional do telefone para aceitar a instalação dos aplicativos diretamente, abrindo-os em formato .apk no próprio celular e escolhendo a opção para o instalar.</p>
<p>O processo é simples e indolor. Vamos lá:<span id="more-302"></span></p>
<p>1- Baixe o arquivo Update.zip <a rel="nofollow" href="http://www.lsmod.net/external/clicando_neste_link/302/1" target="_blank">clicando neste link</a>. Não o descompacte, ele é necessário desta forma mesmo, zipado.<br />
2- Jogue o arquivo baixado para a raíz do seu cartão de memória. A raíz é a pasta principal do SD, assim como C:\ é a pasta raíz no Windows, e o / é no Linux. Se tiver dúvidas de como encontrar essa pasta, avise nos comentários.<br />
3- Desligue seu Milestone.<br />
4- Pressione, ao mesmo tempo, os<span style="color: #0000ff;"><strong> botões da câmera fotográfica e o botão de ligar o aparelho</strong></span>. Mantenha-os apertados até a tela de recuperação do sistema aparecer. Algo parecido com isto aqui:<br />
<a href="http://www.lsmod.net/wp-content/uploads/choose-sdcard.jpg"><img class="aligncenter size-thumbnail wp-image-303" title="choose-sdcard" src="http://www.lsmod.net/wp-content/uploads/choose-sdcard-150x150.jpg" alt="" width="150" height="150" /></a>5- Quando o celular estiver parado na tela da exclamação, pressione, ao mesmo tempo, os botões da câmera fotográfica e o volume + (o botão que aumenta o volume das diferentes aplicações).<br />
6- Um menu irá aparecer. Selecione a opção <span style="color: #0000ff;"><strong>Apply Update.zip</strong></span> (ou algo parecido com isso, aqui era a segunda opção). Para escolher e clicar, abra seu Milestone e use o direcional que parece um leitor de digitais.<br />
7- O celular vai processar algumas informações e retornar ao menu acima. Quando tudo estiver pronto, selecione a opção de <strong><span style="color: #0000ff;">Reboot</span></strong>, e reinicie normalmente.<br />
8- Prontinho ! Você não vai notar diferença alguma no seu aparelho, exceto um novo ícone no menu principal chamado Superuser Whitelist. Deixe ele quieto lá, não vamos utilizá-lo para nada.</p>
<p>A partir de agora, você pode baixar da internet os aplicativos no formato .APK, jogar no seu cartão de memória e os instalar. O download inclusive pode ser feito diretamente do seu Milestone, caso você tenha um bom plano 3G ou uma conexão Wi-fi disponíveis.</p>
<p>Você pode deletar o arquivo Update.zip da raíz do seu SD, se quiser. Não precisamos mais dele.</p>
<p>Recomendo fortemente a instalação do <a rel="nofollow" href="http://www.lsmod.net/external/Openhome/302/3" target="_blank">Openhome</a>, e de algum tema de sua preferência. Eles deixam o celular com uma aparência muito mais bacana.</p>
<p>Abraços e boa sorte !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=302&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2010/07/liberar-root-no-milestone-firmware-2-1/' rel='bookmark' title='Permanent Link: Liberar root no Milestone – firmware 2.1'>Liberar root no Milestone – firmware 2.1</a> <small>Boa noite pessoal ! Seguindo a linha do tutorial anterior,...</small></li>
<li><a href='http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/' rel='bookmark' title='Permanent Link: Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox'>Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox</a> <small>Hoje foi um dia repleto de boas notícias para o...</small></li>
<li><a href='http://www.lsmod.net/2008/09/yet-another-security-guide/' rel='bookmark' title='Permanent Link: YASG (Yet Another Security Guide)'>YASG (Yet Another Security Guide)</a> <small>A importância da segurança da informação Tratar da segurança de...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>A Sysadmin&#8217;s Universal Translator (Rosetta Stone)</title>
		<link>http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/</link>
		<comments>http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 18:37:14 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Posix]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rosetta]]></category>
		<category><![CDATA[stone]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=280</guid>
		<description><![CDATA[Clicando aqui e ali, encontrei algo que com certeza vai me ajudar muito ainda: O Rosetta Stone. O que é ? Uma tabela enorme de comparação de comandos entre diferentes sistemas POSIX. Você inclusive pode filtrar quais deseja ver. Se você, como eu, está super acostumado com Linux, Solaris e algum outro Unix, porém nunca [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/' rel='bookmark' title='Permanent Link: Como remover apenas um grupo de usuário no Unix'>Como remover apenas um grupo de usuário no Unix</a> <small>Olá pessoal ! Ontem foi dia de análise de alguns...</small></li>
<li><a href='http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/' rel='bookmark' title='Permanent Link: Liberando root no Motorola Milestone 2.0'>Liberando root no Motorola Milestone 2.0</a> <small>Furioso por não conseguir comprar os aplicativos pagos no Market,...</small></li>
<li><a href='http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/' rel='bookmark' title='Permanent Link: Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox'>Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox</a> <small>Hoje foi um dia repleto de boas notícias para o...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Clicando aqui e ali, encontrei algo que com certeza vai me ajudar muito ainda: <a rel="nofollow" href="http://www.lsmod.net/external/O_Rosetta_Stone/280/1" target="_blank">O Rosetta Stone</a>.</p>
<p style="text-align: left;">O que é ? Uma tabela enorme de comparação de comandos entre diferentes sistemas POSIX. Você inclusive pode filtrar quais deseja ver.<span id="more-280"></span></p>
<p style="text-align: left;">Se você, como eu, está super acostumado com Linux, Solaris e algum outro Unix, porém nunca viu um IRIX ou SCO na frente, este site é perfeito.<br />
Olhem na screenshot um preview básico, com alguns diferentes UNIX selecionados por mim:</p>
<p style="text-align: center;"><a href="http://www.lsmod.net/wp-content/uploads/rosetta.PNG"><img class="size-thumbnail wp-image-281     aligncenter" title="Preview do  Rosetta Stone" src="http://www.lsmod.net/wp-content/uploads/rosetta-150x150.PNG" alt="Preview do Rosetta Stone" width="150" height="150" /></a></p>
<p style="text-align: left;">Fica aí a dica.</p>
<p style="text-align: left;">Abraços a todos.</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=280&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/' rel='bookmark' title='Permanent Link: Como remover apenas um grupo de usuário no Unix'>Como remover apenas um grupo de usuário no Unix</a> <small>Olá pessoal ! Ontem foi dia de análise de alguns...</small></li>
<li><a href='http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/' rel='bookmark' title='Permanent Link: Liberando root no Motorola Milestone 2.0'>Liberando root no Motorola Milestone 2.0</a> <small>Furioso por não conseguir comprar os aplicativos pagos no Market,...</small></li>
<li><a href='http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/' rel='bookmark' title='Permanent Link: Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox'>Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox</a> <small>Hoje foi um dia repleto de boas notícias para o...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using conditional expressions to improve your shell scripts</title>
		<link>http://www.lsmod.net/2009/11/conditional-expressions-shell-script/</link>
		<comments>http://www.lsmod.net/2009/11/conditional-expressions-shell-script/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 02:56:51 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Posix]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[condicional]]></category>
		<category><![CDATA[conditional]]></category>
		<category><![CDATA[expressão]]></category>
		<category><![CDATA[expression]]></category>
		<category><![CDATA[expressions]]></category>
		<category><![CDATA[expressões]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[shell script]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=274</guid>
		<description><![CDATA[You can use these very simple shell script conditional expressions to improve your home-made scripts, making them more efficient and easy to mantain. To check if a file exists and it&#8217;s executable, use: #!/bin/bash FILE=/usr/bin/passwd if [ -x $FILE ]; then echo &#34;File $FILE exists and it is executable&#34; else echo &#34;File $FILE does not [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2008/09/teste-mod-syntax-highlighting/' rel='bookmark' title='Permanent Link: Teste: Mod Syntax Highlighting'>Teste: Mod Syntax Highlighting</a> <small>Encontrei este mod e passarei a usá-lo de agora em...</small></li>
<li><a href='http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/' rel='bookmark' title='Permanent Link: Como remover apenas um grupo de usuário no Unix'>Como remover apenas um grupo de usuário no Unix</a> <small>Olá pessoal ! Ontem foi dia de análise de alguns...</small></li>
<li><a href='http://www.lsmod.net/2010/06/faca-seu-cron-calar-a-boca-e-deixar-de-entupir-sua-mailbox/' rel='bookmark' title='Permanent Link: Faça seu cron calar a boca (e deixar de entupir sua mailbox)'>Faça seu cron calar a boca (e deixar de entupir sua mailbox)</a> <small>Se você também se irrita com os trilhões de emails...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>You can use these very simple shell script conditional expressions to improve your home-made scripts, making them more efficient and easy to mantain.</p>
<p>To check if a file exists and it&#8217;s executable, use:</p>
<pre class="brush: bash;">#!/bin/bash
FILE=/usr/bin/passwd

if [ -x $FILE ];
then
 echo &quot;File $FILE exists and it is executable&quot;
else
 echo &quot;File $FILE does not exists or it isnt executable&quot;
fi</pre>
<p>There are several other options. Here&#8217;s the full available conditional expressions: <span style="color: #ff0000;"><strong></strong></span></p>
<p><span style="color: #ff0000;"><strong>-e</strong></span>: Returns true value if file exists<span style="color: #ff0000;"><strong><br />
-f</strong></span>: Return true value if file exists and regular file<br />
<strong><span style="color: #ff0000;">-r</span></strong>: Return true value if file exists and is readable<br />
<span style="color: #ff0000;"><strong>-w</strong></span>: Return true value if file exists and is writable<br />
<span style="color: #ff0000;"><strong>-x</strong></span>: Return true value if file exists and is executable<br />
<span style="color: #ff0000;"><strong>-d</strong></span>: Return true value if exists and is a directory</p>
<p>Have fun improving your scripts !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=274&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2008/09/teste-mod-syntax-highlighting/' rel='bookmark' title='Permanent Link: Teste: Mod Syntax Highlighting'>Teste: Mod Syntax Highlighting</a> <small>Encontrei este mod e passarei a usá-lo de agora em...</small></li>
<li><a href='http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/' rel='bookmark' title='Permanent Link: Como remover apenas um grupo de usuário no Unix'>Como remover apenas um grupo de usuário no Unix</a> <small>Olá pessoal ! Ontem foi dia de análise de alguns...</small></li>
<li><a href='http://www.lsmod.net/2010/06/faca-seu-cron-calar-a-boca-e-deixar-de-entupir-sua-mailbox/' rel='bookmark' title='Permanent Link: Faça seu cron calar a boca (e deixar de entupir sua mailbox)'>Faça seu cron calar a boca (e deixar de entupir sua mailbox)</a> <small>Se você também se irrita com os trilhões de emails...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/11/conditional-expressions-shell-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como remover apenas um grupo de usuário no Unix</title>
		<link>http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/</link>
		<comments>http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 18:30:23 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Posix]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[gestão]]></category>
		<category><![CDATA[hp-ux]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[usuários]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=258</guid>
		<description><![CDATA[Olá pessoal ! Ontem foi dia de análise de alguns servidores da GM, especialmente os SOX, por estarmos próximos à outra auditoria. Numa empresa grande como a HP, temos centenas de funcionários de suporte ao ambiente &#8211; Pessoas lidando com o sistema operacional, outros com banco de dados, alguns especialistas em ferramentas de monitoração, entre [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2008/10/dicas-para-administracao-de-usuarios-unix/' rel='bookmark' title='Permanent Link: Dicas para administração de usuários &#8211; Unix'>Dicas para administração de usuários &#8211; Unix</a> <small>Aqui vai uma mini coleção de dicas para gerenciamento de...</small></li>
<li><a href='http://www.lsmod.net/2009/11/conditional-expressions-shell-script/' rel='bookmark' title='Permanent Link: Using conditional expressions to improve your shell scripts'>Using conditional expressions to improve your shell scripts</a> <small>You can use these very simple shell script conditional expressions...</small></li>
<li><a href='http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/' rel='bookmark' title='Permanent Link: A Sysadmin&#8217;s Universal Translator (Rosetta Stone)'>A Sysadmin&#8217;s Universal Translator (Rosetta Stone)</a> <small>Clicando aqui e ali, encontrei algo que com certeza vai...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal !</p>
<p>Ontem foi dia de análise de alguns servidores da GM, especialmente os SOX, por estarmos próximos à outra auditoria.<br />
Numa empresa grande como a HP, temos centenas de funcionários de suporte ao ambiente &#8211; Pessoas lidando com o sistema operacional, outros com banco de dados, alguns especialistas em ferramentas de monitoração, entre outros.</p>
<p>A menos que sua rede toda esteja rodando NIS ou LDAP (o que raramente acontece), você acaba tendo que criar todos estes ID&#8217;s nos servidores, e ao longo dos anos isso vira bagunça, se não for administrado corretamente.</p>
<p>Nessa revisão de ontem constatamos que possuíamos muita gente com acesso demais nos servidores. Isto é, com regras de sudo excessivas, pelo fato de serem membros de grupos desnecessários.</p>
<p>Tente administrar mais de 3.000 servidores e ir, de um por um, removendo os grupos de algumas dezenas de usuários. Complicado né ?<br />
Foi com isso em vista que fiz um simples shell script, com a função de fazer algo que, na minha opinião, deveria ser um recurso nativo do Unix.<span id="more-258"></span>As regras de sudo, num ambiente bem estruturado, são, em sua maioria, desenhadas para grupos &#8211; e então usuários adicionados aos grupos, dando-os permissões para a execução dos comandos como root.</p>
<p>Imaginemos então que o usuário <strong>torvalds </strong>é membro dos grupos <span style="color: #ff0000;"><strong>admin</strong></span>, <span style="color: #ff0000;"><strong>monitoracao </strong></span>e <span style="color: #ff0000;"><strong>impressoras</strong></span>. E que nosso objetivo é retirá-lo do grupo <span style="color: #ff0000;"><strong>admin</strong></span>, pois este grupo possui permissões para executar <em><strong>sudo su -</strong></em>.</p>
<p>Seria simples, não ?</p>
<pre class="brush: bash;">usermod -g monitoracao -G impressoras torvalds</pre>
<p>Porém agora considere o seguinte: O cara vai estar no grupo <span style="color: #ff0000;"><strong>admin </strong></span>em todos os servidores, porém os grupos secundários dele são desconhecidos.<br />
Além disso, você não pode conectar-se a cada servidor, grepando o <span style="color: #0000ff;">/etc/group</span> pelo ID dele, e montando um script para cada ocasião. Total perda de tempo, certo ?<br />
Ah sim, mais um probleminha: Você vai rodar o script em Solaris, HP-UX, AIX e em alguns poucos servidores Linux. Portanto nada de comandos específicos.</p>
<p>Foi pensando nisso que eu criei um script simples, feio, mal-feito mas que funciona Usando apenas as ferramentas encontradas em todos os sabores de Unix, como sed, while-do, grep, cut, entre outros.<br />
Ele automatiza a coisa, fantástico para uma ocasião como a minha, onde tenho em mãos uma ferramenta web que é capaz de rodar o script em todos os servidores ao mesmo tempo.</p>
<p>Enfim, sem mais delongas &#8211; Segue o script. Torço pro Google indexar isso logo e outros que passaram pelo mesmo problema que eu tenham uma solução mais prática:</p>
<pre class="brush: bash;">
# Entrar num diretório temporário:
mkdir –p /tmp/controlid &amp;amp;&amp;amp; cd /tmp/controlid
# Pegar do /etc/group os grupos atuais do cara e jogar num arquivo temp:
grep torvalds /etc/group | cut -d: -f1 &amp;gt; currgroups
# Botar o output do comando anterior, todos na minha linha, separados por virgula:
while read line; do echo -n &quot;$line,&quot;; done &amp;lt;currgroups &amp;gt;currgroups2
# Tirar a porcaria da virgula que sobrou no final da string:
cat currgroups2 |sed 's/\(.*\)./\1/' &amp;gt; currgroups3
# Remover o grupo admin da lista acima. Troque a palavra admin abaixo pelo grupo que deseja remover.
cat currgroups3 | sed 's#,admin##g' &amp;gt; groups
# Atualizar os grupos do cara !
usermod -G `cat groups` torvalds
</pre>
<p>Sugestões de otimização para o script são sempre bem-vindas.</p>
<p>Um abraço a todos !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=258&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2008/10/dicas-para-administracao-de-usuarios-unix/' rel='bookmark' title='Permanent Link: Dicas para administração de usuários &#8211; Unix'>Dicas para administração de usuários &#8211; Unix</a> <small>Aqui vai uma mini coleção de dicas para gerenciamento de...</small></li>
<li><a href='http://www.lsmod.net/2009/11/conditional-expressions-shell-script/' rel='bookmark' title='Permanent Link: Using conditional expressions to improve your shell scripts'>Using conditional expressions to improve your shell scripts</a> <small>You can use these very simple shell script conditional expressions...</small></li>
<li><a href='http://www.lsmod.net/2010/03/a-sysadmins-universal-translator-rosetta-stone/' rel='bookmark' title='Permanent Link: A Sysadmin&#8217;s Universal Translator (Rosetta Stone)'>A Sysadmin&#8217;s Universal Translator (Rosetta Stone)</a> <small>Clicando aqui e ali, encontrei algo que com certeza vai...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/09/como-remover-apenas-um-grupo-de-usuario-no-unix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dia de grandes atualizações &#8211; Firefox, PHP e VirtualBox</title>
		<link>http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/</link>
		<comments>http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 23:23:15 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox 3.5]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualização]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=252</guid>
		<description><![CDATA[Hoje foi um dia repleto de boas notícias para o mundo do Software Livre. Três dos grandes ícones da ótima qualidade que programas OpenSource podem atingir lançaram suas novas versões: - PHP, com o release 5.3.0; - VirtualBox, chegou ao seu terceiro milestone, na versão 3.0; - Firefox, na versão 3.5. Algumas das principais novidades: [...]


Leia também:<ol><li><a href='http://www.lsmod.net/2008/09/yet-another-security-guide/' rel='bookmark' title='Permanent Link: YASG (Yet Another Security Guide)'>YASG (Yet Another Security Guide)</a> <small>A importância da segurança da informação Tratar da segurança de...</small></li>
<li><a href='http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/' rel='bookmark' title='Permanent Link: Liberando root no Motorola Milestone 2.0'>Liberando root no Motorola Milestone 2.0</a> <small>Furioso por não conseguir comprar os aplicativos pagos no Market,...</small></li>
<li><a href='http://www.lsmod.net/2010/07/liberar-root-no-milestone-firmware-2-1/' rel='bookmark' title='Permanent Link: Liberar root no Milestone – firmware 2.1'>Liberar root no Milestone – firmware 2.1</a> <small>Boa noite pessoal ! Seguindo a linha do tutorial anterior,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Hoje foi um dia repleto de boas notícias para o mundo do Software Livre.</p>
<p>Três dos grandes ícones da ótima qualidade que programas OpenSource podem atingir lançaram suas novas versões:<br />
- <a rel="nofollow" href="http://www.lsmod.net/external/PHP_com_o_release_5_3_0/252/1" target="_blank">PHP, com o release 5.3.0</a>;<br />
- VirtualBox, chegou ao seu <a rel="nofollow" href="http://www.lsmod.net/external/terceiro_milestone_na_vers_o_3_0/252/2" target="_blank">terceiro milestone, na versão 3.0</a>;<br />
- Firefox, na<a rel="nofollow" href="http://www.lsmod.net/external/_vers_o_3_5/252/3" target="_blank"> versão 3.5</a>.</p>
<p>Algumas das principais novidades:</p>
<p><span style="color: #ff0000;"><strong>Firefox: </strong></span><br />
- Usando a nova engine TraceMonkey, o Firefox 3.5 é atualmente 2 vezes mais rápido do que a versão 3.0, e 10 vezes mais rápido do que a versão 2.0 em processamento de Javascript.<br />
- Fazendo uso das novas tags HTML 5, o Firefox agora é capaz de exibir vídeos em OGG Theora diretamente no navegador, sem necessidade de plugins proprietários como Flash ou Java.<br />
- Novos recursos de privacidade &#8211; Usando o novo recurso de &#8220;Esqueça este site&#8221;, o Firefox pode automaticamente remover do sistema operacional todo e qualquer vestígio que sites podem deixar no computador. Incluindo histórico, cookies, arquivos temporários..<br />
<a rel="nofollow" href="http://www.lsmod.net/external/Link_para_o_changelog_completo/252/4" target="_blank">Link para o changelog completo</a>.</p>
<p><span style="color: #ff0000;"><strong>VirtualBox:</strong></span><br />
- Suporte ao OpenGL 2.0 em máquinas virtuais Linux, Windows e Solaris.<br />
- Suporte ao Direct3D 8 e 9 para máquinas virtuais Windows.<br />
- Suporte a até 32 CPU&#8217;s com recursos de VT-x e AMD-V.<br />
<a rel="nofollow" href="http://www.lsmod.net/external/Link_para_o_changelog_completo/252/5" target="_blank">Link para o changelog completo</a>.</p>
<p><span style="color: #ff0000;"><strong>PHP:</strong></span><br />
- Suporte a <a rel="nofollow" href="http://www.lsmod.net/external/Namespaces/252/6" target="_blank">Namespaces</a>, uma forma simples de encapsular ítens.<br />
- Funções Lambda.<br />
- Muitas correções de bug (mais de 140, de acordo com o changelog).<br />
<a rel="nofollow" href="http://www.lsmod.net/external/Link_para_o_changelog_completo/252/7" target="_blank">Link para o changelog completo</a>.</p>
<p>E é isso ! Ótimas novidades para todos: Programadores com o PHP, usuários frenéticos de internet com o Firefox, e fãs da virtualização com o VirtualBox.</p>
<p>Um grande abraço a todos !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=252&type=feed" alt="" />

<p>Leia também:<ol><li><a href='http://www.lsmod.net/2008/09/yet-another-security-guide/' rel='bookmark' title='Permanent Link: YASG (Yet Another Security Guide)'>YASG (Yet Another Security Guide)</a> <small>A importância da segurança da informação Tratar da segurança de...</small></li>
<li><a href='http://www.lsmod.net/2010/05/liberando-root-no-motorola-milestone/' rel='bookmark' title='Permanent Link: Liberando root no Motorola Milestone 2.0'>Liberando root no Motorola Milestone 2.0</a> <small>Furioso por não conseguir comprar os aplicativos pagos no Market,...</small></li>
<li><a href='http://www.lsmod.net/2010/07/liberar-root-no-milestone-firmware-2-1/' rel='bookmark' title='Permanent Link: Liberar root no Milestone – firmware 2.1'>Liberar root no Milestone – firmware 2.1</a> <small>Boa noite pessoal ! Seguindo a linha do tutorial anterior,...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/06/dia-de-grandes-atualizacoes-firefox-php-e-virtualbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
