<?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>LeopoldoMaestro.COM &#187; Directadmin</title>
	<atom:link href="http://www.leopoldomaestro.com/category/directadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.leopoldomaestro.com</link>
	<description>Networking, Tecnología, Linux, Negocios...</description>
	<lastBuildDate>Fri, 23 Jul 2010 21:59:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Resetear Skin en Directadmin por error de skin</title>
		<link>http://www.leopoldomaestro.com/resetear-skin-en-directadmin-por-error-de-skin/</link>
		<comments>http://www.leopoldomaestro.com/resetear-skin-en-directadmin-por-error-de-skin/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 21:54:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Skins]]></category>

		<guid isPermaLink="false">http://www.leopoldomaestro.com/?p=407</guid>
		<description><![CDATA[En algun momento, es posible que tengais problemas al importar un skin en Directadmin, ocasionando el siguiente error:
Error: document not found
Para solucionar este error y resetear el skin a por defecto:
http://ipodominioquesea:2222/CMD_SKINS?reset=yes
]]></description>
			<content:encoded><![CDATA[<p>En algun momento, es posible que tengais problemas al importar un skin en Directadmin, ocasionando el siguiente error:</p>
<p>Error: document not found</p>
<p>Para solucionar este error y resetear el skin a por defecto:</p>
<p>http://ipodominioquesea:2222/CMD_SKINS?reset=yes</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leopoldomaestro.com/resetear-skin-en-directadmin-por-error-de-skin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proxmox, Cpanel, DirectAdmin y Quotas</title>
		<link>http://www.leopoldomaestro.com/proxmox-cpanel-directadmin-y-quotas/</link>
		<comments>http://www.leopoldomaestro.com/proxmox-cpanel-directadmin-y-quotas/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 22:41:16 +0000</pubDate>
		<dc:creator>leopoldomaestro</dc:creator>
				<category><![CDATA[Cpanel]]></category>
		<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[Virtualización]]></category>
		<category><![CDATA[openvz]]></category>
		<category><![CDATA[proxmox]]></category>
		<category><![CDATA[Quotas]]></category>

		<guid isPermaLink="false">http://www.leopoldomaestro.com/?p=320</guid>
		<description><![CDATA[Por defecto, cuando creamos un nuevo container OpenVZ en Proxmox, no se habilitan las Quotas.
Esto puede tener curiosos efectos en Cpanel, Directadmin y en general todo bicho viviente que use las Quotas.
Podemos habilitar las cuotas de las siguientes formas:
1) Via Web con Proxmox
Nos dirigimos a VM Configuration &#62; Options &#62; Enable User Quotas
2) Via linea [...]]]></description>
			<content:encoded><![CDATA[<p>Por defecto, cuando creamos un nuevo container OpenVZ en Proxmox, no se habilitan las Quotas.</p>
<p>Esto puede tener curiosos efectos en Cpanel, Directadmin y en general todo bicho viviente que use las Quotas.</p>
<p>Podemos habilitar las cuotas de las siguientes formas:</p>
<p>1) Via Web con Proxmox</p>
<p>Nos dirigimos a VM Configuration &gt; Options &gt; Enable User Quotas</p>
<p>2) Via linea de comandos</p>
<p><span style="font-family: Courier New;">vzctl set id-del-contenedor &#8211;quotaugidlimit 500 &#8211;save </span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.leopoldomaestro.com/proxmox-cpanel-directadmin-y-quotas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compilación de EXIF en DirectAdmin</title>
		<link>http://www.leopoldomaestro.com/compilacion-de-exif-en-directadmin/</link>
		<comments>http://www.leopoldomaestro.com/compilacion-de-exif-en-directadmin/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 01:16:25 +0000</pubDate>
		<dc:creator>leopoldomaestro</dc:creator>
				<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.leopoldomaestro.com/?p=265</guid>
		<description><![CDATA[Para añadir soporte de Exif en Directadmin, debes realizar los siguientes pasos:
Instalar los paquetes RPM de las librerias de extracción de información extra de imagenes

yum install libexif libexif-devel

* En x64 los paquetes son llamados: libexif.x86_64
** Todo esto esta basado en Centos 5 x64
Editamos el configure.php (puede ser php4 o php5, elige según la versión que [...]]]></description>
			<content:encoded><![CDATA[<p>Para añadir soporte de Exif en Directadmin, debes realizar los siguientes pasos:</p>
<p>Instalar los paquetes RPM de las librerias de extracción de información extra de imagenes</p>
<blockquote><p>
yum install libexif libexif-devel
</p></blockquote>
<p>* En x64 los paquetes son llamados: libexif.x86_64<br />
** Todo esto esta basado en Centos 5 x64</p>
<p>Editamos el configure.php (puede ser php4 o php5, elige según la versión que uses) y añadimos una linea con lo siguiente:</p>
<blockquote><p>
&#8211;enable-exif \
</p></blockquote>
<p>* Ojo, si es la última linea, no lleva \</p>
<p>Limpiamos un poquito y compilamos PHP</p>
<blockquote><p>
/usr/local/directadmin/custombuild/build clean<br />
/usr/local/directadmin/custombuild/build php n
</p></blockquote>
<p>Si todo ha salido bien, deberíamos tener soporte para Exif, lo comprobamos con:</p>
<blockquote><p>
php -r &#8216;phpinfo();&#8217; |grep exif
</p></blockquote>
<p>Si tenemos una salida como esta:</p>
<p>EXIF Version => 1.4 $Id: exif.c,v 1.173.2.5.2.27 2008/12/31 11:17:37 sebastian Exp $</p>
<p>Es que todo ha ido bien.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leopoldomaestro.com/compilacion-de-exif-en-directadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carpetas duplicadas en Roundcube 0.2 en Directadmin</title>
		<link>http://www.leopoldomaestro.com/carpetas-duplicadas-en-roundcube-02-en-directadmin/</link>
		<comments>http://www.leopoldomaestro.com/carpetas-duplicadas-en-roundcube-02-en-directadmin/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 16:01:22 +0000</pubDate>
		<dc:creator>leopoldomaestro</dc:creator>
				<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[custombuild]]></category>
		<category><![CDATA[dovecot]]></category>
		<category><![CDATA[roundcube]]></category>

		<guid isPermaLink="false">http://www.leopoldomaestro.com/?p=240</guid>
		<description><![CDATA[Por defecto, la última versión de Roundcube (corrige más de 80 bugs) en el Custombuild de Directadmin no viene correctamente configurada.
Uno de los problemas que vamos a encontrarnos (al menos hasta que lancen una nueva versión) tiene que ver con las carpetas duplicadas.
Es posible corregir el fallo de la siguiente manera:

cd /var/www/html/roundcube/config
/usr/bin/perl -pi -e &#8220;s&#124;\['imap_root'] [...]]]></description>
			<content:encoded><![CDATA[<p>Por defecto, la última versión de Roundcube (corrige más de 80 bugs) en el Custombuild de Directadmin no viene correctamente configurada.</p>
<p>Uno de los problemas que vamos a encontrarnos (al menos hasta que lancen una nueva versión) tiene que ver con las carpetas duplicadas.</p>
<p>Es posible corregir el fallo de la siguiente manera:</p>
<blockquote><p>
cd /var/www/html/roundcube/config<br />
/usr/bin/perl -pi -e &#8220;s|\['imap_root'] = null|\['imap_root'] = &#8216;INBOX&#8217;|&#8221; main.inc.php<br />
/usr/bin/perl -pi -e &#8220;s|\['imap_delimiter'] = null|\['imap_delimiter'] = &#8216;.&#8217;|&#8221; main.inc.php
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.leopoldomaestro.com/carpetas-duplicadas-en-roundcube-02-en-directadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RoundCube 0.2 stable lanzado con corrección de importantes bugs</title>
		<link>http://www.leopoldomaestro.com/roundcube-02-stable-lanzado-con-correccion-de-importantes-bugs/</link>
		<comments>http://www.leopoldomaestro.com/roundcube-02-stable-lanzado-con-correccion-de-importantes-bugs/#comments</comments>
		<pubDate>Wed, 31 Dec 2008 12:56:43 +0000</pubDate>
		<dc:creator>leopoldomaestro</dc:creator>
				<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Servidores Web]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.leopoldomaestro.com/?p=234</guid>
		<description><![CDATA[RoundCube es un fantastico cliente IMAP basado en web (webmail) de nueva generación escrito en PHP con una interfaz muchisimo más rica (XHTML/CSS) que su más directa competencia como Horde/Squirrelmail.
Todas las versiones inferiores a la 0.2b son susceptibles a la ejecución remota de código por parte de un atacante al tratar de manera insegura la [...]]]></description>
			<content:encoded><![CDATA[<p>RoundCube es un fantastico cliente IMAP basado en web (webmail) de nueva generación escrito en PHP con una interfaz muchisimo más rica (XHTML/CSS) que su más directa competencia como Horde/Squirrelmail.</p>
<p>Todas las versiones inferiores a la 0.2b son susceptibles a la ejecución remota de código por parte de un atacante al tratar de manera insegura la función prog_replace en PHP. </p>
<p><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5619">Advisory</a></p>
<p>La versión 0.2 stable ya esta disponible para su descarga <a href="http://switch.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.2-stable.tar.gz">aquí</a></p>
<p>Podemos comprobar si nuestro sistema esta afectado con el siguiente PoC (Proof of Concept):</p>
<blockquote><p>
wget -q &#8211;header=&#8221;Content-Type: &#8221;&#8221; \<br />
-O &#8211; &#8211;post-data=&#8217;<b>{${phpinfo()}}</b>&#8216; \<br />
&#8211;no-check-certificate \<br />
http://ipdenuestroservidor /roundcubemail-0.2-alpha/bin/html2text.php
</p></blockquote>
<p><strong>Actualización en Directadmin</strong></p>
<p>Roundcube trae un shell script y un instalador PHP para realizar la actualización propiamente dicha, por lo cual voy a basarme en la forma de hacerlo en Directadmin (directamente afectado por el problema al exponer los webmail por defecto sin un método de autenticación) y porque además la gente de Directadmin no lo añadio &#8220;oficialmente&#8221; al versions.txt.</p>
<p>Editamos options.conf para desactivar el autover y activar clean_old_webapps</p>
<blockquote><p>
perl -pi -e &#8217;s|autover=yes|autover=no|&#8217; /usr/local/directadmin/custombuild/options.conf<br />
perl -pi -e &#8217;s|clean_old_webapps=no|clean_old_webapps=yes|&#8217; /usr/local/directadmin/custombuild/options.conf
</p></blockquote>
<blockquote><p>
cd /usr/local/directadmin/custombuild<br />
./build update<br />
wget -O roundcubemail-0.2-stable.tar.gz http://switch.dl.sourceforge.net/sourceforge/roundcubemail/roundcubemail-0.2-stable.tar.gz<br />
perl -pi -e &#8217;s|roundcubemail:0.1.1:a2bf665acd7f8a6b2b63c92aedefb23f|roundcubemail:0.2-stable:a029f57239fe32ea133357f4208f753f|&#8217; versions.txt<br />
./build roundcube
</p></blockquote>
<p>Después de esto podemos realizar el proceso con el options.conf a la inversa para reactivar esas opciones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leopoldomaestro.com/roundcube-02-stable-lanzado-con-correccion-de-importantes-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Display errors en dominio con Directadmin</title>
		<link>http://www.leopoldomaestro.com/display-errors-en-dominio-con-directadmin/</link>
		<comments>http://www.leopoldomaestro.com/display-errors-en-dominio-con-directadmin/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 13:56:10 +0000</pubDate>
		<dc:creator>leopoldomaestro</dc:creator>
				<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[display errors]]></category>

		<guid isPermaLink="false">http://www.leopoldomaestro.com/?p=214</guid>
		<description><![CDATA[En determinados entornos de hosting compartido es posible que queramos activar el display_errors en un solo dominio sin comprometer al resto.
Para conseguir esto, haremos lo siguiente.
1) Abrimos el fichero httpd.conf de un determinado usuario

vi /usr/local/directadmin/data/users/elquequierasmodificar/httpd.conf

2) Añadimos dentro de la directiva de directory la siguiente linea

php_value display_errors 1

3) Reiniciamos el servidor web (Apache 2.2 en este [...]]]></description>
			<content:encoded><![CDATA[<p>En determinados entornos de hosting compartido es posible que queramos activar el display_errors en un solo dominio sin comprometer al resto.</p>
<p>Para conseguir esto, haremos lo siguiente.</p>
<p>1) <strong>Abrimos el fichero httpd.conf de un determinado usuario</strong></p>
<blockquote><p>
vi /usr/local/directadmin/data/users/elquequierasmodificar/httpd.conf
</p></blockquote>
<p>2) <strong>Añadimos dentro de la directiva de directory la siguiente linea</strong></p>
<blockquote><p>
php_value display_errors 1
</p></blockquote>
<p>3) <strong>Reiniciamos el servidor web (Apache 2.2 en este caso)</strong></p>
<blockquote><p>
service httpd graceful
</p></blockquote>
<p>Los usuarios de Debian/Ubuntu pueden hacerlo con /etc/init.d/httpd graceful</p>
]]></content:encoded>
			<wfw:commentRss>http://www.leopoldomaestro.com/display-errors-en-dominio-con-directadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
