<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;feed=atom&amp;action=history</id>
		<title>Apache+PHP+MySQL in chroot jail - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;action=history"/>
		<updated>2013-05-18T14:17:20Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=7261&amp;oldid=prev</id>
		<title>Targzeta: Cambiato nick</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=7261&amp;oldid=prev"/>
				<updated>2012-10-02T21:57:45Z</updated>
		
		<summary type="html">&lt;p&gt;Cambiato nick&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 21:57, 2 ott 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 253:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 253:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[[Utente:Spina|spina]] &lt;/span&gt;05:50, 6 set 2011 (CEST)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[[Utente:targzeta|targzeta]] &lt;/span&gt;05:50, 6 set 2011 (CEST)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Targzeta</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6536&amp;oldid=prev</id>
		<title>Targzeta: Inserita spiegazione per mini_sendmail e aggiunta del pacchetto findutils per removepkg</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6536&amp;oldid=prev"/>
				<updated>2011-09-06T03:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;Inserita spiegazione per mini_sendmail e aggiunta del pacchetto findutils per removepkg&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 03:50, 6 set 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 211:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 211:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Nel caso in cui vogliamo anche la possibilit&amp;amp;agrave; di disinstallare&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Nel caso in cui vogliamo anche la possibilit&amp;amp;agrave; di disinstallare&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;alcuni pacchetti dall'ambiente, bisogna installare anche &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;il pacchetto:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;alcuni pacchetti dall'ambiente, bisogna installare anche &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;i pacchetti:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; a/pkgtools&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; a/pkgtools&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; a/findutils&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Questo perch&amp;amp;eacute; il comando removepkg non accetta l'opzione&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Questo perch&amp;amp;eacute; il comando removepkg non accetta l'opzione&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''--root'''. Una volta fatta questa operazione, per rimuovere un&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''--root'''. Una volta fatta questa operazione, per rimuovere un&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 226:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 227:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;pacchetto sendmail nell'ambiente chroot.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;pacchetto sendmail nell'ambiente chroot.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;Come alternativa alla soluzione precedente, PHP fornisce anche la&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;Se non si vuole installare tutto sendmail, invece, si pu&amp;amp;ograve;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;classe SMTP &lt;/span&gt;per &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;spedire le email, questa classe si connette ad un&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;optare &lt;/span&gt;per &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;il pi&amp;amp;ugrave; leggero [http://www.acme.com/software/mini_sendmail/ mini_sendmail].&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;A&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[http://www.cyberciti.biz/tips/howto-setup-sendmail-php-mail-chrooted-apache-lighttpd.html questo indirizzo]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;trovate un'ottima spiegazione su come installarlo, configurare PHP in&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;modo da farglielo usare ed eseguire un test.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Infine, come alternativa alle soluzione precedente, si pu&amp;amp;ograve anche&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;la classe SMTP per spedire le email, questa classe si connette ad un&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;server SMTP invece che usare il comando sendmail. Dove &amp;amp;egrave;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;server SMTP invece che usare il comando sendmail. Dove &amp;amp;egrave;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;possibile settare i programmi PHP in modo da usare questa classe&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;possibile settare i programmi PHP in modo da usare questa classe&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 245:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 246:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Spina|spina]] &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;22:42, 26 ago &lt;/span&gt;2011 (CEST)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Spina|spina]] &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;05:50, 6 set &lt;/span&gt;2011 (CEST)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Targzeta</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6531&amp;oldid=prev</id>
		<title>Targzeta: Modificato l'uso di upgradepkg. Non --root, ma ROOT=.</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6531&amp;oldid=prev"/>
				<updated>2011-08-26T20:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Modificato l&amp;#039;uso di upgradepkg. Non --root, ma ROOT=.&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 20:42, 26 ago 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 208:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 208:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Se uno dei server va aggiornato ad una versione successiva, allora si&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Se uno dei server va aggiornato ad una versione successiva, allora si&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;potr&amp;amp;agrave; eseguire semplicemente un:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;potr&amp;amp;agrave; eseguire semplicemente un:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; # upgradepkg &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;--root /chroot_jail &lt;/span&gt;nome_pacchetto&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt; # &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;ROOT=/chroot_jail &lt;/span&gt;upgradepkg nome_pacchetto&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Nel caso in cui vogliamo anche la possibilit&amp;amp;agrave; di disinstallare&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Nel caso in cui vogliamo anche la possibilit&amp;amp;agrave; di disinstallare&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 245:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 245:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Spina|spina]] &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;00:00, 16 &lt;/span&gt;ago 2011 (CEST)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Spina|spina]] &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;22:42, 26 &lt;/span&gt;ago 2011 (CEST)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Targzeta</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6530&amp;oldid=prev</id>
		<title>Targzeta il 22:00, 15 ago 2011</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6530&amp;oldid=prev"/>
				<updated>2011-08-15T22:00:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 22:00, 15 ago 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 18:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 18:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;accesso al filesystem tramite, ad esempio, di un bug di qualche&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;accesso al filesystem tramite, ad esempio, di un bug di qualche&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;software PHP installato (uno per tutti, Joomla), il nostro aggressore&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;software PHP installato (uno per tutti, Joomla), il nostro aggressore&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;si &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;ritroverà &lt;/span&gt;in un ambiente senza diritti e senza la &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;possibilità di&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;si &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;ritrover&amp;amp;agrave; &lt;/span&gt;in un ambiente senza diritti e senza la&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;fare grandi danni.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;possibilit&amp;amp;agrave; di &lt;/span&gt;fare grandi danni.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== In cosa differesce questo wiki dalle altre guide? ==&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== In cosa differesce questo wiki dalle altre guide? ==&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 161:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 161:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Nota:&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|Nota:&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|La creazione del socket non &amp;amp;egrave; necessaria per l'utilizzo dei soli server apache e MySQL, dato che questi ultimi hanno &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;già &lt;/span&gt;i loro file di log.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|La creazione del socket non &amp;amp;egrave; necessaria per l'utilizzo dei soli server apache e MySQL, dato che questi ultimi hanno &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;gi&amp;amp;agrave; &lt;/span&gt;i loro file di log.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 245:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 245:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Copyright - License =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Spina|spina]] &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;23:58, 15 &lt;/span&gt;ago 2011 (CEST)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Autore: [[Utente:Spina|spina]] &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;00:00, 16 &lt;/span&gt;ago 2011 (CEST)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Information&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|GNU Free Documentation Licence&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Targzeta</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6529&amp;oldid=prev</id>
		<title>Targzeta: Creata pagina con '&lt;!-- Per http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail --&gt;  Category:Networking = Introduzione = In questo Wiki verr&amp;agrave; spiegato com...'</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail&amp;diff=6529&amp;oldid=prev"/>
				<updated>2011-08-15T21:58:36Z</updated>
		
		<summary type="html">&lt;p&gt;Creata pagina con &amp;#039;&amp;lt;!-- Per http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail --&amp;gt;  &lt;a href=&quot;/slacky/Categoria:Networking&quot; title=&quot;Categoria:Networking&quot;&gt;Category:Networking&lt;/a&gt; = Introduzione = In questo Wiki verrà spiegato com...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- Per http://www.slacky.eu/wikislack/index.php?title=Apache%2BPHP%2BMySQL_in_chroot_jail --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;br /&gt;
