<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>opuntia.biz &#187; Linux tips</title>
	<atom:link href="http://opuntia.biz/category/linux-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://opuntia.biz</link>
	<description>Piccoli appunti per grandi appassionati di sistemi open source ...</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:30:27 +0000</lastBuildDate>
	<language>it</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='opuntia.biz' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>opuntia.biz &#187; Linux tips</title>
		<link>http://opuntia.biz</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://opuntia.biz/osd.xml" title="opuntia.biz" />
	<atom:link rel='hub' href='http://opuntia.biz/?pushpress=hub'/>
		<item>
		<title>Installazione di VMware Player per Linux da console</title>
		<link>http://opuntia.biz/2012/02/01/installazione-di-vmware-player-per-linux-da-console/</link>
		<comments>http://opuntia.biz/2012/02/01/installazione-di-vmware-player-per-linux-da-console/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 23:34:17 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[A-shell-power]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Virtualizzazione e dintorni ...]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=2323</guid>
		<description><![CDATA[Mettiamo il caso che dobbiamo installare un prodotto come VMware Player (prodotto che usualmente deve essere installato sotto Xserver) ma siamo lontani ed abbiamo solo la shell a disposizione. Linux permette questo ed altro ! Basta lanciare l&#8217;installazione del programma ed a seguire &#8220;&#8211;console&#8221; &#8230; ./VMware-Player-4.0.2-591240.i386.bundle &#8211;console Et voilà ! L&#8217;installazione è servita !<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=2323&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mettiamo il caso che dobbiamo installare un prodotto come VMware Player (prodotto che usualmente deve essere installato sotto Xserver) ma siamo lontani ed abbiamo solo la shell a disposizione.<br />
Linux permette questo ed altro !<br />
Basta lanciare l&#8217;installazione del programma ed a seguire &#8220;&#8211;console&#8221; &#8230;</p>
<blockquote><p>
./VMware-Player-4.0.2-591240.i386.bundle  &#8211;console
</p></blockquote>
<p>Et voilà ! L&#8217;installazione è servita !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/2323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/2323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/2323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/2323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/2323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/2323/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/2323/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/2323/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=2323&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2012/02/01/installazione-di-vmware-player-per-linux-da-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Come bloccare i video in Flash con Squid ?</title>
		<link>http://opuntia.biz/2012/01/23/come-bloccare-i-video-in-flash-con-squid/</link>
		<comments>http://opuntia.biz/2012/01/23/come-bloccare-i-video-in-flash-con-squid/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 10:37:53 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=2320</guid>
		<description><![CDATA[Uno dei problemi più sentiti in ambito aziendale è quello di limitare il &#8220;cazzeggio&#8221; dei dipendenti su internet. Molto spesso i dipendenti passano molto tempo vedendo filmati su YouTube o altre piattaforme di streaming basate su Adobe Flash. Per eliminare il problema bastano due righe di codice: acl deny_rep_mime_flashvideo rep_mime_type video/x-flv http_reply_access deny deny_rep_mime_flashvideo Basterà <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=2320&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uno dei problemi più sentiti in ambito aziendale è quello di limitare il &#8220;cazzeggio&#8221; dei dipendenti su internet.<br />
Molto spesso i dipendenti passano molto tempo vedendo filmati su YouTube o altre piattaforme di streaming basate su Adobe Flash.<br />
Per eliminare il problema bastano due righe di codice:</p>
<blockquote><p>
acl deny_rep_mime_flashvideo rep_mime_type video/x-flv<br />
http_reply_access deny deny_rep_mime_flashvideo
</p></blockquote>
<p>Basterà fare ripartire Squid ed il problema sarà magicamente risolto !!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/2320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/2320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/2320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/2320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/2320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/2320/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/2320/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/2320/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=2320&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2012/01/23/come-bloccare-i-video-in-flash-con-squid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Filtrare le &#8220;ricevute di ritorno&#8221; con Postfix e Procmail (magari utilizzando Maildir &#8230;)</title>
		<link>http://opuntia.biz/2011/09/27/filtrare-le-ricevute-di-ritorno-con-postfix-e-procmail-magari-utilizzando-maildir/</link>
		<comments>http://opuntia.biz/2011/09/27/filtrare-le-ricevute-di-ritorno-con-postfix-e-procmail-magari-utilizzando-maildir/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 14:29:49 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[A-shell-power]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Posta elettronica]]></category>
		<category><![CDATA[Ubuntu/Debian]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=2314</guid>
		<description><![CDATA[Chi non ha odiato le &#8220;ricevute di ritorno&#8221; delle mail ? Di sicuro hanno una affidabilità parziale perchè l&#8217;utente deve cliccare su &#8220;invia la ricevuta&#8221;. Ma questo non ci fornisce la certezza che il destinatario effettivamente abbia letto la nostra mail. Se, poi, spediamo massivamente mail con ricevuta di ritorno ci ritroveremo inondati di mail <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=2314&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Chi non ha odiato le &#8220;ricevute di ritorno&#8221; delle mail ?<br />
Di sicuro hanno una affidabilità parziale perchè l&#8217;utente deve cliccare su &#8220;invia la ricevuta&#8221;. Ma questo non ci fornisce la certezza che il destinatario effettivamente abbia letto la nostra mail.<br />
Se, poi, spediamo massivamente mail con ricevuta di ritorno ci ritroveremo inondati di mail &#8230;<br />
Linux con i suoi potenti mezzi ci mette a disposizione gli strumenti.<br />
Partiamo da una configurazione &#8220;complessa&#8221;: abbiamo un server mail con Postfix ed abbiamo &#8220;approfittato&#8221; delle sue grazie utilizzando Maildir (ovvero ogni singola mail è identificata da un singolo file di testo &#8211; situazione comodissima per bypassare la limitazione ed i rischi dati dall&#8217;utilizzo dello standard Mailbox).</p>
<p>Iniziamo con la configurazione di Postfix editando il file /etc/postfix/main.cf</p>
<blockquote><p>
vi /etc/postfix/main.cf
</p></blockquote>
<p>ed andiamo a cercare il parametro &#8220;mailbox_command&#8221; andandolo a modificare in questo modo:</p>
<blockquote><p>
mailbox_command = /usr/bin/procmail -a &#8220;$EXTENSION&#8221; DEFAULT=/home/$USER/Maildir/ MAILDIR=/home/$USER/Maildir/
</p></blockquote>
<p>Successivamente entriamo nell&#8217;utente che ci ha richiesto il filtraggio ed andiamo a creare il file &#8220;.procmailrc&#8221;</p>
<blockquote><p>
vi .procmailrc
</p></blockquote>
<p>Mettiamo ora all&#8217;interno del file le nostre regolette <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<blockquote><p>
#directory<br />
MAILDIR = $HOME/Maildir/   # Le email finiranno qui</p>
<p># sposta le ricevute di lettura in<br />
# /home/utente/Maildir/.Notifiche\ lettura/</p>
<p>:0<br />
* ^Subject.*Letto:*<br />
#/dev/null<br />
/home/utente/Maildir/.Notifiche\ lettura/</p>
<p>:0<br />
* ^Subject.*Read -*<br />
#/dev/null<br />
/home/utente/Maildir/.Notifiche\ lettura/</p>
<p>:0<br />
* ^Subject.*Notification for*<br />
#/dev/null<br />
/home/utente/Maildir/.Notifiche\ lettura/</p>
<p>:0<br />
* ^Subject.*Recapitato:*<br />
#/dev/null<br />
/home/utente/Maildir/.Notifiche\ lettura/</p></blockquote>
</blockquote>
<p>Et voila ! Il filtraggio è servito !!!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/2314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/2314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/2314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/2314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/2314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/2314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/2314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/2314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=2314&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2011/09/27/filtrare-le-ricevute-di-ritorno-con-postfix-e-procmail-magari-utilizzando-maildir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Inserire un PC con Windows XP/7 in un dominio realizzato con Samba</title>
		<link>http://opuntia.biz/2011/01/31/inserire-un-pc-con-windows-xp7-in-un-dominio-realizzato-con-samba/</link>
		<comments>http://opuntia.biz/2011/01/31/inserire-un-pc-con-windows-xp7-in-un-dominio-realizzato-con-samba/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 08:36:06 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[Windows Tips]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1630</guid>
		<description><![CDATA[Una volta realizzato un dominio seguendo questo post occorre annettere i vari PC al dominio. Per farlo più semplicemente esistono delle chiavi di registro da variare: &#8230; per Windows XP realizzare un file chiamato &#8220;win_xp.reg&#8221; con le seguenti voci: &#8212; Windows Registry Editor Version 5.00 ; ; This registry key is needed for a Windows <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1630&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Una volta realizzato un dominio seguendo <a href="http://opuntia.biz/2010/03/18/realizzare-un-pdc-con-centos-e-openldap-come-backend/">questo post</a> occorre annettere i vari PC al dominio.<br />
Per farlo più semplicemente esistono delle chiavi di registro da variare:</p>
<blockquote><p>
&#8230; per Windows XP realizzare un file chiamato &#8220;win_xp.reg&#8221; con le seguenti voci:</p>
<p>&#8212;<br />
Windows Registry Editor Version 5.00</p>
<p>;<br />
; This registry key is needed for a Windows XP Client to join<br />
; and logon to a Samba domain. Note: Samba 2.2.3a contained<br />
; this key in a broken format which did nothing to the registry -<br />
; however XP reported &#8220;registry key imported&#8221;. If in doubt<br />
; check the key by hand with regedit.</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]<br />
&#8220;requiresignorseal&#8221;=dword:00000000<br />
&#8220;signsecurechannel&#8221;=dword:00000000<br />
&#8212;
</p></blockquote>
<blockquote><p>
&#8230; per Windows 7 realizzare un file chiamato &#8220;win_7.reg&#8221; con le seguenti voci:</p>
<p>&#8212;<br />
Windows Registry Editor Version 5.00</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]<br />
; Enable NT-Domain compatibility mode<br />
; Default:<br />
; [value not present]<br />
; &#8220;DomainCompatibilityMode&#8221;=-<br />
&#8220;DomainCompatibilityMode&#8221;=dword:00000001</p>
<p>; Disable required DNS name resolution<br />
; Default:<br />
; [value not present]<br />
; &#8220;DNSNameResolutionRequired&#8221;=-<br />
&#8220;DNSNameResolutionRequired&#8221;=dword:00000000</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon\Parameters]<br />
; Disable requirement of signed communication<br />
; My Samba (3.0.33) works with signed communication enabled, so no need to disable it.<br />
; Default:<br />
; &#8220;RequireSignOrSeal&#8221;=dword:00000001<br />
; Disable the usage of strong keys<br />
; Default:<br />
; &#8220;RequireStrongKey&#8221;=dword:00000001<br />
&#8220;RequireStrongKey&#8221;=dword:000000001</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon\Parameters]<br />
&#8220;RequireSignOrSeal&#8221;=dword:00000001<br />
&#8212;
</p></blockquote>
<p>I files sono in ogni caso scaricabili dai seguenti link:<br />
- <a href="http://www.fileserve.com/file/4vKusDz">registro per Windows XP</a><br />
- <a href="http://www.fileserve.com/file/SrkDzAa">registro per Windows 7</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1630/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1630/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1630/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1630/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1630/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1630/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1630/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1630/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1630&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2011/01/31/inserire-un-pc-con-windows-xp7-in-un-dominio-realizzato-con-samba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Come bloccare la chat web di GMAIL con Dansguardian</title>
		<link>http://opuntia.biz/2011/01/26/come-bloccare-la-chat-web-di-gmail-con-dansguardian/</link>
		<comments>http://opuntia.biz/2011/01/26/come-bloccare-la-chat-web-di-gmail-con-dansguardian/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 18:57:12 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[DansGuardian]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Squid]]></category>
		<category><![CDATA[Ubuntu/Debian]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1626</guid>
		<description><![CDATA[La webmail di Gmail offre, al suo interno, la possibilità di &#8220;chattare&#8221; con altri utenti Gmail. In pratica ha all&#8217;interno un piccolo client Google Talk. DansGuardian permette di bloccare la chat di Gmail in modo semplice. Basta aggiungere al file &#8220;bannedsitelist&#8221; (la path completa è: /etc/dansguardian/bannedsitelist) le seguenti URL: # Blocca la chat di google <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1626&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La webmail di Gmail offre, al suo interno, la possibilità di &#8220;chattare&#8221; con altri utenti Gmail.<br />
In pratica ha all&#8217;interno un piccolo client <a href="http://www.google.com/talk/intl/it/">Google Talk</a>.<br />
DansGuardian permette di bloccare la chat di Gmail in modo semplice. Basta aggiungere al file &#8220;bannedsitelist&#8221; (la path completa è: /etc/dansguardian/bannedsitelist) le seguenti URL:</p>
<blockquote><p>
# Blocca la chat di google<br />
chatenabled.mail.google.com<br />
talkgadget.google.com<br />
talk.google.com<br />
talkx.l.google.com
</p></blockquote>
<p>Riferimento: <a href="http://www.google.com/support/chat/bin/answer.py?hl=it&amp;answer=161980">http://www.google.com/support/chat/bin/answer.py?hl=it&amp;answer=161980</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1626/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1626/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1626/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1626/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1626/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1626/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1626/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1626/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1626&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2011/01/26/come-bloccare-la-chat-web-di-gmail-con-dansguardian/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Script per la comunicazione agli utenti della scadenza dell&#8217;account su un server basato su LDAP</title>
		<link>http://opuntia.biz/2011/01/20/script-per-la-comunicazione-agli-utenti-della-scadenza-dellaccount-su-un-server-basato-su-ldap/</link>
		<comments>http://opuntia.biz/2011/01/20/script-per-la-comunicazione-agli-utenti-della-scadenza-dellaccount-su-un-server-basato-su-ldap/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 08:52:26 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[LDAP]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Posta elettronica]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1594</guid>
		<description><![CDATA[Uno dei problemi più annosi nella gestione di server è quello della scadenza delle utenze. In molti contesti vengono creati utenti temporanei (magari dipendenti a tempo determinato o stagisti). LDAP molto agevolemente permette di gestire la scadenza dell&#8217;account. Il problema resta quello di notificare all&#8217;utente che il suo account sta per scadere. Questo è possibile <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1594&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Uno dei problemi più annosi nella gestione di server è quello della scadenza delle utenze.<br />
In molti contesti vengono creati utenti temporanei (magari dipendenti a tempo determinato o stagisti).<br />
LDAP molto agevolemente permette di gestire la scadenza dell&#8217;account.<br />
Il problema resta quello di notificare all&#8217;utente che il suo account sta per scadere.<br />
Questo è possibile effettuarlo tramite uno script da mettere in crontab &#8230;</p>
<blockquote><p>
#!/bin/bash</p>
<p>########################################################<br />
#<br />
# Script per la comunicazione via mail agli utenti<br />
# della scadenza dell&#8217;account<br />
#<br />
# BoB 20-01-2010<br />
# Rel. 1.200<br />
########################################################</p>
<p>#############################<br />
#  Variabili<br />
#############################<br />
# A chi invio la mail per conoscenza (bcc) ?<br />
bcc=&#8221;area-ict@dominio.it&#8221;</p>
<p># variables for LDAP search<br />
ldapHost=&#8221;localhost&#8221;<br />
ldapContext=&#8221;dc=dominio,dc=it&#8221;<br />
ldapUser=&#8221;cn=admin,dc=dominio,dc=it&#8221;<br />
ldapPasswd=&#8221;password_server_ldap&#8221;<br />
checkTime=&#8221;7 days&#8221;<br />
checkTimeITA=&#8221;7 giorni&#8221;<br />
expireDate=&#8221;8 days&#8221;</p>
<p># Files di appoggio temporanei<br />
tmpMsg=/root/passwordsToExpireMsg<br />
tmpLdapResult=/root/passwordsToExpire</p>
<p># Calcolo delle date<br />
# datenow = data odierna + il checktime in formato gg/mm/aa<br />
datenow=`date -d &#8220;$checkTime&#8221; &#8220;+%d/%m/%y&#8221;`<br />
# unixtime_datenow = data odierna + il checktime in formato Unix<br />
unixtime_datenow=`date -d &#8220;$checkTime&#8221; +%s`<br />
# epoch = data di partenza dello UnixTime<br />
epoch=&#8217;01/01/1970&#8242;<br />
# unixtime_epoch = data di partenza dello UnixTime in formato Unix<br />
unixtime_epoch=`date -d &#8216;Jan 01 1970 01:00:00&#8242; +%s`</p>
<p># Inizio della procedura di calcolo delle date<br />
# e stampa a video delle informazioni<br />
clear<br />
echo &#8220;Epoch in data (data di nascita dello UNIXtime): &#8220;$epoch<br />
echo &#8220;Epoch in UNIXtime (data di nascita dello UNIXtime): &#8220;$unixtime_epoch<br />
echo &#8220;Data odierna: &#8220;$datenow<br />
echo &#8220;Data odierna in UNIXtime: &#8220;$unixtime_datenow<br />
echo &#8220;&#8221;<br />
echo &#8220;Calcolo della differenze tra le date:&#8221;<br />
echo &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&#8221;<br />
datediff=&#8221;$(( ($unixtime_datenow-$unixtime_epoch)/( 60*60*24) ))&#8221;<br />
echo &#8220;Data arrivo:&#8221;$unixtime_epoch &#8220;- Data partenza:&#8221;$unixtime_datenow<br />
echo &#8220;Risultato in giorni: &#8221; $(( ($unixtime_datenow-$unixtime_epoch)/( 60*60*24) ))<br />
echo &#8220;Data di riferimento della scadenza password: &#8220;$datediff</p>
<p># Ricerca della data di scandenza delle utenze<br />
# con riferimento ai parametri CN e UID<br />
# cn = common name<br />
# uid = user id<br />
ldapsearch -x -D $ldapUser -w $ldapPasswd -b $ldapContext &#8220;(&amp;(objectclass=posixAccount)(shadowExpire=$datediff))&#8221;  cn uid &gt; $tmpLdapResult</p>
<p># Estrazione delle informazioni dal file di appoggio<br />
# tmpLdapResult=/root/passwordsToExpire<br />
# Estrai i dati UID e CN.<br />
# Nel caso di &#8220;ldap_mail&#8221; aggiunge il dominio di riferimento<br />
ldap_uid=`less $tmpLdapResult | gawk &#8216;/uid:/&#8217;`<br />
ldap_mail=`less $tmpLdapResult | gawk &#8216;/uid:/ {print $2&#8243;@dominio.it&#8221;}&#8217;`<br />
ldap_cn=`/usr/bin/less $tmpLdapResult | gawk &#8216;/cn:/ {print $2&#8243; &#8221; $3&#8243; &#8221; $4&#8243; &#8221; $5&#8243; &#8220;}&#8217;`</p>
<p># Per ogni UID trovato nel file manda una email all&#8217;utente<br />
# ed una mail in ccn all&#8217;utenza definita come BCC all&#8217;inizio del file<br />
for user in $ldap_mail; do<br />
   echo;<br />
   echo &#8220;Gentile utente,&#8221; &gt;&gt;$tmpMsg;<br />
   echo &#8220;si comunica che il tuo account di posta elettronica: $user scadra&#8217; il giorno $datenow.&#8221;&gt;&gt;$tmpMsg;<br />
   echo &#8220;Si prega contattare l&#8217;Area servizi ICT aziendale entro $checkTimeITA dal `date +%d/%m/%y` per maggiori informazioni.&#8221; &gt;&gt;$tmpMsg;<br />
   echo &#8220;In caso contrario l&#8217;account sara&#8217; sospeso a partire dalle ore 00:00 del `date -d &#8220;$expireDate&#8221; +%d/%m/%y`.&#8221;&gt;&gt;$tmpMsg;<br />
   echo &#8220;Cordiali saluti.&#8221;&gt;&gt;$tmpMsg;<br />
   echo&gt;&gt;$tmpMsg;<br />
   echo &#8220;Questa e&#8217; una mail generata automaticamente dal sistema&#8221;&gt;&gt;$tmpMsg;<br />
   echo &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8221;&gt;&gt;$tmpMsg;<br />
   echo &#8220;Area servizi ICT &#8211; famosa azienda informatica &#8230;&#8221;&gt;&gt;$tmpMsg;<br />
   echo &#8220;Riferimenti telefonici: 091/xxxxxxxxx &#8211; 335/xxxxxxxx&#8221;&gt;&gt;$tmpMsg;<br />
   echo &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8221;&gt;&gt;$tmpMsg;<br />
   # Invia la mail preparata e manda una copia in BCC &#8230;<br />
   cat $tmpMsg | /bin/mail -s &#8220;Comunicazione scadenza account [Area ICT/$user]&#8221; $user -b $bcc;<br />
   # Rimuove il messaggio &#8230;<br />
   rm $tmpMsg<br />
   # Stampa a video le informazioni sugli account scaduti<br />
   echo $ldap_uid &#8220;- Nome utente: &#8220;$ldap_cn;<br />
done</p>
<p># Rimuove i risultati &#8230;<br />
rm $tmpLdapResult</p>
<p>exit 0
</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1594/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1594/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1594/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1594/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1594/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1594/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1594/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1594/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1594&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2011/01/20/script-per-la-comunicazione-agli-utenti-della-scadenza-dellaccount-su-un-server-basato-su-ldap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Recovery di OpenLDAP se il db bdb si corrompe/è in sola lettura</title>
		<link>http://opuntia.biz/2011/01/13/recovery-di-openldap-se-il-db-bdb-si-corrompee-in-sola-lettura/</link>
		<comments>http://opuntia.biz/2011/01/13/recovery-di-openldap-se-il-db-bdb-si-corrompee-in-sola-lettura/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 11:09:25 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[LDAP]]></category>
		<category><![CDATA[Linux tips]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1591</guid>
		<description><![CDATA[Può capitare che, riavviando il servizio LDAP di un server, compaia questo messaggio di errore: Controllo file di configurazione per slapd: bdb_db_open: unclean shutdown detected; attempting recovery. bdb_db_open: Recovery skipped in read-only mode. Run manual recovery if errors are encountered. config file testing succeeded In questo caso basta digitare: cp /etc/openldap/DB_CONFIG.example DB_CONFIG service ldap restart <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1591&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Può capitare che, riavviando il servizio LDAP di un server, compaia questo messaggio di errore:</p>
<blockquote><p>
Controllo file di configurazione per slapd:  bdb_db_open: unclean shutdown detected; attempting recovery.<br />
bdb_db_open: Recovery skipped in read-only mode. Run manual recovery if errors are encountered.<br />
config file testing succeeded
</p></blockquote>
<p>In questo caso basta digitare:</p>
<blockquote><p>
 cp /etc/openldap/DB_CONFIG.example  DB_CONFIG<br />
service ldap restart
</p></blockquote>
<p>&#8230; e il problema scompare !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1591/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1591/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1591/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1591&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2011/01/13/recovery-di-openldap-se-il-db-bdb-si-corrompee-in-sola-lettura/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Backup e restore di OTRS</title>
		<link>http://opuntia.biz/2011/01/12/backup-e-restore-di-otrs/</link>
		<comments>http://opuntia.biz/2011/01/12/backup-e-restore-di-otrs/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 20:58:58 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[OTRS]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1584</guid>
		<description><![CDATA[Ci sono due tipi di backup in OTRS: il backup dell&#8217;applicazione ed il backup dei dati. In OTRS è disponibile uno script che si chiama &#8220;backup.pl&#8221; (la path completa è: /opt/otrs/scripts/backup.pl). Per creare un backup digitare il comando: mkdir -p /root/otrs-backup /opt/otrs/scripts/backup.pl -d /root/otrs-backup Backup /root/otrs-backup/2011-01-12_21-43/Config.tar.gz &#8230; done Backup /root/otrs-backup/2011-01-12_21-43/Application.tar.gz &#8230; done Dump MySQL rdbms <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1584&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ci sono due tipi di backup in OTRS: il backup dell&#8217;applicazione ed il backup dei dati.<br />
In OTRS è disponibile uno script che si chiama &#8220;backup.pl&#8221; (la path completa è: /opt/otrs/scripts/backup.pl).</p>
<p>Per <strong>creare un backup</strong> digitare il comando:</p>
<blockquote><p>
mkdir -p /root/otrs-backup<br />
/opt/otrs/scripts/backup.pl -d /root/otrs-backup</p>
<p>Backup /root/otrs-backup/2011-01-12_21-43/Config.tar.gz &#8230; done<br />
Backup /root/otrs-backup/2011-01-12_21-43/Application.tar.gz &#8230; done<br />
Dump MySQL rdbms &#8230; done<br />
Compress SQL-file&#8230; done
</p></blockquote>
<p>Come si può intuire i files creati sono 2: uno per la configurazione (Config.tar.gz) ed uno per l&#8217;applicazione (Application.tar.gz).</p>
<p>Per <strong>effettuare il restore</strong>, invece, utilizzeremo lo script &#8220;restore.pl&#8221; (la path completa è: /opt/otrs/scripts/restore.pl).<br />
Occorre precisare una cosa: il database MySQL &#8220;otrs&#8221; presente sul sistema sul quale viene effettuato il restore deve essere vuoto.</p>
<blockquote><p>
/opt/otrs/scripts/restore.pl -b /root/otrs-backup/2011-01-12_21-43/ -d /opt/otrs/</p>
<p>Restore /root/otrs-backup/2011-01-12_21-43//Config.tar.gz &#8230;<br />
Restore /root/otrs-backup/2011-01-12_21-43//Application.tar.gz &#8230;<br />
create MySQL<br />
decompresses SQL-file &#8230;<br />
cat SQL-file into MySQL database<br />
compress SQL-file&#8230;
</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1584/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1584/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1584/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1584&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2011/01/12/backup-e-restore-di-otrs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Conversione delle mail da MBOX a MAILDIR</title>
		<link>http://opuntia.biz/2010/12/20/conversione-da-standard-mbox-a-maildir/</link>
		<comments>http://opuntia.biz/2010/12/20/conversione-da-standard-mbox-a-maildir/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 13:17:25 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[Posta elettronica]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1571</guid>
		<description><![CDATA[Durante la migrazione di un server ho avuto la necessità di trasformare le caselle di posta da MAILBOX a Maildir. Per fare questo ho utilizzato mb2md (nella versione 3.20 scaricabile qui). Per i più curiosi la home page di riferimento è questa &#8230; In seguito mi sono realizzato uno script bash che converte tutto quello <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1571&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Durante la migrazione di un server ho avuto la necessità di trasformare le caselle di posta da MAILBOX a Maildir.<br />
Per fare questo ho utilizzato mb2md (nella versione 3.20 scaricabile <a href="http://batleth.sapienti-sat.org/projects/mb2md/mb2md-3.20.pl.gz">qui</a>). Per i più curiosi la home page di riferimento è <a href="http://batleth.sapienti-sat.org/projects/mb2md/">questa</a> &#8230;<br />
In seguito mi sono realizzato uno script bash che converte tutto quello che trova in /var/spool/mail e lo mette in /home/$user/Maildir<br />
Questo lo script:</p>
<blockquote><p>
#!/bin/bash<br />
set -x<br />
MAILBOX_DIR=&#8221;/var/spool/mail&#8221;<br />
#MAILDIR_DIR=&#8221;/home/maildir-oldserver&#8221;<br />
MAILDIR_DIR=&#8221;/home&#8221;<br />
[ -d $MAILDIR_DIR ] || mkdir -p $MAILDIR_DIR<br />
cd $MAILBOX_DIR<br />
for user in *; do<br />
        mkdir -p $MAILDIR_DIR/$user/Maildir<br />
done</p>
<p>for user in *; do<br />
        perl /root/mb2md-3.20.pl -s $MAILBOX_DIR/$user -d $MAILDIR_DIR/$user/Maildir<br />
done</p>
<p>for user in *; do<br />
        perl /root/mb2md-3.20.pl -s /home/$user/mail/ -d $MAILDIR_DIR/$user/Maildir<br />
done</p>
<p>for user in *; do<br />
        chown -R $user.users $MAILDIR_DIR/$user/<br />
done
</p></blockquote>
<p>Non ho grande esperienza negli script bash &#8230; Pertanto si accettano suggerimenti per il miglioramento dello script !</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1571&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2010/12/20/conversione-da-standard-mbox-a-maildir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
		<item>
		<title>Cambiare il nome del file aggiungendo il caller ID in Elastix (How to change filename with caller ID in Elastix)</title>
		<link>http://opuntia.biz/2010/11/11/cambiare-il-nome-del-file-aggiungendo-il-caller-id-in-elastix-how-to-change-filename-with-caller-id-in-elastix/</link>
		<comments>http://opuntia.biz/2010/11/11/cambiare-il-nome-del-file-aggiungendo-il-caller-id-in-elastix-how-to-change-filename-with-caller-id-in-elastix/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 18:14:02 +0000</pubDate>
		<dc:creator>BoB</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux tips]]></category>
		<category><![CDATA[VOIP]]></category>

		<guid isPermaLink="false">http://opuntia.biz/?p=1535</guid>
		<description><![CDATA[Un mio amico mi ha rappresentato una esigenza: ha un centralino VoIP (Elastix) e deve registrare delle conversazioni in uscita. Fin qui gioco semplice. E&#8217; possibile digitare un codice durante la telefonata oppure, al momento della configurazione della estensione (extension) fare in modo che qualsiasi telefonata venga registrata. Ma la domanda del mio amico era <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1535&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Un mio amico mi ha rappresentato una esigenza: ha un centralino VoIP (Elastix) e deve registrare delle conversazioni in uscita.<br />
Fin qui gioco semplice. E&#8217; possibile digitare un codice durante la telefonata oppure, al momento della configurazione della estensione (extension) fare in modo che qualsiasi telefonata venga registrata.<br />
Ma la domanda del mio amico era ancora più &#8220;insidiosa&#8221; !!!<br />
I files vengono registrati all&#8217;interno della cartella &#8220;/var/spool/asterisk/monitor&#8221; con un nome che rappresenta il numero di estensione, il &#8220;timestamp&#8221; ed un ID casuale che identifica il numero della telefonata.<br />
L&#8217;amico invece voleva, all&#8217;interno del nome del file, anche il numero chiamato.<br />
Cosa non semplice, anche perchè non esiste alcuna documentazione.<br />
Ho chiesto anche sul forum di Elastix (vedi <a href="http://www.elastix.org/en/component/kunena/3-help/1011-customize-filename-in-output-recordings.html#64454">qui</a> e <a href="http://www.elastix.org/en/component/kunena/25-newbies-corner-/64423-how-to-change-filename-with-caller-id.html#64423">qui</a>) ma nessuna &#8220;soluzione del problema.<br />
Invece, navigando su internet e con un pizzico (mi permetto) di intuizione credo di avere risolto il problema <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Basta modificare il file: /etc/asterisk/extensions_override_freepbx.conf digitando &#8230;</p>
<blockquote><p>
vi /etc/asterisk/extensions_override_freepbx.conf
</p></blockquote>
<p>Basta modificare il file da:</p>
<blockquote><p>
[macro-record-enable]<br />
&#8230;..<br />
&#8230;..<br />
exten =&gt; s,n,Set(CALLFILENAME=OUT${ARG1}-${STRFTIME(${EPOCH},,%Y%%d-%H%M%S)}-${UNIQUEID})<br />
&#8230;..<br />
&#8230;..</p>
<p>a</p>
<p>[macro-record-enable]<br />
&#8230;..<br />
&#8230;..<br />
exten =&gt; s,n,Set(CALLFILENAME=OUT-From:${ARG1}_to:${CALLERID(dnid)}-date:${STRFTIME(${EPOCH},,%d-%m-%Y_%H%M%S)}-CallID:${UNIQUEID})<br />
&#8230;..<br />
&#8230;..
</p></blockquote>
<p>Il bandolo della matassa è l&#8217;aggiunta di &#8220;{CALLERID(dnid)}&#8221; alla stringa già esistente.<br />
In questo caso il file sarà così formato:</p>
<blockquote><p>
OUT-From_101_to_03351234567-Date:11-11-2010_191436-CallID:1289499276.0.gsm
</p></blockquote>
<p>Spero possa tornare utile a qualcuno &#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rpennol.wordpress.com/1535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rpennol.wordpress.com/1535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/rpennol.wordpress.com/1535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/rpennol.wordpress.com/1535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rpennol.wordpress.com/1535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rpennol.wordpress.com/1535/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/rpennol.wordpress.com/1535/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rpennol.wordpress.com/1535/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=opuntia.biz&amp;blog=8227010&amp;post=1535&amp;subd=rpennol&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://opuntia.biz/2010/11/11/cambiare-il-nome-del-file-aggiungendo-il-caller-id-in-elastix-how-to-change-filename-with-caller-id-in-elastix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f61ec7465405898a903989b59eb20a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">BoB</media:title>
		</media:content>
	</item>
	</channel>
</rss>
