<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>linux-shell &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/linux-shell/</link>
	<description>Feed of posts on WordPress.com tagged "linux-shell"</description>
	<pubDate>Sat, 30 Aug 2008 12:27:58 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Mi cuento con Debian, parte 2]]></title>
<link>http://ojosdegato.wordpress.com/?p=16</link>
<pubDate>Tue, 15 Apr 2008 04:44:18 +0000</pubDate>
<dc:creator>Kureno</dc:creator>
<guid>http://ojosdegato.wordpress.com/?p=16</guid>
<description><![CDATA[En la anterior entrada comentaba mi overview de Debian, una vez que decidí instalarla. Continuaré ]]></description>
<content:encoded><![CDATA[<p>En la <a title="Primeras experiencias con Debian" href="http://ojosdegato.wordpress.com/2008/04/13/primeras-experiencias-con-debian/">anterior entrada</a> comentaba mi <em>overview</em> de <strong>Debian</strong>, una vez que decidí instalarla. Continuaré ahora con los subsiguientes <em>Urghhss</em> y <em>Yeys!</em> que ha habido.</p>
<p>Después de darme cuenta de que al parecer, por poner repos de <strong>Lenny</strong> no petaba nada, vino lo que casi cualquiera con dos dedos de frente hubiera hecho: querer acceder a su información personal.</p>
<p>Como cuando instalé <strong>Fedora</strong> hice una partición exclusiva para el <a title="Home directory" href="http://en.wikipedia.org/wiki/Home_folder" target="_blank">Home</a>, supuse que Debian la detectaría y se enlazaría a ella. Pues no. Me creo un espacio <em>/home</em> distinto, y no montó automáticamente la partición en cuestión. La verdad esto último no me sorprendió. Sabía que no estaba ni en Mint ni en Ubuntu, así que tendría que montarla manualmente. Suerte que sé hacerlo ya casi de memoria. No obstante, como dije, quería que mi <em>/home</em> fuera el mismo para las dos distros. Así que sin reparar en si era posible o no causaría conflictos, me lancé a la consola haciendo un:</p>
<blockquote><p><font size="1"><br />
<address>[kureno@LunaNueva ~]$ su -</address>
<address>Contraseña:</address>
<address>[root@LunaNueva ~]# nano /etc/fstab</address>
<p></font></p></blockquote>
<p>Para editar el archivo <strong>fstab</strong> y hacer que montara automáticamente la partición y que la pusiera como el <em>Home</em>.</p>
<blockquote><p><font size="1"><br />
<address># /etc/fstab: static file system information.</address>
<address> #</address>
<address> # &#60;file system&#62; &#60;mount point&#62;   &#60;type&#62;  &#60;options&#62;       &#60;dump&#62;  &#60;pass&#62;</address>
<address> proc            /proc           proc    defaults        0       0</address>
<address> /dev/hda4       /               reiserfs notail          0       1</address>
<address> /dev/hda3       none            swap    sw              0       0</address>
<address> # Entrada /dev/hda5 (particion /home):</address>
<address> /dev/hda5      /home           ext3    defaults        0       2</address>
<address> /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0</address>
<address> /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0</address>
<p></font></p></blockquote>
<p>De esta manera, <strong>hda5</strong>, la partición <em>Home</em>, queda enlazada como el nuevo <em>Home</em>. Hecho esto, a reiniciar y ver si el asunto pirulaba...</p>
<p><!--more-->Ja, ja, ja... ¡Ale! Pos no. No me dejó entrar a la sesión, pues me puso un mensaje del tipo:</p>
<blockquote><p>User's home/.dmrc file is being ignored. This prevents the default session and language from being saved. File should be owned by user and have 644 permissions. User's home directory must be owned by user and not writable by other user's.</p></blockquote>
<p>Supongo que otro hubiera entrado en pánico y/o se hubiera comportado como pollo sin cabeza, más yo luego, luego intuí el por qué de esto: los permisos. Como usuario en Debian, puse el mismo que en Fedora, aunque con diferente contraseña. Eso debió bastar para que no funcionara (además de asuntos de ID's de usuario y grupos, pero eso es otro chisme).</p>
<p>Pues bueno, en ese momento me afoloró lo tarugo y quise darle los mismos permisos de mi usuario en Fedora al de Debian. Grave error. No sólo no pude (ja, ja... el <strong>chmod</strong> nunca me lo he aprendido), si no que al regresar a Fedora, me salió el mismo mensaje y tampoco me dejó entrar.</p>
<p>Afortunadamente, desde Fedora pude hacer algo que en Debian no me dejó: entrar en sesión gráfica como <strong>root</strong>. Ajá, ya sé lo de los peligros de esto y todo el cuento, pero me era necesario, para investigar en el Web como hacerle.</p>
<p>Después de intentar un buen de métodos para arreglarlo, lo que me funcionó fue, desde terminal y como <em>root</em>:</p>
<blockquote><p><font size="1"><br />
<address>chmod 744 /home/kureno -R</address>
<p></font></p></blockquote>
<p>Con esto, pude recuperar mis permisos en Fedora. Antes lo había intentado con las cifras <strong>644</strong> y <strong>755</strong>, pero fué <strong>744</strong> la que me funcionó. El <strong>-R</strong> fue para que lo aplicara a todas las subcarpetas y archivos.</p>
<p>Para no seguirla defenestrando, mejor comenté las líneas del fstab de Debian, para que no cargara la partición Home:</p>
<blockquote><p><font size="1"><br />
<address># /etc/fstab: static file system information.</address>
<address> #</address>
<address> # &#60;file system&#62; &#60;mount point&#62;   &#60;type&#62;  &#60;options&#62;       &#60;dump&#62;  &#60;pass&#62;</address>
<address> proc            /proc           proc    defaults        0       0</address>
<address> /dev/hda4       /               reiserfs notail          0       1</address>
<address> /dev/hda3       none            swap    sw              0       0</address>
<address> # Entrada /dev/hda5 (particion /home):</address>
<address><strong>#</strong>/dev/hda5      /home           ext3    defaults        0       2</address>
<address> /dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0</address>
<address> /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0</address>
<p></font></p></blockquote>
<p>Así arreglé este particular. Ya no he investigado mucho, pero al parecer eso de compartir el /home entre dos distros no es una muy buena idea, por eso de los permisos, y además las configuraciones de los demás programas y el entorno, como los paneles, su contenido y los temas visuales.</p>
<p>Pero hubo otras cosas, que luego pondré. Lo dicho, ha sido taaaan divertido hasta ahora XD.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Replacing strings in many files at once]]></title>
<link>http://thisonehere.wordpress.com/?p=8</link>
<pubDate>Wed, 30 Jan 2008 16:25:19 +0000</pubDate>
<dc:creator>Lucas</dc:creator>
<guid>http://thisonehere.wordpress.com/?p=8</guid>
<description><![CDATA[grep -rl 'old_str' . |xargs sed -ie 's/old_str/new_str/g'
=)
]]></description>
<content:encoded><![CDATA[<p><code>grep -rl 'old_str' . &#124;xargs sed -ie 's/old_str/new_str/g'</code></p>
<p>=)</p>
]]></content:encoded>
</item>

</channel>
</rss>
