<?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>El CoDiGo K &#187; GNU/Linux</title>
	<atom:link href="http://www.elcodigok.com.ar/category/so/gnulinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elcodigok.com.ar</link>
	<description>Un blog de Ayuda a Programadores</description>
	<lastBuildDate>Wed, 01 Feb 2012 14:09:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Anatomía del archivo /etc/shadow</title>
		<link>http://www.elcodigok.com.ar/2012/01/anatomia-del-archivo-etcshadow/</link>
		<comments>http://www.elcodigok.com.ar/2012/01/anatomia-del-archivo-etcshadow/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 16:45:44 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Administrador de Sistemas]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[Destacado]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[principiante]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2659</guid>
		<description><![CDATA[Hoy vamos a ver otro de los archivos más codiciados por los atacantes informáticos y el más protegido por los SysAdmin, ese archivo es el /etc/shadow y sencillamente contiene información sobre las contraseñas de los usuarios del sistema. Siempre recomiendo entender y comprender nuestro sistema, es la única forma de comenzar a vivir de cerca una perspectiva de seguridad y ...]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a ver otro de los archivos más codiciados por los atacantes informáticos y el más protegido por los SysAdmin, ese archivo es el <strong>/etc/shadow</strong> y sencillamente contiene información sobre las contraseñas de los usuarios del sistema.</p>
<p>Siempre recomiendo entender y comprender nuestro sistema, es la única forma de comenzar a vivir de cerca una perspectiva de seguridad y los métodos para mitigar los posibles problemas que surgen a diario, por eso <strong>GNU/Linux</strong> es el sistema operativo que a través de su documentación y su comunidad me facilita esa información para aprender.</p>
<p>Volviendo al archivo comencemos a ver su anatomía general y el primer paso es saber sobre sus permisos, dueño y grupo al cuál pertenece</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-la</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>shadow<br />
-rw-r-----. <span style="color: #000000;">1</span> root shadow <span style="color: #000000;">1572</span> <span style="color: #000000;">2011</span>-<span style="color: #000000;">11</span>-<span style="color: #000000;">23</span> <span style="color: #000000;">10</span>:<span style="color: #000000;">22</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>shadow</div></td></tr></tbody></table></div>
<p>El dueño del archivo es <strong>root</strong> y pertenece al grupo llamado &#8220;<strong>shadow</strong>&#8221; y viendo en profundidad los permisos donde el usuario root puede leer y escribir el archivo y solo puede leer el archivo los usuarios que pertenecen al grupo &#8220;shadow&#8221;. Cualquier otro usuario que quiera hacer algo no va a contar con los privilegios necesarios para hacerlo</p>
<p>Por ejemplo, con mi usuario &#8220;dmaldonado&#8221; que no pertenece al grupo &#8220;shadow&#8221; intento hacer un volcado del contenido del archivo con cat de la siguiente forma:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>shadow<br />
cat: <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>shadow: Permiso denegado</div></td></tr></tbody></table></div>
<p>y como pueden apreciar su respuesta es Permiso denegado.</p>
<p>A todo esto queda entender un punto de muchos, Si yo como usuario sin privilegios no tengo la posibilidad de leer y escribir el archivo, ¿Como es que puedo cambiar mi contraseña? De ese tema nos vamos a encargar más adelante, pero es bueno comenzar a indagar sobre estas cuestiones y curiosidades.</p>
<p>Ahora veamos de adentro el archivo /etc/shadow que al igual que el archivo /etc/passwd los campos se encuentran separados por &#8220;:&#8221;</p>
<p>El primer campo indica <strong>NOMBRE DE USUARIO</strong>: es el nombre que identifica al usuario dentro del sistema, debe contener entre 1 y 32 caracteres, compartido entre ambos archivos.</p>
<p>El siguiente campo es la <strong>CONTRASEÑA</strong>: en esta oportunidad se encuentra encriptada, osea con una secuencia entre 13 y 24 caracteres (a-z, A-Z, 0-9, \ /) dependiendo del algoritmo de encriptación, aquí abrimos un paréntesis para explicar los diferentes algoritmos que pueden encontrar.</p>
<p>Si la cadena comienza con $1$ utiliza el método MD5 para encriptar la contraseña de 22 caracteres.<br />
Si la cadena comienza con $2a$ utiliza el algoritmo Blowfish.<br />
Ahora bien si esta cadena comienza con $5$ utiliza el algoritmo SHA-256 de 43 caracteres.<br />
Y por último si esta cadena comienza con $6$ se encuentra utilizando SHA-512 de 86 caracteres.</p>
<p>Siguiendo con los campos del archivo encontramos <strong>ÚLTIMO CAMBIO</strong>: este valor identifica la cantidad de días que pasó desde la última vez que la contraseña fue modificada, contado desde el 1 de Enero de 1970.</p>
<p>El siguiente campo se lo conoce como <strong>MÍNIMO</strong> y especifican los días que deben pasar como mínimo para que el usuario pueda cambiar la contraseña.</p>
<p>En contraposición encontramos el campo <strong>MÁXIMO</strong> que especifica los días que la contraseña es válida.</p>
<p>El siguiente campo en el archivo se lo conoce como <strong>AVISO</strong> y su valor indica los días en las que el usuario será avisado o notificado que debe cambiar su contraseña antes que ésta caduque.</p>
<p>Por otro lado encontramos el campo <strong>EXPIRACIÓN</strong> que indica los días en que se desactiva la cuenta tras expirar la clave.</p>
<p>El penúltimo campo se lo conoce como <strong>CADUCIDAD</strong> y su valor indica los días a los que se deshabilita la cuenta contando desde el 1 de Enero de 1970</p>
<p>Y por último el siguiente campo se encuentra reservado para realizar otras pruebas, pero que hasta el día de hoy no se lo utiliza.</p>
<p>Bueno de esta forma pudimos ver de cerca la anatomía simple que tiene el archivo /etc/shadow y lo importante que es conocerlo a la hora de modificar algún valor, expirar cuentas, o simplemente seguir una política de contraseña seguras.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2012/01/anatomia-del-archivo-etcshadow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anatomía del archivo /etc/passwd</title>
		<link>http://www.elcodigok.com.ar/2012/01/anatomia-del-archivo-etcpasswd/</link>
		<comments>http://www.elcodigok.com.ar/2012/01/anatomia-del-archivo-etcpasswd/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 19:29:58 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Administrador de Sistemas]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[principiante]]></category>
		<category><![CDATA[seguridad]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2645</guid>
		<description><![CDATA[Uno de los tantos archivos importante que encontramos en GNU/Linux es el archivos /etc/passwd donde se encuentra información de cada uno de los usuarios del sistema que el administrador a lo largo del tiempo fue creando y usuarios predefinidos creados al momento de la instalación del sistema. Lo primero que les propongo hacer es observar los permisos de éste archivo, ...]]></description>
			<content:encoded><![CDATA[<p>Uno de los tantos archivos importante que encontramos en GNU/Linux es el archivos <strong>/etc/passwd</strong> donde se encuentra información de cada uno de los usuarios del sistema que el administrador a lo largo del tiempo fue creando y usuarios predefinidos creados al momento de la instalación del sistema.</p>
<p>Lo primero que les propongo hacer es observar los permisos de éste archivo, y eso lo podemos hacer de la siguiente manera:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-la</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">passwd</span><br />
-rw-r--r--. <span style="color: #000000;">1</span> root root <span style="color: #000000;">2103</span> <span style="color: #000000;">2011</span>-<span style="color: #000000;">11</span>-<span style="color: #000000;">23</span> <span style="color: #000000;">10</span>:<span style="color: #000000;">22</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">passwd</span></div></td></tr></tbody></table></div>
<p>Donde el usuario dueño del archivo y el grupo es root, y solo él tiene los permisos necesarios para escribirlo, los demás usuarios y grupos solo podemos ver su contenido.</p>
<p>Y de hecho si tenemos la posibilidad sería interesante poder verlo.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">passwd</span><br />
root:x:<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span>:root,,,,31.036.936:<span style="color: #000000; font-weight: bold;">/</span>root:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">bash</span><br />
daemon:x:<span style="color: #000000;">1</span>:<span style="color: #000000;">1</span>:daemon:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>sbin:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
bin:x:<span style="color: #000000;">2</span>:<span style="color: #000000;">2</span>:bin:<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
sys:x:<span style="color: #000000;">3</span>:<span style="color: #000000;">3</span>:sys:<span style="color: #000000; font-weight: bold;">/</span>dev:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
sync:x:<span style="color: #000000;">4</span>:<span style="color: #000000;">65534</span>:sync:<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sync</span><br />
games:x:<span style="color: #000000;">5</span>:<span style="color: #000000;">60</span>:games:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>games:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
man:x:<span style="color: #000000;">6</span>:<span style="color: #000000;">12</span>:man:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>cache<span style="color: #000000; font-weight: bold;">/</span>man:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
lp:x:<span style="color: #000000;">7</span>:<span style="color: #000000;">7</span>:lp:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>spool<span style="color: #000000; font-weight: bold;">/</span>lpd:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
mail:x:<span style="color: #000000;">8</span>:<span style="color: #000000;">8</span>:mail:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>mail:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
news:x:<span style="color: #000000;">9</span>:<span style="color: #000000;">9</span>:news:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>spool<span style="color: #000000; font-weight: bold;">/</span>news:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
uucp:x:<span style="color: #000000;">10</span>:<span style="color: #000000;">10</span>:uucp:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>spool<span style="color: #000000; font-weight: bold;">/</span>uucp:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
proxy:x:<span style="color: #000000;">13</span>:<span style="color: #000000;">13</span>:proxy:<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
www-data:x:<span style="color: #000000;">33</span>:<span style="color: #000000;">33</span>:www-data:<span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">sh</span><br />
dmaldonado:x:<span style="color: #000000;">1000</span>:<span style="color: #000000;">1000</span>:Daniel Martin Maldonado:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>dmaldonado:<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span><span style="color: #c20cb9; font-weight: bold;">bash</span><br />
…</div></td></tr></tbody></table></div>
<p>A simple vista podemos ver datos separados por &#8220;:&#8221; con lo cuál cada separación corresponde a un campo de información y se estructura de la siguiente forma.</p>
<p>En el primer campo encontramos el <strong>NOMBRE DE USUARIO</strong>: es el nombre que identifica al usurio dentro del sistema, debe contener entre 1 y 32 caracteres.</p>
<p>El siguiente es el campo de la <strong>CONTRASEÑA</strong>: seguramente notaron que hay una &#8220;x&#8221; en todas las líneas, eso indica que la contraseña se encuentra encriptada en el archivo /etc/shadow</p>
<p>Si continuamos recorriendo la información, ahora nos encontramos con el <strong>ID DEL USUARIO</strong> o <strong>UID</strong>: acá es importante tener presente tres cosas, el uid 0 se encuentra reservado para el usuarios root, del 1 hasta el 999 son cuentas de servicios y predefinidas por el sistema y a partir del 1000 son las cuentas de usuarios que vamos a ir creando.</p>
<p>Así como tenemos el UID, el siguiente campo indica el <strong>ID DEL GRUPO</strong> o <strong>GID</strong>: este valor indica el gid principal del grupo al cuál corresponde, existe mucha más información en el archivo /etc/groups</p>
<p>Ahora podemos ver que sigue la <strong>INFORMACIÓN DEL USUARIO</strong></p>
<p>Ya estamos llegando al fina y podemos visualizar el <strong>DIRECTORIO PERSONAL</strong> de cada uno de los usuarios, aquí se debe indicar el PATH absoluto de su directorio.</p>
<p>Y como último campo encontramos el <strong>SHELL</strong> asignado para poder trabajar, podríamos asignarle o no asignarles shell a los usuarios utilizando /etc/false o /etc/nologin</p>
<p>Si tenemos la posibilidad de acceder como el usuario root dentro de nuestro sistema tenemos los permisos necesarios para editar el archivo y modificarlo con cualquier editor, con lo cuál no es una practica recomendada. Para esa tarea contamos con otros comandos como usermod, chsh y passwd que más adelante vamos a ir revisando.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2012/01/anatomia-del-archivo-etcpasswd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lo nuevo en Kubuntu 11.10</title>
		<link>http://www.elcodigok.com.ar/2011/10/lo-nuevo-en-kubuntu-11-10/</link>
		<comments>http://www.elcodigok.com.ar/2011/10/lo-nuevo-en-kubuntu-11-10/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 10:06:55 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[actualización]]></category>
		<category><![CDATA[Kubuntu]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2557</guid>
		<description><![CDATA[Como cada Octubre de hace algunos años, el mundo vivió nuevamente la actualización de una de las distribuciones GNU/Linux más usada, más esperada y con más llegada a usuarios finales, como es Ubuntu y su variedad de sabores como Kubuntu que es mi distribución favorita. Me gustaría repasar junto a ustedes cuáles son los nuevos detalles que Kubuntu 11.10 nos ...]]></description>
			<content:encoded><![CDATA[<p>Como cada Octubre de hace algunos años, el mundo vivió nuevamente la actualización de una de las distribuciones GNU/Linux más usada, más esperada y con más llegada a usuarios finales, como es <strong>Ubuntu</strong> y su variedad de sabores como <strong>Kubuntu</strong> que es mi distribución favorita.</p>
<p>Me gustaría repasar junto a ustedes cuáles son los nuevos detalles que <strong>Kubuntu 11.10</strong> nos trae para todos.</p>
<p>Lo primero y fundamental es la actualización de muchas de sus aplicaciones, entre ellas la última versión estable de <strong>KDE 4.7.1</strong>, que incorpora un nuevos íconos y wallpaper para el thema Oxigen, mejoras en los widget, mejora en cuanto a detalles visuales, etc.</p>
<p>Hay una sorpresa para todos los usuarios que utilizan Kontact para la organización personal y cotidiana, ahora incorpora una nueva actualización <strong>Kontact 4.7</strong> que incluye Kmail 2 y mejoras en Akonadi como su gestor de almacenamiento.</p>
<p>Infaltable la última versión de <strong>Amarok 2.4.3</strong> para escuchar buena música de la mano de un buen reproductor.</p>
<p>Hasta aquí simple actualización de herramientas que ya conocemos y utilizamos a diario. Pero Kubuntu 11.10 claro que trae nuevas aplicaciones como es <strong>Muon Suite 1.2</strong>, que no es nada más y nada menos que un nuevo gestor de actualización, que nos da la posibilidad de instalación y actualización de paquetes .deb y todo el software que incorpora nuestra distribución.</p>
<p>Por otro lado incorpora <strong>Low-Fat Setting</strong> que es una colección de opciones de configuración que reduce el uso de memoria e incluso acelera el tiempo de carga de KDE</p>
<p>Definitivamente es el momento de comenzar a probarlo, esta nueva actualización de Ubuntu promete suma más usuarios y reducir la cantidad de problemas de incompatibilidad con nuestros dispositivos.</p>
<p><a href="http://www.kubuntu.org/getkubuntu/download"><img class="aligncenter" title="Kubuntu 11.10" src="http://www.kubuntu.org/files/11.10-release-banner2_0.png" alt="" width="600" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/10/lo-nuevo-en-kubuntu-11-10/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Carrera GNU/Linux</title>
		<link>http://www.elcodigok.com.ar/2011/08/carrera-gnulinux/</link>
		<comments>http://www.elcodigok.com.ar/2011/08/carrera-gnulinux/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 09:53:17 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2527</guid>
		<description><![CDATA[Si estás viviendo en la provincia de Jujuy – Argentina, te cuento que junto a la empresa informática ANTS estamos lanzando el primer centro de capacitación GNU/Linux de la provincia. Una iniciativa que comenzó hace muy poquito y que ya estamos por terminar de cerrar los cupos disponibles. Si estás interesado en aprender todas las bondades y beneficios de este ...]]></description>
			<content:encoded><![CDATA[<p>Si estás viviendo en la provincia de Jujuy – Argentina, te cuento que junto a la empresa informática <strong><a href="http://antsweb.com.ar/">ANTS</a></strong> estamos lanzando el primer centro de capacitación <strong>GNU/Linux</strong> de la provincia. Una iniciativa que comenzó hace muy poquito y que ya estamos por terminar de cerrar los cupos disponibles.</p>
<p>Si estás interesado en aprender todas las bondades y beneficios de este magnífico Sistema Operativo entonces acercate hasta las oficinas de <strong>ANTS</strong> ubicados en la calle <em>Salta Nº 811 San Salvador de Jujuy &#8211; Argentina</em>.</p>
<p>No se necesita conocimientos previos para hacer el cursado, la tutoría va a estar a mi cargo donde le voy a transmitir toda la experiencia lograda a través de estos últimos años y el espíritu esencial del Software Libre.</p>
<p>Además vas a contar con clases personalizadas, material incluido, servidor propio, manuales y DVD de Debian para instalar.</p>
<p>No se olviden, están todos invitados a cursar esta Carrera GNU/Linux para ampliar todos sus conocimientos, <strong>última semana de inscripción</strong> con <strong>cupos limitados</strong>. Las clases comienzan el próximo Lunes 15 de Agosto.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/08/carrera-gnulinux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comprobar la integridad de un archivo con md5sum</title>
		<link>http://www.elcodigok.com.ar/2011/07/comprobar-la-integridad-de-un-archivo-con-md5sum/</link>
		<comments>http://www.elcodigok.com.ar/2011/07/comprobar-la-integridad-de-un-archivo-con-md5sum/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 23:36:48 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[archivos]]></category>
		<category><![CDATA[integridad]]></category>
		<category><![CDATA[md5]]></category>
		<category><![CDATA[md5sum]]></category>
		<category><![CDATA[PenTBox]]></category>
		<category><![CDATA[Wikipedia]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2500</guid>
		<description><![CDATA[Les juro que hoy estaba decidido a escribir un artículo comentándole algunas de las nuevas características de PenTBox 1.5 pero cuando me propuse a descargar esta herramienta de seguridad se me ocurrió comentarle algunas cosas previamente. En el área de descarga de PenTBox ustedes se puede fijar que además de estar bien separado las versiones a descargar que van desde ...]]></description>
			<content:encoded><![CDATA[<p>Les juro que hoy estaba decidido a escribir un artículo comentándole algunas de las nuevas características de <a href="http://www.pentbox.net"><strong>PenTBox 1.5</strong></a> pero cuando me propuse a descargar esta herramienta de seguridad se me ocurrió comentarle algunas cosas previamente.</p>
<p>En el <a href="http://www.pentbox.net/download-pentbox/"><strong>área de descarga</strong></a> de PenTBox ustedes se puede fijar que además de estar bien separado las versiones a descargar que van desde la 1.0 Beta hasta la 1.5 y por sistema operativo a ejecutar cada archivo se encuentra acompañado de una leyenda que dice MD5 y 32 dígitos hexadecimales .</p>
<p style="text-align: center;"><a href="http://www.pentbox.net/download-pentbox/"><img class="center" title="Descarga de PenTBox" src="https://lh6.googleusercontent.com/-QRY1kDIzkTM/ThY_dHwXm0I/AAAAAAAAAk0/UUBSw8xehro/pentbox-descarga.png" alt="Descarga de PenTBox" width="539" height="423" /></a></p>
<p>Está muy bueno que<strong> Alberto Ortega</strong> como desarrollador se halla percatado de hacer este trabajo para cada uno de los archivos que nos vamos a descargar, entonces la idea de hoy es ver para qué realmente nos puede ser útil tener esta información y comprobar de alguna manera que lo que descargamos no haya sufrido ninguna alteración.</p>
<p>Para comenzar y repasar un poco la <strong>Wikipedia</strong> nos comenta que en criptografía, <strong>MD5</strong> (abreviatura de Message-Digest Algorithm 5, Algoritmo de Resumen del Mensaje 5) es un algoritmo de reducción criptográfico de 128 bits ampliamente usado.</p>
<p>Además nos dice que para cada archivo existe su correspondiente hash de salida. Con lo cuál es perfecto para comprobar como les comentaba anteriormente que el archivo que nos descargamos no haya sufrido ninguna alteración, como agregar puertas traseras, bug, gusanos, bombas fork, etc.</p>
<p>La idea es muy simple y una vez que tengamos descargado el archivo así como está, en mi caso descargue la versión 1.5 para plataforma GNU/Linux, utilizaremos una aplicación llamada md5sum para realizar la comprobación del archivo.</p>
<p>Vamos hasta una consola de comandos y ejecutamos</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ md5sum pentbox-<span style="color: #000000;">1.5</span>.tar<br />
ec073e657923e3fde8bf15c5ab1e53fe pentbox-<span style="color: #000000;">1.5</span>.tar</div></td></tr></tbody></table></div>
<p>Con ese código podemos verificarlo en el sitio y podemos notar que es exactamente el mismo, y ahora podemos sacar una conclusión, “lo que me descargue no ha sufrido ninguna alteración”</p>
<p>Con esto les quiero decir que está bueno adoptar este tipo de buenas prácticas antes de instalar una aplicación, ver una imagen, editar un documento, etc. Vivimos en un mundo donde todo lo conseguimos con 2 click pero lamentablemente no todo está libre de errores y malas intenciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/07/comprobar-la-integridad-de-un-archivo-con-md5sum/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Como montar una imágen ISO en GNU/Linux</title>
		<link>http://www.elcodigok.com.ar/2011/06/como-montar-una-imagen-iso-en-gnulinux/</link>
		<comments>http://www.elcodigok.com.ar/2011/06/como-montar-una-imagen-iso-en-gnulinux/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 13:09:36 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Herramientas]]></category>
		<category><![CDATA[ISO]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[mount]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2471</guid>
		<description><![CDATA[Hoy les quiero dejar un pequeño grupo de instrucciones para montar una imágen .iso a algún directorio dentro de GNU/Linux, en mi caso particular, como sabrán muchos, estoy utilizando Kubuntu 11.04 una distribución realmente muy cómoda para los usuarios finales, fácil de aprender y con muchas soluciones ya implementadas. Hace ya un tiempo me descargué una colección completa de videos ...]]></description>
			<content:encoded><![CDATA[<p>Hoy les quiero dejar un pequeño grupo de instrucciones para <strong>montar una imágen .iso</strong> a algún directorio dentro de <strong>GNU/Linux</strong>, en mi caso particular, como sabrán muchos, estoy utilizando <em>Kubuntu 11.04</em> una distribución realmente muy cómoda para los usuarios finales, fácil de aprender y con muchas soluciones ya implementadas.</p>
<p>Hace ya un tiempo me descargué una colección completa de videos musicales infantiles para mi hija que por cierto le encanta bailar con su música y el mismo se encontraba en un archivo .iso listo para ser grabada en un CD/DVD o directamente montarla en algún directorio y luego reproducirla.</p>
<p>Ya por estas altura podemos encontrar un sin fin de aplicaciones tanto gráficas como para la terminal que nos facilita el montado y desmontado de unidades, para mi y esto es una opinión personal prefiero siempre utilizar la consola de comandos, es allí en donde trabajo hace tiempo y me resulta mucho más cómodo y fácil implementarla.</p>
<p>Para montar sistemas de archivos les presento el comando mount. Es realmente muy práctico tener este comando a mano y saber utilizarlo siempre, para ello también vamos a necesitar conocer el PATH o la ubicación del archivo iso que queremos montar y por último algún directorio destino donde vamos a montar esta imágen. Por cuestiones de prolijidad y un poco de orden yo voy a utilizar el directorio /mnt</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-t</span> iso9660 <span style="color: #660033;">-o</span> loop <span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>del<span style="color: #000000; font-weight: bold;">/</span>archivo<span style="color: #000000; font-weight: bold;">/</span>iso <span style="color: #000000; font-weight: bold;">/</span>mnt</div></td></tr></tbody></table></div>
<p>Les comento rápidamente dos parámetro del comando mount, con -t o &#8211;types podemos definir el sistema de archivo que vamos a montar, tiene soporte para los más populares filesystem para el ejemplo iso9660</p>
<blockquote><p>El estándar <strong>ISO 9660</strong> es una norma publicada inicialmente en 1986 por la ISO, que especifica el formato para el almacenaje de archivos en los soportes de tipo disco compacto. El estándar ISO 9660 define un sistema de archivos para <strong>CD-ROM</strong>. Su propósito es que tales medios sean legibles por diferentes sistemas operativos, de diferentes proveedores y en diferentes plataformas, por ejemplo, MS-DOS, Microsoft Windows, Mac OS y UNIX.</p></blockquote>
<p>Por último el argumento -o u &#8211;options podemos definir varias opciones, para el ejemplo loop y con ello indicamos que es un dispositivo de bucle que se lee a si mismo.</p>
<p>Ahora para escuchar las risas de mi hija y comenzar a bailar</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">vlc <span style="color: #000000; font-weight: bold;">/</span>mnt</div></td></tr></tbody></table></div>
<p>Y cuando todo terminó y nos preparamos para ver otros videos, ya estamos en condiciones de desmontar esa unidad para utilizarla más adelante, nuevamente de una manera más que fácil.</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">umount</span> <span style="color: #000000; font-weight: bold;">/</span>mnt</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/06/como-montar-una-imagen-iso-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>3.0 será la siguiente versión de Linux</title>
		<link>http://www.elcodigok.com.ar/2011/05/3-0-sera-la-siguiente-version-de-linux/</link>
		<comments>http://www.elcodigok.com.ar/2011/05/3-0-sera-la-siguiente-version-de-linux/#comments</comments>
		<pubDate>Mon, 30 May 2011 12:36:07 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2469</guid>
		<description><![CDATA[Ya esta el anuncio oficial por parte de Linus Torvalds sobre la nueva versión del Kernel Linux 3.0, que lo simplificó solo como una numeración más. ¿Cuáles son los grandes cambios? Linus asegura que nada, absolutamente nada más que lo que ya estamos acostumbrado en las versiones anteriores, soporte para nuevo hardware, luego de 20 años de desarrollo de Linux ...]]></description>
			<content:encoded><![CDATA[<p>Ya esta el anuncio oficial por parte de Linus Torvalds sobre la nueva versión del Kernel Linux 3.0, que lo simplificó solo como una numeración más.</p>
<p><strong>¿Cuáles son los grandes cambios?</strong> Linus asegura que nada, absolutamente nada más que lo que ya estamos acostumbrado en las versiones anteriores, soporte para nuevo hardware, luego de 20 años de desarrollo de Linux su próxima versión será de “3.0” con el nombre de <strong>Sneaky Weasel</strong>.</p>
<p>Por último desde <a href="https://github.com/mirrors/linux-2.6"><strong>Github</strong></a>, el repositorio donde se encuentra el código fuente del núcleo, ya es posible acceder a los primeros commit de la nueva rama Linux 3.0-rc1</p>
<p>Enlace | <a href="https://lkml.org/lkml/2011/5/29/204">Linus Torvalds</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/05/3-0-sera-la-siguiente-version-de-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como instalar la impresora HP Deskjet 3050 en GNU/Linux</title>
		<link>http://www.elcodigok.com.ar/2011/05/como-instalar-la-impresora-hp-deskjet-3050-en-gnulinux/</link>
		<comments>http://www.elcodigok.com.ar/2011/05/como-instalar-la-impresora-hp-deskjet-3050-en-gnulinux/#comments</comments>
		<pubDate>Mon, 09 May 2011 14:27:08 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Deskjet 3050]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[HPLIP]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2456</guid>
		<description><![CDATA[Este fin de semana me decidí a comprar un dispositivo indispensable como es la impresora, entre tantas alternativas en el mercado decidí comprarme una multifunción All-in-One HP Deskjet 3050 que me costó algo así como unos 73 dólares. Al principio me llamó la atención que al conectarla a mu notebook no la haya reconocido instantáneamente, por lo cuál comencé a ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin: 7px;" title="HP Deskjet 3050" src="http://www.tiendaservinet.com/img_productos/hp3050.png" alt="HP Deskjet 3050" width="240" height="240" />Este fin de semana me decidí a comprar un dispositivo indispensable como es la impresora, entre tantas alternativas en el mercado decidí comprarme una multifunción All-in-One <strong>HP Deskjet 3050</strong> que me costó algo así como unos 73 dólares.</p>
<p>Al principio me llamó la atención que al conectarla a mu notebook no la haya reconocido instantáneamente, por lo cuál comencé a buscar alguna solución para conectarla, configurarla y obviamente comenzar a hacer uso de ella.</p>
<p>Resulta que HP desde hace tiempo se encuentra trabajando con Software Libre y encontré que mi All-in-One tenía soporte oficial de HP gracias a una herramienta llamada <a href="http://hplipopensource.com/hplip-web/downloads.html"><strong>HPLIP</strong></a>, s bien HP comenta que es provable que la distribución que estamos utilizando ya se encuentre con la herramienta HPLIP, es bueno descargarla y actualizar la versión con mejor soporte.<span id="more-2456"></span></p>
<p>Ahora lo único que nos queda es buscar la distribución y la versión que estemos utilizando en GNU/Linux, en mi caso Ubuntu 10.10, y descargarnos la aplicación <strong>hplip-3.11.3a.run</strong>.</p>
<p>Por último nos queda ejecutar hplip-3.11.3a.run como root para que descarga una serie de dependencias y software, luego un asistente de impresora nos va a guiar para finalizar la instalación.</p>
<p>Así de simple resultó la instalación de mi nueva <strong>HP Deskjet 3050 en GNU/Linux</strong>, nuevamente un gran problema con una pequeña pero efectiva solución.</p>
<p>Enlace | <a href="http://hplipopensource.com/hplip-web/downloads.html">HPLIP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/05/como-instalar-la-impresora-hp-deskjet-3050-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>eyeOS 2.4 “Japan”</title>
		<link>http://www.elcodigok.com.ar/2011/04/eyeos-2-4-%e2%80%9cjapan%e2%80%9d/</link>
		<comments>http://www.elcodigok.com.ar/2011/04/eyeos-2-4-%e2%80%9cjapan%e2%80%9d/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 19:09:48 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2428</guid>
		<description><![CDATA[Este es uno de los proyecto que estoy siguiendo desde hace un tiempo, que si bien no escribí nada en el blog por que por el momento continúo haciendo algunas pruebas e instalaciones. Es muy probable que mucho de ustedes ya conozcan este proyecto que a lo largo de estos últimos años ha crecido un montón. eyeOS es un escritorio ...]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/tBzGKYXfMl0&#038;rel=0&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/tBzGKYXfMl0&#038;rel=0&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="355"></embed></object></p>
<p>Este es uno de los proyecto que estoy siguiendo desde hace un tiempo, que si bien no escribí nada en el blog por que por el momento continúo haciendo algunas pruebas e instalaciones.</p>
<p>Es muy probable que mucho de ustedes ya conozcan este proyecto que a lo largo de estos últimos años ha crecido un montón.<span id="more-2428"></span></p>
<blockquote><p><strong>eyeOS</strong> es un escritorio virtual multiplataforma, libre y gratuito, basado sobre el estilo del escritorio de un sistema operativo. El paquete básico de aplicaciones que vienen por defecto, incluye toda la estructura de un sistema operativo y algunas aplicaciones de tipo suite ofimática como un procesador de textos, un calendario, un gestor de archivos, un mensajero, un navegador, una calculadora y más. El paquete entero está autorizado bajo la licencia libre AGPL. Existe un sitio paralelo que proporciona aplicaciones externas para eyeOS, llamadas eyeApps.</p></blockquote>
<p>Para las personas que realmente les llama mucho la atención este tipo de aplicación como a mí, les comento que ya se encuentra la versión <strong>eyeOS 2.4 “Japan”</strong> disponible para comenzar a utilizalo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/04/eyeos-2-4-%e2%80%9cjapan%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Desactivar cuentas de usuarios en GNU/Linux</title>
		<link>http://www.elcodigok.com.ar/2011/04/desactivar-cuentas-de-usuarios-en-gnulinux/</link>
		<comments>http://www.elcodigok.com.ar/2011/04/desactivar-cuentas-de-usuarios-en-gnulinux/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 12:41:47 +0000</pubDate>
		<dc:creator>Daniel M. Maldonado</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Herramientas]]></category>

		<guid isPermaLink="false">http://www.elcodigok.com.ar/?p=2424</guid>
		<description><![CDATA[Estoy convencido que cada día de trabajo es para sentarse, abrir la mente y aprender algo nuevo en cada desafío que se plantea con problemas cotidianos. Antes de dar de baja pasivamente a varias cuentas de usuarios y eliminarlos del sistema, voy a pasar a desactivarlos y esperar a que estos usuarios me llamen y confirmen que realmente están usando ...]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-409 alignright" title="konsole" src="http://s1.elcodigok.com.ar/2008/08/konsole.png" alt="" width="128" height="128" />Estoy convencido que cada día de trabajo es para sentarse, abrir la mente y aprender algo nuevo en cada desafío que se plantea con problemas cotidianos.</p>
<p>Antes de dar de baja pasivamente a varias cuentas de usuarios y eliminarlos del sistema, voy a pasar a desactivarlos y esperar a que estos usuarios me llamen y confirmen que realmente están usando su cuenta.</p>
<p>Todo esto después de un proceso de avisos, reavisos y plazos para confirmar la utilización de sus cuentas de usuario.</p>
<p>Para desactivar las cuentas de usuarios podemos utilizar el comando <strong>passwd</strong>, el mismo que utilizamos para setear contraseñas, bueno pero ahora desactivando y reanudando el uso de cuentas.</p>
<p>Para eso simplemente debemos ejecutar:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-l</span> usuario<br />
<br />
<span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-l</span> danyx</div></td></tr></tbody></table></div>
<p><span id="more-2424"></span>Con lo cuál esto desactiva la cuenta danyx, agregándole el signo &#8220;<strong>!</strong>&#8221; en el campo de password encriptado de <strong>/etc/shadow</strong></p>
<p>Para reanudar la activación de la cuenta de usuario simplemente debemos ejecutar:</p>
<div class="codecolorer-container bash mac-classic" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-u</span> usuario<br />
<br />
<span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #660033;">-u</span> danyx</div></td></tr></tbody></table></div>
<p>y el usuario danyx nuevamente esta activo para utilizar su cuenta eliminando el sign &#8220;<strong>!</strong>&#8221; de <strong>/etc/shadow</strong></p>
<p>Realmente muy práctica esta forma de activar y desactivar cuentas antes de darle definitivamente la baja a los usuarios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elcodigok.com.ar/2011/04/desactivar-cuentas-de-usuarios-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

