<?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/"
	>

<channel>
	<title>SEBELK  FOSS</title>
	<atom:link href="http://www.sergiobelkin.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sergiobelkin.com</link>
	<description>Sobre Software Libre y Open Source</description>
	<pubDate>Thu, 04 Jun 2009 03:15:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agregado al wiki de Mandriva</title>
		<link>http://www.sergiobelkin.com/2009/06/03/agregado-al-wiki-de-mandriva/</link>
		<comments>http://www.sergiobelkin.com/2009/06/03/agregado-al-wiki-de-mandriva/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 03:07:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[Mandriva]]></category>

		<category><![CDATA[urpmi]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=118</guid>
		<description><![CDATA[Agregué lo siguiente al Wiki de Mandriva, tal vez sea un uso avanzado, pero creo que estos comandos realizan tareas muy útiles:
urpmscan y urpmseek: Emulando apt-cache search 
No se trata de comandos oficiales, más bien se trata de dos artificios para para realizar búsquedas de paquetes con un comportamiento similar al de apt-cache search de [...]]]></description>
			<content:encoded><![CDATA[<p>Agregué lo siguiente al Wiki de Mandriva, tal vez sea un uso avanzado, pero creo que estos comandos realizan tareas muy útiles:</p>
<h2><span class="mw-headline">urpmscan y urpmseek: Emulando apt-cache search </span></h2>
<p>No se trata de comandos oficiales, más bien se trata de dos artificios para para realizar búsquedas de paquetes con un comportamiento similar al de <strong>apt-cache search</strong> de las distribuciones estilo Debian.</p>
<p><strong>urpmscan</strong> devuelve una lista sencilla de acuerdo a una cadena de texto contenida en la descripción del paquete.</p>
<p>Para valerse de urpmscan, crear un archivo llamado urpmscan con el siguiente contenido y moverlo a /usr/bin</p>
<pre>#! /bin/bash
urpmf -i  --uniq --description "$1"| grep  '^[[:alnum:]].*:$'|sed s/\:// |sort</pre>
<p>Luego asignarle permisos de ejecución con:</p>
<pre>chmod 755 /usr/bin/urpmscan</pre>
<p>Y luego para buscar paquetes relacionados con streaming:</p>
<pre>urpmscan streaming</pre>
<p><strong>urpmseek</strong> busca en el resumen de cada paquete y devuelve el listado con el nombre de los paquetes y su correspondiente sumario.</p>
<p>Si ademas, lo que se desea es en cambio buscar en el resumen del paquete se puede crear un alias llamado urpmseek:</p>
<pre>echo alias urpmseek\=\"urpmf -i --summary\" &gt;&gt; /etc/bashrc</pre>
<p>Para ponerlo en práctica inmediatamente se debe hacer:</p>
<pre>bash</pre>
<p>Y luego siguiendo el ejemplo anterior con urpmscan:</p>
<pre>urpmseek streaming</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/06/03/agregado-al-wiki-de-mandriva/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Equivalente a apt-cache search en urpmi</title>
		<link>http://www.sergiobelkin.com/2009/05/25/equivalente-a-apt-cache-search-en-urpmi/</link>
		<comments>http://www.sergiobelkin.com/2009/05/25/equivalente-a-apt-cache-search-en-urpmi/#comments</comments>
		<pubDate>Tue, 26 May 2009 00:02:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[urpmi]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=115</guid>
		<description><![CDATA[Supongamos que estamos buscando paquetes relacionados con compiz.
Es decir, en Debian, Ubuntu, etc. podemos hacer:

apt-cache search compiz

o bien

aptitude search compiz

En Fedora, Red Hat, CentOS, etc, tenemos una opción similar:

yum search compiz

¿Y en Mandriva?
Hay una manera de hacer algo parecido, aunque está un poco escondida:

urpmf -i &#8211;description compiz

]]></description>
			<content:encoded><![CDATA[<p>Supongamos que estamos buscando paquetes relacionados con compiz.</p>
<p>Es decir, en Debian, Ubuntu, etc. podemos hacer:</p>
<ul>
<li>apt-cache search compiz</li>
</ul>
<p>o bien</p>
<ul>
<li>aptitude search compiz</li>
</ul>
<p>En Fedora, Red Hat, CentOS, etc, tenemos una opción similar:</p>
<ul>
<li>yum search compiz</li>
</ul>
<p>¿Y en Mandriva?</p>
<p>Hay una manera de hacer algo parecido, aunque está un poco escondida:</p>
<ul>
<li>urpmf -i &#8211;description compiz</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/05/25/equivalente-a-apt-cache-search-en-urpmi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guía express Tor+Privoxy</title>
		<link>http://www.sergiobelkin.com/2009/05/25/guia-express-torprivoxy/</link>
		<comments>http://www.sergiobelkin.com/2009/05/25/guia-express-torprivoxy/#comments</comments>
		<pubDate>Mon, 25 May 2009 15:49:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Fib3rtel]]></category>

		<category><![CDATA[privoxy]]></category>

		<category><![CDATA[Tor]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=104</guid>
		<description><![CDATA[
Obviedad: instalar Tor y Privoxy.
Editar el archivo /etc/privoxy/config y sacar el comentario de la línea
forward-socks4a   /               127.0.0.1:9050 .
Reiniciar el servicio privoxy.
Configurar el navegador para que use la dirección del proxy, es decir 127.0.0.1, puerto 8118.
Comprobar en https://check.torproject.org/?lang=es.
Más información en el sitio de Tor y Privoxy respectivamente.


]]></description>
			<content:encoded><![CDATA[<ol>
<li>Obviedad: instalar Tor y <a href="http://es.wikipedia.org/wiki/Privoxy">Privoxy</a>.</li>
<li>Editar el archivo /etc/privoxy/config y sacar el comentario de la línea<br />
<strong>forward-socks4a   /               127.0.0.1:9050 .</strong></li>
<li>Reiniciar el servicio privoxy.</li>
<li>Configurar el navegador para que use la dirección del proxy, es decir 127.0.0.1, puerto 8118.</li>
<li>Comprobar en https://check.torproject.org/?lang=es.</li>
<li>Más información en el sitio de Tor y Privoxy respectivamente.</li>
</ol>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2009/05/tormasprivoxy.png"><img class="alignnone size-medium wp-image-105" title="Tor Plus Privoxy" src="http://www.sergiobelkin.com/wp-content/uploads/2009/05/tormasprivoxy-300x214.png" alt="Tor Plus Privoxy" width="300" height="214" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/05/25/guia-express-torprivoxy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mandriva vuelve a parecerse a Mandrake</title>
		<link>http://www.sergiobelkin.com/2009/05/24/mandriva-vuelve-a-parecerse-a-mandrake/</link>
		<comments>http://www.sergiobelkin.com/2009/05/24/mandriva-vuelve-a-parecerse-a-mandrake/#comments</comments>
		<pubDate>Mon, 25 May 2009 04:42:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[Add new tag]]></category>

		<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=95</guid>
		<description><![CDATA[Después de las desafortunadas versiones 2005 y 2006 de Mandriva, esta distribución ha tratado de recuperar la posición pérdida. Sin embargo,  salió Mandriva 2009.0 y no me dejó la mejor impresión.
Tal es así que en mi escritorio personal me mudé durante algunos meses a Ubuntu.
Sin embargo, en el escritorio del trabajo seguía usando Mandriva, aunque [...]]]></description>
			<content:encoded><![CDATA[<p>Después de las desafortunadas versiones 2005 y 2006 de Mandriva, esta distribución ha tratado de recuperar la posición pérdida. Sin embargo,  salió Mandriva 2009.0 y no me dejó la mejor impresión.</p>
<p>Tal es así que en mi escritorio personal me mudé durante algunos meses a Ubuntu.</p>
<p>Sin embargo, en el escritorio del trabajo seguía usando Mandriva, aunque con bastantes contratiempos debidos al el pobre desempeño en la gestión de paquetes que padecía luego de instalar la 2009.0. Decidí actualizar hace unas semanas directamente por urpmi de 2009 a 2009 Spring, más que nada para probar y luego sí, hacer una instalación limpia. Y el resultado fue ciertamente sorprendente, la actualización pasó prácticamente desapercibida.</p>
<p>Es importante remarcar que la actualización se hizo mientras estaba trabajando, el resultado fue gratamente sorprendente.</p>
<p>Entonces decidí volver en mi escritorio personal a Mandriva. Estaba vez instalando a partir de la versión de One. El resultado fue similar aunque noté un <a href="https://qa.mandriva.com/show_bug.cgi?id=50528">único bug importante </a>que arrastra de versiones anteriores, si se utiliza un directorio personal ya existente,  con muchos archivos con el UID 500, el primer inicio de sesión se demora muchísimo. Esto es porque el sistema busca reemplazar todas las apariciones en los archivos de configuración /home/guest para reemplazarlos por el /home/nombre_de_usuario.</p>
<p>En link citado aquí, hay un workaround, pero ciertamente debería buscarse una solución mucho más elegante y práctica, o al menos avisar al usuario del proceso que se está realizando.</p>
<p>Más allá de eso, debe decirse que Mandriva 2009 Spring parece ser una edición depurada con mucho más minuciosidad y prolijidad que las anteriores, especialmente de la fallida 2009.</p>
<p>Todas las distribuciones tienen fortalezas y debilidades. Si hay algo que me gusta de Mandriva para usarlo como escritorio es la cohesión del entorno y de las herramientas, lo cual hace que sea para mí la distro a elegir cuando la cantidad de bugs y/o desprolijidades no alcanza niveles que amenazan aquellas virtudes.</p>
<p>Una mención especial merece la versión de KDE 4 que parece resolver muchos de los inconvenientes de las ediciones pasadas.</p>
<p>Otra cosa que me gustó fue nuevo diseño artístico de la edición Free, mucho más profesional comparándolas con versiones anteriores.</p>
<p>Hay una detalle tal vez no muy conocido y que no está en los repositorios, me refiero al mandriva-seed.sh. Se trata de un script que se vale de makeself y dd principalmente para volcar un archivo iso a un pendrive</p>
<p>La 2009.1 Spring es una versión ciertamente recomendable para usarla como sistema de escritorio. Es la mejor versión de Mandriva, desde que así se llama la distribución.</p>
<div id="attachment_97" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sergiobelkin.com/wp-content/uploads/2009/05/mdv2009spring.png"><img class="size-medium wp-image-97" title="mdv2009spring" src="http://www.sergiobelkin.com/wp-content/uploads/2009/05/mdv2009spring-300x225.png" alt="Mandriva 2009 Spring" width="300" height="225" /></a><p class="wp-caption-text">Mandriva 2009 Spring</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/05/24/mandriva-vuelve-a-parecerse-a-mandrake/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Complacido con GNOME</title>
		<link>http://www.sergiobelkin.com/2009/01/31/complacido-con-gnome/</link>
		<comments>http://www.sergiobelkin.com/2009/01/31/complacido-con-gnome/#comments</comments>
		<pubDate>Sat, 31 Jan 2009 12:26:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[KDE]]></category>

		<category><![CDATA[Linus Torvalds]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=85</guid>
		<description><![CDATA[Durante años fui usuario de KDE (desde la versión 1.x, por lo menos). La versión 3.5.9 fue tal vez el mejor escritorio libre del momento. Luego vino la promesa de KDE 4. Muchos teníamos grandes expectativas en él.
Es de esperar en un cambio en el número de versión significativo, también una serie de modificaciones importantes. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_90" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-90" title="gnome-desktopredimensionado" src="http://www.sergiobelkin.com/wp-content/uploads/2009/01/gnome-desktopredimensionado-300x225.jpg" alt="GNOME en Ubuntu 8.10" width="300" height="225" /><p class="wp-caption-text">GNOME en Ubuntu 8.10</p></div>
<p>Durante años fui usuario de KDE (desde la versión 1.x, por lo menos). La versión 3.5.9 fue tal vez el mejor escritorio libre del momento. Luego vino la promesa de KDE 4. Muchos teníamos grandes expectativas en él.</p>
<p>Es de esperar en un cambio en el número de versión significativo, también una serie de modificaciones importantes. Lamentablemente la manera en que se produjo no fue de las mejores.</p>
<p>Las primeras versiones de KDE 4 carecían de importantes problemas de usabilidad. El cambio de paradigmas basado en plasmoides es interesantes, pero supone para el usuario final un escollo difícil superar. Y creo que también lo es para quienes durante mucho tiempo usamos un ya confiable KDE 3.</p>
<p>Lamentablemente Konqui, el dragoncito amigable se tornó en una criatura apática, que al menos por el momento no repara en lanzar bocanadas de fuego hacia los nuevos usuarios que acercan a Linux.</p>
<p>El bache de Vista introducido por Microsoft supuso una oportunidad muy importante para Linux. Pero KDE de manera llamativa la desaprovechó produciendo cambios a primera vista que recuerdan demasiado el obtuso sistema operativo de Microsoft que hoy la empresa de Redmond parece querer borrar de un plumazo.</p>
<p>La documentación de KDE 4 es muy pobre, obsoleta o cuasi inexistente.</p>
<p>Por otro lado el otro entorno principal open source, GNOME, que nunca me terminaba de convencer, terminó por hacerme sentir como en casa. Mucho más cercano al paradigma de escritorio de Mac OS, que muchos usuarios de escritorio no conocen por el monopolio de hecho de Microsoft, proporciona una alternativa amigable, sanamente minimalista y previsible.</p>
<p>Es cierto, Nautilus carece de la tan útil prestación para dividir ventanas, Kate es mejor editor que Gedit, Digikam me gusta más que F-Spot y estoy más acostumbrado a Kontact que Evolution. Pero globabalmente hoy por hoy GNOME es globalmente, un entorno de escritorio más confiable que KDE. Si es cierto, aun no he probado KDE 4.2, después de hacerlo, tal vez tenga que cambiar de opinión.</p>
<p>De todas maneras, no soy el único que opina de este modo, el propio Linus Torvalds que alguna vez desfenestró a GNOME, <a title="Linus Torvalds, KDE y GNOME" href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=Software&amp;articleId=9126619&amp;taxonomyId=18&amp;pageNumber=5">es usuario de dicho entorno</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/01/31/complacido-con-gnome/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nuevo driver de broadcom</title>
		<link>http://www.sergiobelkin.com/2009/01/01/nuevo-driver-de-broadcom/</link>
		<comments>http://www.sergiobelkin.com/2009/01/01/nuevo-driver-de-broadcom/#comments</comments>
		<pubDate>Thu, 01 Jan 2009 14:45:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=79</guid>
		<description><![CDATA[Tengo en la notebook la placa wireless Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01).
El problema que había hasa hace poco con esta placa era que para funcionar necesitaba o bien un driver libre más firmware no libre, o la utilización de un controlador de windows no libre con ndiswrapper.
Eso hacía algo irritante las instalaciones, ya [...]]]></description>
			<content:encoded><![CDATA[<p>Tengo en la notebook la placa wireless <strong>Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)</strong>.</p>
<p>El problema que había hasa hace poco con esta placa era que para funcionar necesitaba o bien un driver libre más firmware no libre, o la utilización de un controlador de windows no libre con ndiswrapper.</p>
<p>Eso hacía algo irritante las instalaciones, ya que lo más habitual era tener que contectarlo a una red cableada y desde ahí bajarse, por ejemplo el firmware. Es cierto, uno podía recurrir a ciertas artimañas, tales como tener el firmware en un pendrive previo a la instalación y luego copiarlo. Aun así, no era lo más cómodo. Recientemente Broadcom sacó un nuevo driver que incluye el dichoso firmware. Mandriva agregó en sus repositorios un paquete llamado dkms-broadcom-wl.</p>
<div id="attachment_80" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sergiobelkin.com/wp-content/uploads/2009/01/juansb.jpg"><img class="size-medium wp-image-80" title="juansb" src="http://www.sergiobelkin.com/wp-content/uploads/2009/01/juansb-300x225.jpg" alt="Nuevo driver de Broadcom funcionando, con el hermoso JuanSe de fondo" width="300" height="225" /></a><p class="wp-caption-text">Nuevo driver de Broadcom funcionando, con el hermoso JuanSe de fondo</p></div>
<p>Mientras tanto, Ubuntu Intrepid Ibex ya viene con el driver wl.ko.<br />
La mala noticia: No funciona en primera instancia, ya que pretende usar los drivers  b43 y ssb.</p>
<p>La buena noticia: Esto se puede revertir sin necesidad de bajar ni copiar absolutamente nada. Solamente hay que tocar algunas cosillas del sistema, como muestro a continuación:</p>
<ol>
<li>Agregar en /etc/modprobe.d/blacklist:<br />
blacklist ssb<br />
blacklist b43</li>
<li>Modificar /etc/rc.local para que quede así:
<pre># Make sure that the script will "exit 0" on success or any other</pre>
<pre># value on error.</pre>
<pre>#</pre>
<pre># In order to enable or disable this script just change the execution</pre>
<pre># bits.</pre>
<pre>#</pre>
<pre># By default this script does nothing.</pre>
<pre>modprobe -r ssb</pre>
<pre>modprobe -r wl</pre>
<pre>modprobe wl</pre>
<pre>exit 0</pre>
</li>
</ol>
<p>Se debe reiniciar el sistema y listo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2009/01/01/nuevo-driver-de-broadcom/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Una presentación sobre sistemas de archivos</title>
		<link>http://www.sergiobelkin.com/2008/10/26/una-presentacion-sobre-sistemas-de-archivos/</link>
		<comments>http://www.sergiobelkin.com/2008/10/26/una-presentacion-sobre-sistemas-de-archivos/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 23:07:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[sistemas de archivos]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=72</guid>
		<description><![CDATA[Ángel Vilte de la Facultad de la Universidad de la Plata me invitó a dar una charla para un evento de software libre. Las diapositivas de la misma se pueden descargar haciendo clic en filesystems .

]]></description>
			<content:encoded><![CDATA[<p>Ángel Vilte de la Facultad de la Universidad de la Plata me invitó a dar una charla para un evento de software libre. Las diapositivas de la misma se pueden descargar haciendo clic en <a href="http://www.sergiobelkin.com/wp-content/uploads/2008/10/filesystems.odp">filesystems</a> .<a href="http://www.sergiobelkin.com/wp-content/uploads/2008/10/filesystems.odp"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/10/26/una-presentacion-sobre-sistemas-de-archivos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mandriva 2009 y además LPI</title>
		<link>http://www.sergiobelkin.com/2008/10/13/mandriva-2009-y-ademas-lpi/</link>
		<comments>http://www.sergiobelkin.com/2008/10/13/mandriva-2009-y-ademas-lpi/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 03:33:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[KDE4]]></category>

		<category><![CDATA[LPI]]></category>

		<category><![CDATA[Mandriva]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=59</guid>
		<description><![CDATA[Bajé e instalé Mandriva 2009. Probablemente sea la primera distro con una versión de KDE 4.x utilizable. Cosas que me gustaron: la nueva cara del Mandriva Control Center, esa idea tan Mandrake de una distro fácil, amigable y potente a la vez. Otro acierto es el menú de KDE 4 a la antigua.
Lamentablemente tiene las [...]]]></description>
			<content:encoded><![CDATA[<p>Bajé e instalé Mandriva 2009. Probablemente sea la primera distro con una versión de KDE 4.x utilizable. Cosas que me gustaron: la nueva cara del Mandriva Control Center, esa idea tan Mandrake de una distro fácil, amigable y potente a la vez. Otro acierto es el menú de KDE 4 a la antigua.</p>
<div id="attachment_60" class="wp-caption alignnone" style="width: 310px"><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/10/mdv2009.jpeg"><img class="size-medium wp-image-60" title="mdv2009" src="http://www.sergiobelkin.com/wp-content/uploads/2008/10/mdv2009-300x225.jpg" alt="Centro de Control de Mandriva" width="300" height="225" /></a><p class="wp-caption-text">Centro de Control de Mandriva</p></div>
<p>Lamentablemente tiene las históricas desprolijidades de Mandrake/Mandriva, por ejemplo, algunos mirrors que no funcionan, <a href="http://wiki.mandriva.com/es/Erratas_de_2009.0#Reproducci.C3.B3n_de_v.C3.ADdeo_y_los_escritorios_3D">las vueltas que hay que hacer para reproducir una película de un DVD usando compiz</a>. No es que sea difícil, pero es molesto. Algo que no se entiende es: ¿Por qué no se activan por defecto las configuraciones que funcionan seguro con compiz? ¿Por qué esperar a que el usuario tenga que hacerlo? Otra cosa increíble es <a href="http://wiki.mandriva.com/es/Erratas_de_2009.0#La_herramienta_de_Mandriva_para_acceder_a_recursos_.2F_SMB_.2F_CIFS_.2F_Samba_no_funciona">que se incluyan herramientas propias de la distribución que no funcionan correctamente</a>. ¿No era mejor excluirla o ponerla en los repositorios de testing? Otra cosa irritante es padecer las falencias de una placa wireless Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01). Y la herramienta de Mandriva para configuración de redes que hace fácil lo difícil, pero también complica lo sencillo, ¿por qué a veces es más complicado conectarse a una red inalámbrica abierta?</p>
<p>Y lo peor, puede ser que la distribución no sea la causante, pero <a href="http://blogdrake.net/node/13716">¿porqué luego de instalar Mandriva la unidad de DVD olvide su configuración de la región?</a></p>
<p>Bueno, aun así el saldo es positivo, por ahora me gusta esta nueva versión. La recomiendo. Los que no saben nada de Linux que quieran usarla como con cualquier otra distribución, les sugiero que busquen algo que tenga el tiempo y la paciencia para ayudarlos. De hecho lo mismo pasa con Windows: los usuarios no técnicos casi siempre tienen alguien cerca que los asiste.</p>
<p>Invito a votar por la solución de los bugs de Mandriva tales como el <a href="https://qa.mandriva.com/show_bug.cgi?id=44816">44186</a>.</p>
<p>Ah, además ya tengo la primer certificación LPI, en otro orden de cosas&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/10/13/mandriva-2009-y-ademas-lpi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acerca del poder de root y permisos de usuarios y grupos II</title>
		<link>http://www.sergiobelkin.com/2008/08/18/acerca-del-poder-de-root-y-permisos-de-usuarios-y-grupos-ii/</link>
		<comments>http://www.sergiobelkin.com/2008/08/18/acerca-del-poder-de-root-y-permisos-de-usuarios-y-grupos-ii/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 01:12:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[PCaps]]></category>

		<category><![CDATA[permisos]]></category>

		<category><![CDATA[suid]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=55</guid>
		<description><![CDATA[Una manera no tan conocida (tal vez por su relativa inmadurez) son las POSIX CAPABILITIES en Linux. Las PCaps permiten asignar determinados permisos a procesos y archivos ejecutables. La idea es evitar el uso del poderoso pero a la vez peligroso SUID Bit.
El archivo  /usr/include/linux/capability.h contiene la descripción definición de las 31 PCaps. Para poder [...]]]></description>
			<content:encoded><![CDATA[<p>Una manera no tan conocida (tal vez por su relativa inmadurez) son las POSIX CAPABILITIES en Linux. Las PCaps permiten asignar determinados permisos a procesos y archivos ejecutables. La idea es evitar el uso del poderoso pero a la vez peligroso <a href="http://es.wikipedia.org/wiki/Setuid">SUID Bit</a>.</p>
<p>El archivo  /usr/include/linux/capability.h contiene la descripción definición de las 31 PCaps. Para poder usarlas:</p>
<ul>
<li>Verificar que esta soportado por el kernel</li>
</ul>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/08/config-capab.jpg"><img class="size-medium wp-image-57" style="margin-left: 50px; margin-right: 50px;" title="config-capab" src="http://www.sergiobelkin.com/wp-content/uploads/2008/08/config-capab-300x158.jpg" alt="Soporte de PCaps" width="300" height="158" /></a></p>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/08/config-capab.jpg"> </a></p>
<ul>
<li>Habilitar KPROBES y compilar si es necesario</li>
</ul>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/08/kprobes.jpg"><img class="size-medium wp-image-58" style="margin-left: 25px; margin-right: 25px;" title="kprobes" src="http://www.sergiobelkin.com/wp-content/uploads/2008/08/kprobes-300x216.jpg" alt="Habilitar KPROBES en el kernel" width="300" height="216" /></a></p>
<ul>
<li>Compilar e instalar las nuevas libreras <a href="ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/">PCAPS</a></li>
</ul>
<p>Se trata de la version 2.x de estas libreras que in</p>
<p>cluyen las herramientas setcap y getcap.</p>
<ul>
<li>Compilar e instalar <a href="http://www.friedhoff.org/downloads/capable_probe.tar.bz2">capable_probe</a></li>
</ul>
<ul>
<li>Cargar el modulo capable_probe</li>
</ul>
<p>Este módulo es muy importante para comenzar a usar las PCaps e ir aprendiendo como funcionan. De esta manera, podremos ver los mensajes relativas a las PCaps en el archivo /var/log/messages. Hay que tener en cuenta que dicho archivo crecer notablemente, por lo que se recomienda no tener cargado todo el tiempo el módulo capable_probe.</p>
<p>Una de las primeras cosas que se pueden hacer es probar alguna aplicación y ver que capabilities esta usado. Por ejemplo, vemos que el comando at requiere la facultad para realizar diversas tareas administrativas, pasar por el alto el control de acceso discrecional, cambiar propietarios de archivos, manipulación de SUID y SGID bits.<br />
<a href="http://www.sergiobelkin.com/wp-content/uploads/2008/08/capabilities.jpg"><img class="alignnone size-medium wp-image-56" title="capabilities" src="http://www.sergiobelkin.com/wp-content/uploads/2008/08/capabilities-300x158.jpg" alt="PCaps requeridas" width="300" height="158" /></a></p>
<p>Espero pronto poder escribir algunas cosas ms sobre este apasionante tema.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/08/18/acerca-del-poder-de-root-y-permisos-de-usuarios-y-grupos-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Acerca del poder de root y permisos de usuarios y grupos</title>
		<link>http://www.sergiobelkin.com/2008/07/06/permisos/</link>
		<comments>http://www.sergiobelkin.com/2008/07/06/permisos/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 16:54:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Artículos Técnicos]]></category>

		<category><![CDATA[acl]]></category>

		<category><![CDATA[permisos]]></category>

		<category><![CDATA[root]]></category>

		<category><![CDATA[su]]></category>

		<category><![CDATA[sudo]]></category>

		<guid isPermaLink="false">http://www.sergiobelkin.com/?p=48</guid>
		<description><![CDATA[Más allá de lo clásico
El tradicional poder de root en Linux se puede prestar, delegar, fragmentar, etc. mediante distintos métodos. El esquema típico de permisos también se puede ampliar&#8230;
Prestando el poder: el comando su
El comando su permite que un usuario haga las veces de otro usuario (generalmente root) ingresando la contraseña de este último. Se [...]]]></description>
			<content:encoded><![CDATA[<h1>Más allá de lo clásico</h1>
<p>El tradicional poder de root en Linux se puede prestar, delegar, fragmentar, etc. mediante distintos métodos. El esquema típico de permisos también se puede ampliar&#8230;</p>
<h2 style="text-align: left;">Prestando el poder: el comando su</h2>
<p style="text-align: left;">El comando <strong>su</strong> permite que un usuario haga las veces de otro usuario (generalmente root) ingresando la contraseña de este último. Se puede desde correr un único comando hasta correr una sesión completa como root usando todas sus variables de entorno.  Existe un comando similar llamado <strong>sg</strong>, que sirve para tomar temporalmente las atribuciones de un grupo. Una diferencia importante es que con sg solamente se registran los intentos fallidos. Además, con sg se hace necesario el uso de las casi poco utilizadas contraseñas de grupos.</p>
<pre style="text-align: left;">Jun 28 17:56:11 pulperia <strong>sg</strong>[7865]:\
Invalid password for group `users' from `sergio'</pre>
<p style="text-align: left;"><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-ejecutar-programa2.png"><img class="aligncenter size-medium wp-image-50" title="gksu" src="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-ejecutar-programa2.png" alt="gksu" width="269" height="190" /></a></p>
<h2 style="text-align: left;">Delegando el poder: sudo</h2>
<p style="text-align: left;">La página del manual correspondiente a sudo dice que es un programa diseñado para permitir que el administrador conceda privilegios de root limitados a otros usuarios y registrar su actividad. Si bien sudo tiene una buena cantidad de años, casi tres décadas, se hizo popular hace mucho menos tiempo gracias a Ubuntu. Esta distribución usa sudo de manera predeterminada. Cuando se instala la distribución, se crea un usuario que actuará como &#8220;power user&#8221;: cada vez que se deba realizar una tarea administrativa se deberá ingresar la contraseña de este usuario calificado. El usuario tendrá además un tiempo de gracia para ejecutar comandos administrativos en la misma terminal.</p>
<p style="text-align: left;">El archivo de configuración es /etc/sudoers, y una línea típica dice algo así:</p>
<p style="text-align: left;">¿Qué usuario? ¿Dónde? ¿Cómo qué usuarios? ¿Qué comandos?</p>
<p style="text-align: left;">Además, se pueden definir alias de usuarios, de usuarios ejecutores, de hosts y de comandos.</p>
<pre>User_Alias     DBMASTER = sergio</pre>
<pre>User_Alias      RANGER = sergio</pre>
<pre>Runas_Alias    DB = mysql,root</pre>
<pre>root    ALL=(ALL) ALL</pre>
<pre>DBMASTER pulperia=(DB) /etc/init.d/mysqld,/usr/sbin/mysql*</pre>
<pre>RANGER pulperia=(ALL) /usr/bin/tail /var/log/messages,/sbin/reboot,\
/sbin/halt,/sbin/poweroff
<a href="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-password-kdesudo.png"><img class="alignnone size-medium wp-image-51" title="KdeSudo" src="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-password-kdesudo-300x165.png" alt="Interfaz gráfica para sudo de KDE" width="300" height="165" /></a></pre>
<h2>Repartiendo el poder: ACLs al estilo POSIX</h2>
<p style="text-align: left;">Recordemos que el esquema en Linux tradicional es UGO (user, group, others)</p>
<ul style="text-align: left;">
<li>Cada archivo y cada proceso tiene un único usuario dueño</li>
<li>Cada archivo y cada proceso tiene un único usuario</li>
</ul>
<p style="text-align: left;">Las ACLs al estilo POSIX en Linux se aplican al sistema de archivos y a procesos y permiten extender el enfoque arriba mencionado. De este modo, cada archivo puede contener más de un usuario dueño y/o más de un grupo dueño.</p>
<p style="text-align: left;"><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-permisos-avanzados-dolphin.png"><img class="alignright size-medium wp-image-52" title="pantallazo-permisos-avanzados-dolphin" src="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-permisos-avanzados-dolphin-300x242.png" alt="Dolphin y acls" width="300" height="242" /></a></p>
<p style="text-align: left;">Para sacar provecho de las ACLs es necesario que el sistema de archivos sobre las cuales se quiere aplicar tenga soporte para las mismas.</p>
<pre>UUID=831727be-3460-455e-bd1e-200231b2fb84 / \
ext2    relatime,errors=remount-ro,<strong>acl</strong>,user_xattr 0</pre>
<p style="text-align: left;">Una vez aplicados los cambios, además de los conocidos comandos chmod y chown se pueden usar los comandos setfacl y getfacl.</p>
<p style="text-align: left;">El comando setfacl permite definir y/o agregar usuarios y permisos.</p>
<p style="text-align: left;"><strong>setfacl -m u:prueba:rw file2</strong></p>
<p style="text-align: left;">Luego ejecutando <em>ls -l file2</em> puede informarnos si el archivo tiene acls:</p>
<p>-rw-rwx&#8212;<strong>+</strong> 1 sergio sergio 0 2008-06-29 18:51 file2</p>
<p style="text-align: left;">Sin embargo, el comando getfacl es mucho más informativo:</p>
<pre>sergio@coldplay:~/testdir$ getfacl file2</pre>
<pre># file: file2</pre>
<pre># owner: sergio</pre>
<pre># group: sergio</pre>
<pre>user::rw-</pre>
<pre>user:prueba:rw-</pre>
<pre>user:burrufini:rwx</pre>
<pre>group::r-x</pre>
<pre>group:users:r-x</pre>
<pre>mask::rwx</pre>
<pre>other::---</pre>
<p>El archivo tiene un dueño (owner) que es sergio, y dos copropietarios (named users) es decir, prueba y burrufini. Asimismo, tiene un grupo dueño que es sergio y un grupo copropietario (named group) que es user. Las máscara (mask) es muy importante ya que pone límite a los permisos de los usuarios copropietarios del grupo propietario y de los grupos copropietarios.</p>
<p>La máscara también se configura con setfacl:</p>
<pre>sergio@coldplay:~/testdir$ setfacl -m mask:r-x file2</pre>
<pre>sergio@coldplay:~/testdir$ getfacl file2</pre>
<pre># file: file2</pre>
<pre># owner: sergio</pre>
<pre># group: sergio</pre>
<pre>user::rw-</pre>
<pre>user:prueba:rw-                 #effective:r--</pre>
<pre>user:burrufini:rwx              #effective:r-x</pre>
<pre>group::r-x</pre>
<pre>group:users:r-x</pre>
<pre>mask::r-x</pre>
<pre>other::---</pre>
<p>Notar lo siguiente:</p>
<pre>sergio@coldplay:~/testdir$ chmod g+rw file2</pre>
<pre>sergio@coldplay:~/testdir$ ls -l file2</pre>
<pre>-rw-rwx---+ 1 sergio sergio 0 2008-06-29 18:51 file2</pre>
<pre>sergio@coldplay:~/testdir$ getfacl file2</pre>
<pre># file: file2</pre>
<pre># owner: sergio</pre>
<pre># group: sergio</pre>
<pre>user::rw-</pre>
<pre>user:prueba:rw-</pre>
<pre>user:burrufini:rwx</pre>
<pre>group::r-x</pre>
<pre>group:users:r-x</pre>
<pre>mask::rwx</pre>
<pre>other::---</pre>
<p>Esto quiere decir que al ejecutar chmod para cambiar los permisos del grupo, en realidad se cambiaron los permisos de la máscara. Por lo tanto al usar acls para cambiar o definir los permisos del grupo dueño se debe usar el comando setfacl (<em>setfacl -m group::permisos archivo</em>).</p>
<p>Pero con las acls se puede hacer algo más: se pueden definir que permisos tendrán los archivos creados en un directorio:</p>
<pre>sergio@coldplay:~/testdir$ setfacl -m g:users:rw- pepe</pre>
<pre># file: pepe</pre>
<pre># owner: sergio</pre>
<pre># group: sergio</pre>
<pre>user::rwx</pre>
<pre>group::r-x</pre>
<pre>group:users:rw-</pre>
<pre>mask::rwx</pre>
<pre>other::---</pre>
<pre>default:user::rwx</pre>
<pre>default:group::r-x</pre>
<pre>default:group:users:r-x</pre>
<pre>default:mask::r-x</pre>
<pre>default:other::---</pre>
<p><a href="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-propiedades-de-testdir.png"><img class="alignleft size-medium wp-image-53" style="float: left;" title="pantallazo-propiedades-de-testdir" src="http://www.sergiobelkin.com/wp-content/uploads/2008/07/pantallazo-propiedades-de-testdir-300x208.png" alt="Nautilus y Eiciel" width="300" height="208" /></a></p>
<p>Es importante recordar que en el caso de los archivos (no directorios), no importa que permisos se establezcan por defecto, siempre se aplica el limitante de lectura-escritura como permisos máximos para todos los usuarios, dicho de otra manera, nunca se creará por defecto un archivo con permiso de ejecución habilitado.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sergiobelkin.com/2008/07/06/permisos/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