= Introduzione =&lt;br /&gt;
In questo Wiki verr&amp;amp;agrave; spiegato come installare un server apache,&lt;br /&gt;
l'interprete di scripting PHP e il server MySQL in un ambiente&lt;br /&gt;
chroot. Tutto ci&amp;amp;ograve; che serve &amp;amp;egrave; una distribuzione&lt;br /&gt;
Slackware con i suoi tool di installazione dei pacchetti.&lt;br /&gt;
{{Information&lt;br /&gt;
|Nota:&lt;br /&gt;
|Questa procedura &amp;amp;egrave; stata eseguita con una Slackware 13.37, ma dovrebbe funzionare con qualsiasi versione di Slackware. Ovviamente bisogna stare attenti alle modifiche fatte ai file di configurazione e ai pacchetti che vengono listati, poich&amp;amp;eacute; sia i primi che i secondi potrebbero differire da versione a versione.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Perch&amp;amp;eacute; farlo? ==&lt;br /&gt;
Se si vuole eseguire un server apache accedibile da qualsiasi utente&lt;br /&gt;
sul web &amp;amp;egrave; utile che esso giri all'interno di una prigione&lt;br /&gt;
(jail) in modo che se qualche malintenzionato riesce ad avere un&lt;br /&gt;
accesso al filesystem tramite, ad esempio, di un bug di qualche&lt;br /&gt;
software PHP installato (uno per tutti, Joomla), il nostro aggressore&lt;br /&gt;
si ritroverà in un ambiente senza diritti e senza la possibilità di&lt;br /&gt;
fare grandi danni.&lt;br /&gt;
&lt;br /&gt;
== In cosa differesce questo wiki dalle altre guide? ==&lt;br /&gt;
Leggendo su internet le varie guide che suggeriscono come effettuare&lt;br /&gt;
l'imprigionamento del server apache in un ambiente chroot (chroot&lt;br /&gt;
jail, per l'appunto) si pu&amp;amp;ograve; notare come tutte tendano a rendere&lt;br /&gt;
difficile una simile operazione cercando di rendere l'ambiente chroot&lt;br /&gt;
il pi&amp;amp;ugrave; ristretto possibile. Tutte le guide, quindi,&lt;br /&gt;
suggeriscono di copiare e/o spostare solo i file necessari e nulla&lt;br /&gt;
pi&amp;amp;ugrave;. Ora, se da un certo punto di vista &amp;amp;egrave; preferibile&lt;br /&gt;
avere nell'ambiente chroot il minor numero di software possibile e il&lt;br /&gt;
minimo indispensabile per far eseguire al server apache tutte le sue&lt;br /&gt;
funzioni, dall'altro lato copiare e spostare solo i file necessari&lt;br /&gt;
rende scomoda l'aggiunta o l'aggiornamento del server stesso ad una&lt;br /&gt;
versione pi&amp;amp;ugrave; sicura.&lt;br /&gt;
&lt;br /&gt;
Questo wiki invece punta a rendere la vita semplice a chi deve&lt;br /&gt;
mantenere l'ambiente chroot aggiornato e facilmente modificabile. Lo&lt;br /&gt;
scopo viene raggiunto tramite l'installazione, non di singoli file ma&lt;br /&gt;
di interi pacchetti Slackware.&lt;br /&gt;
&lt;br /&gt;
Inoltre, qui verr&amp;amp;agrave; installato nell'ambiente anche il server&lt;br /&gt;
MySQL e l'interprete PHP, procedura che in genere non viene spiegata&lt;br /&gt;
dalle guide per il chroot jail di apache. In effetti un server apache&lt;br /&gt;
senza il supporto a MySQL non serve a molto nei giorni d'oggi.&lt;br /&gt;
{{Information&lt;br /&gt;
|Nota per i pignoli:&lt;br /&gt;
|E' vero che il server MySQL &amp;amp;egrave; anche in grado di ascoltare connessioni via web e di accettare solo quelle dello stesso host. In questo caso invece si vuole rendere pi&amp;amp;ugrave; sicuro il tutto facendo dialogare apache con mysql solo attraverso il socket locale.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= La procedura =&lt;br /&gt;
Come prima cosa bisogna creare un directory che conterr&amp;amp;agrave;&lt;br /&gt;
l'ambiente chroot per i server che vogliamo installare:&lt;br /&gt;
 # mkdir /chroot_jail&lt;br /&gt;
&lt;br /&gt;
== L'installazione dei pacchetti ==&lt;br /&gt;
Una volta creata la directory destinata a contenere tutto il nostro&lt;br /&gt;
software, non ci resta che installare l'insieme minimo di pacchetti&lt;br /&gt;
necessari a fare eseguire nel nostro ambiente:&lt;br /&gt;
* il server apache con l'interprete PHP&lt;br /&gt;
* il server MySQL&lt;br /&gt;
I pacchetti, relativi alla distribuzione Slackware 13.37 (viene&lt;br /&gt;
indicata anche la directory che li contiene), sono:&lt;br /&gt;
* a/aaa_base&lt;br /&gt;
* a/aaa_elflib&lt;br /&gt;
* a/coreutils&lt;br /&gt;
* a/bash&lt;br /&gt;
* a/etc&lt;br /&gt;
* a/glibc-solib&lt;br /&gt;
* a/grep&lt;br /&gt;
* a/sed&lt;br /&gt;
* a/util-linux&lt;br /&gt;
* ap/mysql&lt;br /&gt;
* l/apr&lt;br /&gt;
* l/apr-util&lt;br /&gt;
* l/libmcrypt&lt;br /&gt;
* l/libxml2&lt;br /&gt;
* n/cyrus-sasl&lt;br /&gt;
* n/httpd&lt;br /&gt;
* n/openssl&lt;br /&gt;
* n/php&lt;br /&gt;
Questi pacchetti vanno installati eseguendo il comando:&lt;br /&gt;
 # installpkg --root /chroot_jail nome_pacchetto&lt;br /&gt;
&lt;br /&gt;
== La configurazione post-installazione ==&lt;br /&gt;
In linea teorica &amp;amp;egrave; tutto fatto. La directory /chroot_jail&lt;br /&gt;
contiene tutto il software necessario in circa 190MB di dati. Restano&lt;br /&gt;
per&amp;amp;ograve; ancora alcune piccole configurazioni da fare.&lt;br /&gt;
{{Warning&lt;br /&gt;
|Attenzione:&lt;br /&gt;
|In questo contesto non ci preoccupiamo di configurare il server apache o il server mysqld. Il wiki spiega come creare l'ambiente adatto a farli partire, non come configurarli al meglio.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Gli rc per l'halt dei server ===&lt;br /&gt;
Purtroppo i file rc dei due server eseguono il comando killall per&lt;br /&gt;
fermarli. Questo comando in un ambiente chroot non ha senso&lt;br /&gt;
poich&amp;amp;eacute; in questo ambiente non esiste niente nella directory&lt;br /&gt;
/proc. Vanno quindi modificati gli script rc in modo da fermare i&lt;br /&gt;
server usando il comando kill.&lt;br /&gt;
&lt;br /&gt;
==== Il server apache (rc.httpd) ====&lt;br /&gt;
Il file in questione &amp;amp;egrave; /chroot_jail/etc/rc.d/rc.httpd e vanno&lt;br /&gt;
eliminate le due righe:&lt;br /&gt;
 killall httpd&lt;br /&gt;
 rm -f /var/run/httpd/*.pid&lt;br /&gt;
in questo caso il file rc ferma correttamente il server apache&lt;br /&gt;
eseguendo il comando:&lt;br /&gt;
 /usr/sbin/apachectl -k stop&lt;br /&gt;
quindi le due righe eliminate servono solo come meccanismo di&lt;br /&gt;
sicurezza in pi&amp;amp;ugrave;...noi invece siamo fiduciosi ;).&lt;br /&gt;
&lt;br /&gt;
==== Il serve MySQL (rc.mysqld) ====&lt;br /&gt;
Si deve modificare il file /chroot_jail/etc/rc.d/rc.mysqld sostituendo&lt;br /&gt;
la riga:&lt;br /&gt;
 killall mysqld&lt;br /&gt;
con:&lt;br /&gt;
 kill $(cat /var/run/mysql/mysql.pid)&lt;br /&gt;
&lt;br /&gt;
=== I fusi orari ===&lt;br /&gt;
Affinch&amp;amp;eacute; i nostri server riportino l'orario in maniera&lt;br /&gt;
corretta occorre copiare nell'ambiente il file /etc/localtime con:&lt;br /&gt;
 # cp /etc/localtime /chroot_jail/etc/localtime&lt;br /&gt;
&lt;br /&gt;
=== Il generatore di numeri casuali ===&lt;br /&gt;
Il server apache necessita di generare dei numeri casuali per mitivi&lt;br /&gt;
di sicurezza. Per fare questo &amp;amp;egrave; necessario copiare il device&lt;br /&gt;
urandom:&lt;br /&gt;
 # cp -a /dev/urandom /chroot_jail/dev/urandom&lt;br /&gt;
&lt;br /&gt;
=== La risoluzione degli indirizzi ===&lt;br /&gt;
Molti script PHP necessitano l'uso del DNS per risolvere i domini&lt;br /&gt;
internet. Questo sotto linux viene effettuato semplicemente facendo&lt;br /&gt;
conoscere alle librerie (gi&amp;amp;agrave; installate) l'indirizzo IP del&lt;br /&gt;
nostro DNS. Bisogna quindi copiare i file:&lt;br /&gt;
 # cp /etc/resolv.conf /chroot_jail/etc/resolv.conf&lt;br /&gt;
 # cp /etc/hosts /chroot_jail/etc/hosts&lt;br /&gt;
{{Hint&lt;br /&gt;
|In oltre:&lt;br /&gt;
|Ovviamente si possono copiare anche i file /etc/hosts.allow, /etc/hosts.deny e /etc/hosts.equiv.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Hostname ===&lt;br /&gt;
I log di apache e di MySQL contengono anche l'hostname della macchina su cui gira&lt;br /&gt;
il server, quindi se vogliamo dare un nome al tutto possiamo anche&lt;br /&gt;
copiare (e modificare) il file:&lt;br /&gt;
 # cp /etc/HOSTNAME /chroot_jail/etc/HOSTNAME&lt;br /&gt;
&lt;br /&gt;
=== Loggare l'output dei programmi usando syslogd ===&lt;br /&gt;
I programmi, sotto linux, inviano i propri messaggi al server syslogd&lt;br /&gt;
attraverso l'uso del socket /dev/log=. Per far s&amp;amp;igrave;&lt;br /&gt;
che anche i nostri programmi che vengono eseguiti nell'ambiente chroot&lt;br /&gt;
possano inviare i messaggi al server syslogd bisogna avvisare&lt;br /&gt;
quest'ultimo facendogli creare un socket anche nell'ambiente&lt;br /&gt;
creato. Per fare questo bisogna modificare il file /etc/rc.d/rc.syslog&lt;br /&gt;
facendo invocare il demone, anzich&amp;amp;eacute; senza opzioni, con&lt;br /&gt;
l'aggiunta dell'opzione '''-a'''. Quindi invece della riga:&lt;br /&gt;
 /usr/sbin/syslogd&lt;br /&gt;
va inserita la riga:&lt;br /&gt;
 /usr/sbin/syslogd -a /chroot_jail/dev/log&lt;br /&gt;
(la riga &amp;amp;egrave; corretta, non ci vuole il segno '=' dopo log).&lt;br /&gt;
{{Information&lt;br /&gt;
|Nota:&lt;br /&gt;
|La creazione del socket non &amp;amp;egrave; necessaria per l'utilizzo dei soli server apache e MySQL, dato che questi ultimi hanno già i loro file di log.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= La sicurezza non &amp;amp;egrave; mai troppa =&lt;br /&gt;
Come si &amp;amp;egrave; visto, usando questa procedura l'ambiente chroot&lt;br /&gt;
contiene un sacco di software (anche inutile) che potrebbe essere&lt;br /&gt;
sfruttato da un malintenzionato che riesce ad ottenere l'accesso&lt;br /&gt;
al filesystem. E' vero che il malintenzionato si trova in un ambiente&lt;br /&gt;
chiuso, per&amp;amp;ograve; possiamo rendergli la vita ancora pi&amp;amp;ugrave;&lt;br /&gt;
difficile rendendo tutto il software installato eseguibile solo&lt;br /&gt;
all'utente root. Per fare questo basta eseguire il comando:&lt;br /&gt;
 # chroot /chroot_jail bash -c 'IFS=:; for dir in $PATH; do [ -d $dir ] &amp;amp;&amp;amp; chmod go-rx ${dir}/*; done'&lt;br /&gt;
&lt;br /&gt;
Dobbiamo anche eliminare tutti gli utenti e tutti gruppi, a parte&lt;br /&gt;
'mysqld' e 'apache', dai relativi file /chroot_jail/etc/passwd,&lt;br /&gt;
/chroot_jail/etc/shadow e /chroot_jail/etc/group. Questa operazione&lt;br /&gt;
pu&amp;amp;ograve; essere fatta a mano oppure eseguendo il semplice comando:&lt;br /&gt;
 # sed -i -n '/apache/p;/mysql/p' /chroot_jail/etc/passwd /chroot_jail/etc/shadow /chroot_jail/etc/group&lt;br /&gt;
&lt;br /&gt;
= Testare il tutto =&lt;br /&gt;
Per testare se tutto &amp;amp;egrave; andato per il meglio non resta che&lt;br /&gt;
avviare i relativi server con:&lt;br /&gt;
 # chroot /chroot_jail/ /etc/rc.d/rc.mysqld start&lt;br /&gt;
 # chroot /chroot_jail/ /etc/rc.d/rc.httpd start&lt;br /&gt;
&lt;br /&gt;
== Start e stop al boot/shutdown ==&lt;br /&gt;
Se vogliamo che i nostri server siano attivi al momento del boot e si&lt;br /&gt;
fermino automaticamente allo shutdown, basta:&lt;br /&gt;
* inserire i due comandi precedenti per l'avvio dei server nel file /etc/rc.d/rc.local&lt;br /&gt;
* inserire i due comandi di stop dei server inserendo le righe seguenti nel file /etc/rc.d/rc.local_shutdown (se il file non esiste va creato):&lt;br /&gt;
 chroot /chroot_jail/ /etc/rc.d/rc.httpd stop&lt;br /&gt;
 chroot /chroot_jail/ /etc/rc.d/rc.mysqld stop&lt;br /&gt;
{{Hint&lt;br /&gt;
|Appunto:&lt;br /&gt;
|Si noti l'oridine inverso rispetto allo 'start'. All'avvio va prima eseguito il server mysql e poi apache. Durante lo shutdown invece bisogna fermare prima il server apache e poi mysql.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Manutenzione =&lt;br /&gt;
Come detto all'inizio, la forza di questa procedura sta nella&lt;br /&gt;
manutenzione dei vari server. Se il server apache, ad esempio,&lt;br /&gt;
necessita di qualche software aggiuntivo richiesto dai vari programmi&lt;br /&gt;
PHP installati, allora non rester&amp;amp;agrave; altro da fare che&lt;br /&gt;
installarglieli tramite il comando:&lt;br /&gt;
 # installpkg --root /chroot_jail nome_pacchetto&lt;br /&gt;
&lt;br /&gt;
Se uno dei server va aggiornato ad una versione successiva, allora si&lt;br /&gt;
potr&amp;amp;agrave; eseguire semplicemente un:&lt;br /&gt;
 # upgradepkg --root /chroot_jail nome_pacchetto&lt;br /&gt;
&lt;br /&gt;
Nel caso in cui vogliamo anche la possibilit&amp;amp;agrave; di disinstallare&lt;br /&gt;
alcuni pacchetti dall'ambiente, bisogna installare anche il pacchetto:&lt;br /&gt;
 a/pkgtools&lt;br /&gt;
Questo perch&amp;amp;eacute; il comando removepkg non accetta l'opzione&lt;br /&gt;
'''--root'''. Una volta fatta questa operazione, per rimuovere un&lt;br /&gt;
qualsiasi pacchetto installato nell'ambiente chroot sar&amp;amp;agrave;&lt;br /&gt;
sufficiente dare un:&lt;br /&gt;
 # chroot /chroot_jail removepkg nome_pacchetto&lt;br /&gt;
&lt;br /&gt;
= Software PHP e mail =&lt;br /&gt;
Molti programmi PHP usano la funzione mail() per inviare posta. Questa&lt;br /&gt;
funzione, sotto linux, fa uso del programma sendmail. E' ovvio quindi&lt;br /&gt;
che se vogliamo far s&amp;amp;igrave; che anche questa funzione possa essere&lt;br /&gt;
eseguita con successo, in linea teorica dovremmo installare anche il&lt;br /&gt;
pacchetto sendmail nell'ambiente chroot.&lt;br /&gt;
&lt;br /&gt;
Come alternativa alla soluzione precedente, PHP fornisce anche la&lt;br /&gt;
classe SMTP per spedire le email, questa classe si connette ad un&lt;br /&gt;
server SMTP invece che usare il comando sendmail. Dove &amp;amp;egrave;&lt;br /&gt;
possibile settare i programmi PHP in modo da usare questa classe&lt;br /&gt;
invece che la funzione mail(), si potrebbe anche optare per questa&lt;br /&gt;
soluzione invece che installare sendmail nell'ambiente chroot.&lt;br /&gt;
&lt;br /&gt;
= Un'alternativa interessante =&lt;br /&gt;
Per completezza di informazione va detto che il server apache ha&lt;br /&gt;
gi&amp;amp;agrave; di suo la capacit&amp;amp;agrave; di avviarsi in un ambiente&lt;br /&gt;
chroot. Basta installargli il software aggiuntivo&lt;br /&gt;
[http://core.segfault.pl/~hobbit/mod_chroot/ mod_chroot]. Questa&lt;br /&gt;
&amp;amp;egrave; un'ottima alternativa al problema della sicurezza del server&lt;br /&gt;
apache. Comunque l'ambiente creato attraverso la proceduta spiegata in&lt;br /&gt;
questo wiki rende possibile una separazione netta, in termini di&lt;br /&gt;
software installato, tra ci&amp;amp;ograve; che vogliamo esporre al mondo via&lt;br /&gt;
web e ci&amp;amp;ograve; che invece fa parte della nostra partizione root standard.&lt;br /&gt;
&lt;br /&gt;
= Copyright - License =&lt;br /&gt;
Autore: [[Utente:Spina|spina]] 23:58, 15 ago 2011 (CEST)&lt;br /&gt;
{{Information&lt;br /&gt;
|GNU Free Documentation Licence&lt;br /&gt;
|This article is released under the GNU Free Documentation Licence. You are welcome to copy and redistribute it (subject to certain conditions).&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Targzeta</name></author>	</entry>

	</feed>