<?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</title>
	<atom:link href="http://www.lsmod.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lsmod.net</link>
	<description>Módulos para seu cérebro</description>
	<lastBuildDate>Tue, 24 Nov 2009 03:07:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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 exists or it isnt executable&#34;
fi
There are ]]></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="" />]]></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>Sugestão: Diversão para melhora na qualidade de vida</title>
		<link>http://www.lsmod.net/2009/10/sugestao-diversao-para-melhora-na-qualidade-de-vida/</link>
		<comments>http://www.lsmod.net/2009/10/sugestao-diversao-para-melhora-na-qualidade-de-vida/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 06:46:10 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=271</guid>
		<description><![CDATA[Olhem bem para esta idéia que tiveram em Estocolmo, na Suécia, para motivar aos cidadãos a usarem a escada tradicional, ao invés da rolante.

É ou não algo interessante, e muito divertido ? Além, é claro, de fazer muito bem à saúde.
Eu mesmo ficaria uns bons minutos brincando ali..
]]></description>
			<content:encoded><![CDATA[<p>Olhem bem para esta idéia que tiveram em Estocolmo, na Suécia, para motivar aos cidadãos a usarem a escada tradicional, ao invés da rolante.</p>
<p><!-- Smart Youtube --><span class="youtube"><object width="291" height="244"><param name="movie" value="http://www.youtube.com/v/2lXh2n0aPyw&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" /><param name="allowFullScreen" value="true" /><embed wmode="transparent" src="http://www.youtube.com/v/2lXh2n0aPyw&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" type="application/x-shockwave-flash" allowfullscreen="true" width="291" height="244" ></embed><param name="wmode" value="transparent" /></object></span></p>
<p>É ou não algo interessante, e muito divertido ? Além, é claro, de fazer muito bem à saúde.</p>
<p>Eu mesmo ficaria uns bons minutos brincando ali..</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=271&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/10/sugestao-diversao-para-melhora-na-qualidade-de-vida/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brasil nas olimpíadas, colisão de pensamentos</title>
		<link>http://www.lsmod.net/2009/10/brasil-nas-olimpiadas-colisao-de-pensamentos/</link>
		<comments>http://www.lsmod.net/2009/10/brasil-nas-olimpiadas-colisao-de-pensamentos/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 22:19:51 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[brasil]]></category>
		<category><![CDATA[corrupção]]></category>
		<category><![CDATA[olimpíadas]]></category>
		<category><![CDATA[política]]></category>
		<category><![CDATA[povo]]></category>
		<category><![CDATA[rio]]></category>
		<category><![CDATA[rio de janeiro]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=262</guid>
		<description><![CDATA[Estava eu conversando com meus amigos por e-mail, como de praxe. Eis que o assunto das olimpíadas surgiu, e diversas opiniões aparecem.
Não discordo do ponto de vista deles, mas acho que sou um otimista. Espero que de fato tenhamos pontos muito positivos nessa história toda.
Sei que vai ter policia combinando com bandidos pra não assaltarem ]]></description>
			<content:encoded><![CDATA[<p>Estava eu conversando com meus amigos por e-mail, como de praxe. Eis que o assunto das olimpíadas surgiu, e diversas opiniões aparecem.<br />
Não discordo do ponto de vista deles, mas acho que sou um otimista. Espero que de fato tenhamos pontos muito positivos nessa história toda.</p>
<div id="attachment_266" class="wp-caption alignright" style="width: 172px"><a href="http://www.lsmod.net/wp-content/uploads/Rio2016.jpg"><img class="size-full wp-image-266" title="Rio2016" src="http://www.lsmod.net/wp-content/uploads/Rio2016.jpg" alt="Logotipo Rio 2016" width="162" height="144" /></a><p class="wp-caption-text">Logotipo Rio 2016</p></div>
<p>Sei que vai ter policia combinando com bandidos pra não assaltarem gringo, ou não explodirem bomba aqui ou ali em troca de favores. Sei que as obras acabarão sendo superfaturadas. Sei de tudo isso, e obviamente fico indignado&#8230; Mas já que não dá pra ser perfeito, graças ao povo bundão e aos políticos corruptos, vamos torcer pra que lentamente tudo se conserte, naturalmente.</p>
<p><span style="color: #0000ff;"><strong>2009/10/2 Amigo 1 &lt;mandespam@uol.com.br&gt;</strong></span><br />
<span style="color: #0000ff;">RIDICULO um pais com tanta miseria, sem segurança e sem saude como o brasil, fazer uma olimpiada&#8230; vai toma no cu&#8230; é revoltante&#8230;<br />
Mas o povo mediocre merece&#8230; olha a festa que esta no rio, e a quantidade de gente&#8230;<br />
agora, ve se junta tudo isso de gente para fazer uma manifestacao?<br />
tem q se foder mesmo&#8230;</span></p>
<p>#</p>
<p><span style="color: #ff0000;"><strong>2009/10/2 Amigo 2 &lt;mandespam@uol.com.br&gt;</strong></span><br />
<span style="color: #ff0000;">concordo<br />
principalmente porque acabaram com a cidade do rock!!!!</span></p>
<p>#</p>
<p><span style="color: #008000;"><strong>2009/10/2 Eu &lt;jzerbini [#] gmail.com&gt;</strong></span><br />
<span style="color: #008000;">Concordo com você, porém pense pelo lado bom..<br />
Teremos novas obras = novos empregos = menos gente passando fome = menos roubo = povo menos infeliz = mais pessoas na escola.<br />
Sim, uau, as obras são superfaturadas, mas NENHUM argumento exclui o lado benéfico da coisa.<br />
O Brasil é uma merda ? É. Tá cheio de coisa mais importante que isso ? Sim, sem dúvida..<br />
Mas as olimpíadas vão atrair turistas, que vão botar dinheiro na mão de muita gente (inclusive de seres humanos normais que irão vender porcarias na rua)<br />
No <a href="http://twitter.com/tux_br">twitter</a> 100% das pessoas estão esculachando a decisão, falando o quanto o Brasil é uma merda e etc. Mas parece que o povo ta cego demais pra enxergar que ainda tem coisa boa rolando.<br />
E o pior: Reclamam e não fazem absolutamente nada pra mudar a coisa.</span></p>
<p><span style="color: #008000;"><span style="color: #000000;">#</span></span></p>
<p><span style="color: #008000;"><span style="color: #000000;">E você ? Qual a sua opinião sobre o polêmico tema ?</span><br />
</span></p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=262&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/10/brasil-nas-olimpiadas-colisao-de-pensamentos/feed/</wfw:commentRss>
		<slash:comments>1</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 outros.
A menos ]]></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="" />]]></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:
Firefox: 
- Usando a nova engine ]]></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 href="http://br.php.net/get/php-5.3.0.tar.bz2/from/this/mirror" target="_blank">PHP, com o release 5.3.0</a>;<br />
- VirtualBox, chegou ao seu <a href="http://www.virtualbox.org/wiki/Downloads" target="_blank">terceiro milestone, na versão 3.0</a>;<br />
- Firefox, na<a href="http://www.mozilla.com/en-US/firefox/all.html" 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 href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/" 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 href="http://www.virtualbox.org/wiki/Changelog" target="_blank">Link para o changelog completo</a>.</p>
<p><span style="color: #ff0000;"><strong>PHP:</strong></span><br />
- Suporte a <a href="http://php.net/namespaces" 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 href="http://php.net/releases/5_3_0.php" 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="" />]]></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>
		<item>
		<title>Revivendo ótimos games com ScummVM</title>
		<link>http://www.lsmod.net/2009/06/revivendo-otimos-games-com-scummvm/</link>
		<comments>http://www.lsmod.net/2009/06/revivendo-otimos-games-com-scummvm/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 21:09:17 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[day of the tentacle]]></category>
		<category><![CDATA[dott]]></category>
		<category><![CDATA[jogos]]></category>
		<category><![CDATA[monkey island]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[scummvm]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=196</guid>
		<description><![CDATA[Quem nunca se divertiu horrores na época de ouro dos games de plataforma ?
Onde gráficos estonteantes simplesmente não faziam parte da realidade ?
Gastávamos horas e horas quebrando a cabeça em mistérios e investigações, aventuras, romances e uma série de outras situações divertidas e inusitadas.. Nem percebíamos o tempo passando !
Clássicos como Monkey Island, Maniac Mansion, ]]></description>
			<content:encoded><![CDATA[<p>Quem nunca se divertiu horrores na época de ouro dos games de plataforma ?<br />
Onde gráficos estonteantes simplesmente não faziam parte da realidade ?</p>
<p>Gastávamos horas e horas quebrando a cabeça em mistérios e investigações, aventuras, romances e uma série de outras situações divertidas e inusitadas.. Nem percebíamos o tempo passando !</p>
<p>Clássicos como Monkey Island, Maniac Mansion, Simon the Sorcerer, Day of the Tentacle, Broken Sword e muitos outros marcaram época, conquistando legiões de fãs ao redor do mundo.<br />
A grande maioria dos quebra-cabeças exigiam muito raciocínio lógico, o que acabou por criar uma geração de geeks, pessoas rápidas no gatilho &#8211; e bem humoradas, especialmente se expostas à altas doses de Guybrush Threepwood.</p>
<p>Bem, garanto que muitos tiveram dejavús lendo isso.. Deu vontade de jogar tudo de novo, né ? E é justamente nessa hora que todos agradecemos ao <a href="http://www.scummvm.org" target="_blank">ScummVM</a> por existir !</p>
<p>Ah, o que é o <acronym title="Script Creation Utility for Maniac Mansion Virtual Machine">ScummVM</acronym> ? Uma plataforma que roda em quase duas dezenas de plataformas diferentes que provê compatibilidade à um grande número de jogos, mesmo em sistemas operacionais modernos. É complicado rodar <a href="http://www.worldofmi.com/thegames/monkey1/index.php" target="_blank">The Secret of Monkey Island</a>, feito para DOS, no Windows Vista, por exemplo.</p>
<p>Ele é muito mais simples de instalar e configurar do que o <a href="http://www.dosbox.com/" target="_blank">DosBox</a>, uma ótima opção caso seu favorito não esteja na lista de compatibilidade de jogos, presente no site do software. Basta fazer o download da versão correspondente ao seu sistema operacional, instalar e adicionar os arquivos do jogo que você deseja jogar. Praticamente não precisamos configurar nada !</p>
<p>Ele está presente na maioria dos repositórios das grandes distribuições. Em distribuições derivadas do Debian, basta digitar o comando a seguir para instalar:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p196code2'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1962"><td class="code" id="p196code2"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">su</span> -
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> scummvm</pre></td></tr></table></div>

<p><a href="http://www.lsmod.net/wp-content/uploads/install_scummvm.jpg"><img class="size-thumbnail wp-image-202 aligncenter" title="install_scummvm" src="http://www.lsmod.net/wp-content/uploads/install_scummvm-150x150.jpg" alt="Instalação - ScummVM" width="150" height="150" /></a></p>
<p>Ele então estará imediatamente disponível no menu de Jogos do seu Gnome.</p>
<p>Creio que o procedimento seja similar para distribuições derivadas do RedHat. Algo como <span style="color: #ff0000;"><em>yum install scummvm</em></span></p>
<p>Feito isso, basta resgatar aqueles disquetes ou CD&#8217;s antigos contendo os jogos, ou então baixá-los da internet &#8211; cuidado com a pirataria hein ! :]</p>
<p><a href="http://www.lsmod.net/wp-content/uploads/estrutura_pastas.png"><img class="size-thumbnail wp-image-205 aligncenter" title="estrutura_pastas" src="http://www.lsmod.net/wp-content/uploads/estrutura_pastas-150x150.png" alt="Estrutura - pastas" width="150" height="150" /></a></p>
<p>Escolha uma pasta de destino para os arquivos, como por exemplo /home/~usuario/scummvm e vá criando subpastas para cada um dos jogos que você for instalando. Dessa forma fica tudo organizado e simples de encontrar e gerenciar.</p>
<p><a href="http://www.lsmod.net/wp-content/uploads/adding_game.png"><img class="size-thumbnail wp-image-212 aligncenter" title="adding_game" src="http://www.lsmod.net/wp-content/uploads/adding_game-150x150.png" alt="Add jogo" width="150" height="150" /></a></p>
<p><a href="http://www.lsmod.net/wp-content/uploads/adding_game2.png"><img class="size-thumbnail wp-image-213 aligncenter" title="adding_game2" src="http://www.lsmod.net/wp-content/uploads/adding_game2-150x150.png" alt="Add jogo" width="150" height="150" /></a></p>
<p>Em seguida é só clicar em &#8220;Start&#8221; e o jogo irá iniciar !</p>
<p>Boa diversão a todos ! Relembrar estes jogos onde explosões cinematográficas eram o de menos, e a história/gameplay eram os fatores mais importantes é bom demais !</p>
<p>Um abraço !</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=196&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/06/revivendo-otimos-games-com-scummvm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Caso Pirate Bay termina com prisões</title>
		<link>http://www.lsmod.net/2009/04/caso-pirate-bay-termina-com-prisoes/</link>
		<comments>http://www.lsmod.net/2009/04/caso-pirate-bay-termina-com-prisoes/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 20:12:40 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Negócios]]></category>
		<category><![CDATA[bit torrent]]></category>
		<category><![CDATA[bittorrent]]></category>
		<category><![CDATA[liberdade]]></category>
		<category><![CDATA[pirataria]]></category>
		<category><![CDATA[pirate bay]]></category>
		<category><![CDATA[piratebay]]></category>
		<category><![CDATA[processo]]></category>
		<category><![CDATA[torrent]]></category>
		<category><![CDATA[tribunal]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=184</guid>
		<description><![CDATA[Finalmente saiu o veredicto: A corte responsável pelo julgamento dos 4 responsáveis pelo site The Pirate Bay os considerou culpados por facilitarem a infração de direitos autorais.

Para quem não sabe, o The Pirate Bay é uma espécie de &#8220;central&#8221; de Torrents, não armazenando os arquivos de fato. Eles apenas fornecem os arquivos .torrent necessários para ]]></description>
			<content:encoded><![CDATA[<p><a href="http://yro.slashdot.org/article.pl?sid=09/04/17/110235" target="_blank">Finalmente saiu o veredicto</a>: A corte responsável pelo julgamento dos 4 responsáveis pelo site <a href="http://thepiratebay.org/" target="_blank">The Pirate Bay</a> os considerou culpados por facilitarem a infração de direitos autorais.</p>
<p><a href="http://thepiratebay.org/"><img class="aligncenter size-full wp-image-188" title="pirate_bay_logo" src="http://www.lsmod.net/wp-content/uploads/pirate_bay_logo.jpg" alt="pirate_bay_logo" width="285" height="305" /></a></p>
<p>Para quem não sabe, o <a href="http://thepiratebay.org/" target="_blank">The Pirate Bay</a> é uma espécie de &#8220;central&#8221; de Torrents, não armazenando os arquivos de fato. Eles apenas fornecem os arquivos .torrent necessários para iniciar os downloads, que são compartilhados pelos próprios usuários.</p>
<p>A pena ? 1 ano de xadrez e pagamento de uma multa no valor de 3,6 milhões de dólares (4 vezes menor do que o valor inicial estimado no processo).</p>
<p>Eu particularmente achei a decisão contrária ao nosso principal objetivo: Liberdade.<br />
O Pirate Bay não era exatamente um site de pirataria, e sim um site de troca de torrents. E nem era o maior dos sites, aliás.</p>
<p>Iremos ser impedidos de baixar diferentes distribuições de GNU/Linux, seriados (o que teoricamente não representa pirataria em nenhum aspecto), jogos OpenSource e outras coisas que poderíamos baixar de outros usuários, ao invés de entupirmos os links de http dos sites.</p>
<p>E vocês, o que acham ?</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=184&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2009/04/caso-pirate-bay-termina-com-prisoes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Review &#8211; Apple iPhone 3g</title>
		<link>http://www.lsmod.net/2008/11/review-apple-iphone-3g/</link>
		<comments>http://www.lsmod.net/2008/11/review-apple-iphone-3g/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 19:16:13 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[cydia]]></category>
		<category><![CDATA[desvantagens]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[vantagens]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=148</guid>
		<description><![CDATA[Olá pessoal !
Esta é a resenha do meu novo gadget, o novo iPhone 3g.
O que mais impressiona nele logo de cara é o design. Todos estão cansados de saber que a Apple é muito boa em interfaces, beleza e funcionalidade.
Neste aspecto eu duvido que alguém tenha o que reclamar deste celular. Não entrarei em muitos ]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal !</p>
<p>Esta é a resenha do meu novo gadget, o novo <a href="http://www.apple.com/iphone/" target="_blank">iPhone 3g</a>.</p>
<p>O que mais impressiona nele logo de cara é o design. Todos estão cansados de saber que a Apple é muito boa em interfaces, beleza e funcionalidade.</p>
<p>Neste aspecto eu duvido que alguém tenha o que reclamar deste celular. Não entrarei em muitos detalhes especialmente pelo fato de existirem centenas de reviews e vídeos no <a href="http://www.youtube.com/results?search_query=iphone&amp;search_type=&amp;aq=f" target="_blank">Youtube</a> que são muito mais completos e detalhados do que este.</p>
<p>Irei focar um pouco nas funcionalidades e &#8220;workarounds&#8221; que existem para que não fiquemos tão presos na plataforma quanto a Apple (e operadoras) gostariam que ficassemos.</p>
<p>Primeiro preciso deixar claro que comprei um iPhone &#8220;Jailbreaked&#8221;. Isto é, um celular com alguns recursos desbloqueados e extras, como a possibilidade de instalação de softwares pelo <acronym title="Não consegui achar o site oficial, mas o Google possui muitas informações sobre">Cydia</acronym> (que usa o Debian <acronym title="Advanced Packaging Tool">APT</acronym>).</p>
<p>Um bom guia de como fazer o Jailbreak em seu iPhone <a href="http://www.appleiphoneapps.com/2008/07/how-to-newbies-guide-to-winpwn-20-jailbreak/" target="_blank">pode ser encontrado aqui</a>.</p>
<p>Bom, vamos ao grande resumo dos prós e contras que já pude encontrar.</p>
<p><img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Total dependência do iTunes para sincronização &#8211; O que implica em total (apesar de alguns avanços estarem sendo feitos nesse aspecto) incompatibilidade do iPhone com o GNU/Linux;<br />
<a href="http://www.lsmod.net/wp-content/uploads/greendot.png"><img class="alignnone size-medium wp-image-150" title="greendot" src="http://www.lsmod.net/wp-content/uploads/greendot.png" alt="" width="12" height="12" /></a> Apesar do revés acima, a sincronização em si é muito boa e relativamente rápida. Contatos, compromissos e mensagens foram sincronizadas perfeitamente em meu caso. Eu uso o Outlook do MS-Office no laptop da empresa;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> A câmera embutida no iPhone é incrívelmente ruim. Eu não tenho costume de tirar fotos com celular, porém se considerarmos o preço dele por aqui, isso espanta um pouco. Encontramos facilmente celulares de 500~800 reais com câmeras de qualidade superior;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Incapacidade de gravar vídeos de forma nativa. Existe (e já instalei, por acaso) um programa alternativo que faz gravações, porém a qualidade deixa a desejar. A framerate é baixa e a imagem em si é ruim, graças à câmera do celular;<br />
<a href="http://www.lsmod.net/wp-content/uploads/greendot.png"><img class="alignnone size-medium wp-image-150" title="greendot" src="http://www.lsmod.net/wp-content/uploads/greendot.png" alt="" width="12" height="12" /></a> Uma infinidade de diferentes programas; desde utilitários até jogos (alguns muito bons, aliás), passando por conversores de unidades e índices das bolsas de valores;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Bloqueio do bluetooth para transferência de arquivos entre celulares. O bluetooth no iPhone serve, basicamente, para conectar um fone de ouvidos sem fio que está disponível para compra;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> Impossibilidade de definir arquivos de mp3 como toques personalizados. Só é possível usar músicas compradas pela iTunes Store como toques para o celular;<br />
<img class="alignnone size-medium wp-image-151" title="reddot" src="http://www.lsmod.net/wp-content/uploads/reddot.png" alt="" width="12" height="12" /> <strong>A antena de Wi-Fi é extremamente fraca</strong>. É admissível que um celular tenha uma recepção de sinal inferior a de um laptop, mas a diferença é simplesmente GIGANTESCA. Tive inclusive de comprar um novo roteador para que o sinal chegasse ao telefone aqui do outro lado de casa. No laptop eu encontro as duas redes;</p>
<p><a href="http://www.lsmod.net/wp-content/uploads/greendot.png"><img class="alignnone size-medium wp-image-150" title="greendot" src="http://www.lsmod.net/wp-content/uploads/greendot.png" alt="" width="12" height="12" /></a> O aparelho é muito bonito, relativamente leve e incrivelmente prático de ser usado. Como eu já mencionei acima, neste aspecto não tenho reclamações a fazer. Isso inclusive supera alguns dos contras que listei.</p>
<p>Segue uma lista de programas que instalei após ter instalado o MobileInstall modificado (que está presente nos repositórios do Cydia). Só vou listar os que eu realmente acho que valeram a pena.</p>
<ul>
<li>MXTube &#8211; Permite que videos do Youtube sejam baixados e armazenados no celular para visualização posterior;</li>
<li>Ultralingua &#8211; Dicionário com muitas opções de idiomas diferentes e interface muito simples e agradável;</li>
<li>Midomi &#8211; Pequeno programa que escuta músicas (do rádio, cantadas ou &#8220;murmuradas&#8221;) e te diz qual é o nome e artista do som;</li>
<li>Crash Kart &#8211; Joguinho de corrida muito semelhante ao bom e velho Mario Kart.</li>
<li>Fring &#8211; Cliente MSN, Jabber e outros IM&#8217;s. Possui o interessante recurso de fazer ligações de voz para contatos do MSN via 3G ou Wifi;</li>
<li>WiFinder &#8211; Scanneia o ambiente em busca de redes abertas;</li>
<li>JirboBreak &#8211; Joguinho muito parecido com o lBreakout, onde você precisa quebrar os tijolos usando a bolinha, sem deixá-la cair;</li>
<li>Besiegement &#8211; Este aqui é meu preferido. Quem conhece os mapas de TD (Tower Defense) do Warcraft III vão virar fãs imediatos. O objetivo é não deixar que os monstros invadam a cidade, e para isso você constrói diferentes tipos de torres para matá-los;</li>
<li>Measures &#8211; Conversor de todos os tipos de unidade que eu conheço (e muitos mais). Celsius -&gt; Fahrenheit, Km -&gt; Milhas, entre muitos outros.</li>
<li>Teleport &#8211; O melhor client de VNC que está disponível para o iPhone. Recomendadíssimo. Possui suporte a combinações de teclas (ctrl + alt + del), retrato ou paisagem, entre outros recursos. Muito bom.</li>
<li>iSSH -&gt; Client de SSH. Também super completo, muito bom.</li>
<li>Google Earth. Sem comentários :]</li>
</ul>
<p>E acho que é isso pessoal. A moral da história é que o iPhone é sim um aparelho muito bom para muitos, enquanto outros ficarão decepcionados com seus contras.</p>
<p>O ideal, como sempre, é que você analise bem as características &#8211; especialmente se algum amigo seu tiver um destes &#8211; antes de comprar. Não é todo dia que encontramos R$ 1.500~2.000 por aí, e levando o preço em conta é muito bom ter certeza de que não irá ter decepções.</p>
<p>Um abraço a todos.</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=148&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2008/11/review-apple-iphone-3g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dicas para administração de usuários &#8211; Unix</title>
		<link>http://www.lsmod.net/2008/10/dicas-para-administracao-de-usuarios-unix/</link>
		<comments>http://www.lsmod.net/2008/10/dicas-para-administracao-de-usuarios-unix/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 20:43:37 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[administração de usuários]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[chuser]]></category>
		<category><![CDATA[deslockar]]></category>
		<category><![CDATA[expirar]]></category>
		<category><![CDATA[hp-ux]]></category>
		<category><![CDATA[lockar]]></category>
		<category><![CDATA[modprpw]]></category>
		<category><![CDATA[passwd]]></category>
		<category><![CDATA[senhas]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[user management]]></category>
		<category><![CDATA[usuários]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=136</guid>
		<description><![CDATA[Aqui vai uma mini coleção de dicas para gerenciamento de ID&#8217;s em alguns Unices.
É sempre bom ter uma listinha dessas por perto. Solaris é moleza, mas eu vivo esquecendo AIX e HP-UX
;]
Solaris:
Lockar conta de usuário:

?View Code BASHpasswd -l $username

Deslockar conta de usuário:

?View Code BASHpasswd -u $username

Forçar troca de senha no próximo login:

?View Code BASHpasswd -f ]]></description>
			<content:encoded><![CDATA[<p>Aqui vai uma mini coleção de dicas para gerenciamento de ID&#8217;s em alguns Unices.</p>
<p>É sempre bom ter uma listinha dessas por perto. Solaris é moleza, mas eu vivo esquecendo AIX e HP-UX</p>
<p>;]</p>
<h1><span style="font-size: large;">Solaris:</span></h1>
<p>Lockar conta de usuário:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code14'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13614"><td class="code" id="p136code14"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-l</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Deslockar conta de usuário:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code15'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13615"><td class="code" id="p136code15"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-u</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Forçar troca de senha no próximo login:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code16'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13616"><td class="code" id="p136code16"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-f</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Setar a senha para nunca expirar:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code17'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13617"><td class="code" id="p136code17"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-w</span> 99999 <span style="color: #660033;">-x</span> 99999 <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<h1><span style="font-size: large;">HP-UX:</span></h1>
<p>Lockar userID:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code18'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13618"><td class="code" id="p136code18"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lbin<span style="color: #000000; font-weight: bold;">/</span>modprpw <span style="color: #660033;">-e</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Deslockar userID:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code19'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13619"><td class="code" id="p136code19"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lbin<span style="color: #000000; font-weight: bold;">/</span>modprpw <span style="color: #660033;">-l</span> <span style="color: #660033;">-k</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Setar a senha para nunca expirar:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code20'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13620"><td class="code" id="p136code20"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lbin<span style="color: #000000; font-weight: bold;">/</span>modprpw <span style="color: #660033;">-l</span> <span style="color: #660033;">-m</span> <span style="color: #007800;">mintm</span>=0,<span style="color: #007800;">exptm</span>=0,<span style="color: #007800;">expwarn</span>=0,<span style="color: #007800;">lftm</span>=0 <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<h1><span style="font-size: large;">AIX:</span></h1>
<p>Lockar userID:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code21'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13621"><td class="code" id="p136code21"><pre class="bash" style="font-family:monospace;">chuser <span style="color: #007800;">account_locked</span>=<span style="color: #c20cb9; font-weight: bold;">true</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Deslockar userID:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code22'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13622"><td class="code" id="p136code22"><pre class="bash" style="font-family:monospace;">chuser <span style="color: #007800;">account_locked</span>=<span style="color: #c20cb9; font-weight: bold;">false</span> <span style="color: #007800;">$username</span>
chsec <span style="color: #660033;">-f</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>security<span style="color: #000000; font-weight: bold;">/</span>lastlog <span style="color: #660033;">-a</span> <span style="color: #ff0000;">&quot;unsuccessful_login_count=0&quot;</span> <span style="color: #660033;">-s</span> <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Verificar as propriedades de um userID:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code23'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13623"><td class="code" id="p136code23"><pre class="bash" style="font-family:monospace;">lsuser <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>Setar a senha para nunca expirar:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p136code24'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p13624"><td class="code" id="p136code24"><pre class="bash" style="font-family:monospace;">chuser <span style="color: #007800;">expires</span>=0 <span style="color: #007800;">$username</span>
chuser <span style="color: #007800;">maxage</span>=0 <span style="color: #007800;">$username</span></pre></td></tr></table></div>

<p>E é isso !</p>
<p>Espero que seja útil pra mais pessoas também.</p>
<p><strong>Abraços ! :]</strong></p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=136&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2008/10/dicas-para-administracao-de-usuarios-unix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>32 ou 64 bits ? Entenda as diferenças</title>
		<link>http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/</link>
		<comments>http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 22:03:18 +0000</pubDate>
		<dc:creator>Jeremias Zerbini</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[32 bits]]></category>
		<category><![CDATA[64 bits]]></category>
		<category><![CDATA[bits]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[sistema operacional]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.lsmod.net/?p=123</guid>
		<description><![CDATA[&#160;Com o mercado de games, arquitetura, design gráfico, audio e vídeo fervilhando há uns bons anos, houve a necessidade de expandirmos e aumentarmos a capacidade de processamento dos CPU&#8217;s atuais.
&#160;&#160;
Como ? Bem, chegamos à um ponto onde não é mais tão simples aumentar o clock dos processadores, aumentando assim suas velocidades.
&#160;
Alguns fatores como aquecimento dos ]]></description>
			<content:encoded><![CDATA[<p>&nbsp;<br />Com o mercado de games, arquitetura, design gráfico, audio e vídeo fervilhando há uns bons anos, houve a necessidade de expandirmos e aumentarmos a capacidade de processamento dos CPU&#8217;s atuais.<br />
&nbsp;<br />&nbsp;<br />
Como ? Bem, chegamos à um ponto onde não é mais tão simples aumentar o clock dos processadores, aumentando assim suas velocidades.<br />
<br />&nbsp;<br />
Alguns fatores como aquecimento dos chips e o preço de vários componentes fizeram com que os engenheiros tivessem de bolar uma nova estratégia para superar os limites mais uma vez: Dobrar a quantidade de bits que eles poderiam processar em um simples ciclo.<br />
&nbsp;<br />&nbsp;<br />
Os processadores de 32 bits são limitados a processarem valores inteiros de <strong>0 à 4.294.967.295 &#8211; ou de (−2,147,483,648) a 2,147,483,647</strong>.<br />
&nbsp;<br />&nbsp;<br />
Agora imagine que você está digitando um simples script no seu editor de textos favorito. Impossível imaginar que o processador do seu computador teria de se utilizar de números maiores do que os citados acima para processar um ciclo, certo ?<br />
<br />&nbsp;<br />
Por outro lado, ao compilar grandes softwares usando o <a href="http://gcc.gnu.org/">gcc</a>, colaborar com o <a href="http://folding.stanford.edu/">Folding@Home</a> ou criptografar dados, números e cálculos estupidamente grandes seriam utilizados.<br />
<br />&nbsp;<br />
Nestes casos, a característica mais bacana dos processadores de 64 bits entra em ação: Ser capaz de processar números inteiros de <strong>0 a 18.446.744.073.709.551.615</strong>.<br />
<br />&nbsp;<br />
O que isso significa ?<br />
<br />&nbsp;<br />
Bem, se para criptogravar o arquivo <strong><em>script.php</em></strong> meu processador tivesse de raciocinar um número maior do que 4.294.967.295, seriam necessário dois ciclos de processamento para fazer exclusivamente esta operação.<br />
<br />&nbsp;<br />
Num processador de 64 bits, apenas um ciclo bastaria, sobrando bastante para o Sistema Operacional processar o resto de suas atividades normais.<br />
<br />&nbsp;<br />
<strong>Mas isto não é tudo !</strong><br />
<br />&nbsp;<br />
Sem um sistema operacional adequado à essas características, nada funcionaria bem.<br />
<br />&nbsp;<br />
Ele é o principal gargalo dessa história. Se tivermos, por exemplo, um Athlon X2 em nosso computador pessoal e instalarmos uma distribuição Linux de 32 bits nele, estaremos desprezando o total potencial deste equipamento, uma vez que o O.S. enviaria para o cérebro do computador apenas instruções possíveis de serem resolvidas por um CPU tradicional de 32 bits.<br />
<br />&nbsp;<br />
Existem também algumas formas de termos aplicações de 32 bits rodando sob uma plataforma de 64 bits. Apesar de não recomendável, isto se faz necessário algumas vezes por não existir uma versão especial do software que tenha sido reescrita para rodar com perfeição nos novos chips.<br />
<br />&nbsp;<br />
Assim teríamos o sistema rodando em todo o seu potencial, e esta aplicação ficaria no gargalo, provavelmente rodando mais lentamente do que todo o resto dos programas.<br />
<br />&nbsp;<br />
Atualmente temos uma vasta gama de processadores de 64 bits disponíveis, e <em>[a menos que eu esteja enganado]</em>, a grande maioria do que encontramos no comércio &#8211; voltados para usuários domésticos e workstations, nada específico &#8211; são compatíveis com ambas as tecnologias.<br />
<br />&nbsp;<br />
Eu mesmo estou concluindo o final deste pequeno artigo num sistema operacional de 32 bits, rodando sob hardware de 64 bits ;]<br />
<br />&nbsp;<br />
A moral da história: <em>O conceito mudou de &#8220;aumento de velocidade&#8221; para &#8220;capacidade de processamento&#8221;.</em><br />
<br />&nbsp;<br />
Chips de 64 bits não são necessáriamente mais rápidos (variando conforme a aplicação, já explicado acima) porém sem dúvida aguentam processar mais informações por ciclo &#8211; o que acaba gerando velocidade em situações de grande carga.<br />
<br />&nbsp;<br />Um grande abraço a todos!
<p>&nbsp;</p>
<img src="http://www.lsmod.net/?ak_action=api_record_view&id=123&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.lsmod.net/2008/10/32-ou-64-bits-entenda-as-diferencas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
