<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-8716115772466277814</atom:id><lastBuildDate>Mon, 28 Nov 2011 00:18:05 +0000</lastBuildDate><category>Xen</category><category>Funambol</category><category>Fedora</category><category>Linux-Mag</category><category>File Permission</category><category>Gallery2</category><category>Broadband</category><category>LUGs</category><category>mysql</category><category>eyeOS</category><category>Syslog</category><category>Captcha</category><category>Filesystems</category><category>Thunderbird</category><category>Postfix</category><category>Screen</category><category>Mailman</category><category>Attributes in Linux</category><category>Pidgin</category><category>Horde</category><category>Remounting Filesystem</category><category>Mail Migration</category><category>Zimbra</category><category>Openoffice</category><category>LDAP</category><category>Open WorkBench</category><category>Joomla</category><category>Kolab</category><category>Kubuntu</category><category>OSCONF 2009</category><category>Database</category><category>Linux</category><category>Sound</category><category>Benchmark</category><category>server</category><category>Mail Client</category><category>Linux Tools</category><category>Bluetooth</category><category>Ubuntu</category><category>SSL</category><category>Apache</category><category>Code Igniter</category><category>Linux.com</category><title>Digital Library Of Linux</title><description>Break Free With Open Source</description><link>http://linux.indhran.info/</link><managingEditor>noreply@blogger.com (Indhran Paramasivam)</managingEditor><generator>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/linuxgalaxy" /><feedburner:info uri="linuxgalaxy" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-7443403381042619713</guid><pubDate>Tue, 04 Jan 2011 01:26:00 +0000</pubDate><atom:updated>2011-01-04T09:29:17.737+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Thunderbird</category><category domain="http://www.blogger.com/atom/ns#">Zimbra</category><title>Zindus - Zimbra contact sync for Thunderbird</title><description>&lt;span&gt;&lt;a style="font-weight: bold;" href="http://www.zindus.com/"&gt;Zindus&lt;/a&gt; is used to sync contacts from thunderbird and google mail. &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;How to install Zindus in Thunderbird&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Download Zindus add-on &lt;a href="http://www.zindus.com/download/addon?p=tb&amp;amp;rt=prod"&gt;here&lt;/a&gt;&lt;br /&gt;2. In thunderbird, open tools &gt; addon and click install&lt;br /&gt;3. Locate the add-on installer and click ok. Restart the thunderbird once installation completed&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How to configure Zindus&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Go to tools &gt; zindus&lt;br /&gt;2. It will open up the Zindus Configuration Settings&lt;br /&gt;3. Click on add and select the zimbra as the sync option&lt;br /&gt;4. Complete the login details such as mail server url , username and password&lt;br /&gt;5. Test the connection and once its successful  click ok and you will be re-directed to the previous screen&lt;br /&gt;6. Click sync now&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-7443403381042619713?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/5do1llnBrgo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/5do1llnBrgo/zindus-zimbra-contact-sync-for.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>1</thr:total><feedburner:origLink>http://linux.indhran.info/2011/01/zindus-zimbra-contact-sync-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-3039959111085436149</guid><pubDate>Tue, 10 Aug 2010 03:29:00 +0000</pubDate><atom:updated>2010-08-10T15:03:30.568+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sound</category><title>How to enable sound recorder in Ubuntu 10.04</title><description>I'm using Skype in Ubuntu 10.04 and unable to communicate via video call as i cant enable sound recording. So, i've installed GNOME Alsa Mixer and changed some settings and it WORKS now !!!&lt;br /&gt;&lt;br /&gt;Just few steps and sound recording works.&lt;br /&gt;&lt;br /&gt;1) sudo apt-get install gnome-alsamixer&lt;br /&gt;2) Go to Application &gt; Sound &amp;amp; Video &gt; GNOME ALSO Mixer&lt;br /&gt;3) It will open a control panel&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TAG_8sEi7iA/TGDFcJaz3HI/AAAAAAAAAbo/9SWJ__HEx1I/s1600/Screenshot.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 400px; height: 316px;" src="http://2.bp.blogspot.com/_TAG_8sEi7iA/TGDFcJaz3HI/AAAAAAAAAbo/9SWJ__HEx1I/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5503615832002124914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) Just check the Rec checkbox and control the volume for capture&lt;br /&gt;5) Done&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-3039959111085436149?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/OGy-RGWbkOI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/OGy-RGWbkOI/how-to-enable-sound-recorder-in-ubuntu.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_TAG_8sEi7iA/TGDFcJaz3HI/AAAAAAAAAbo/9SWJ__HEx1I/s72-c/Screenshot.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2010/08/how-to-enable-sound-recorder-in-ubuntu.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-6166626583862787315</guid><pubDate>Fri, 30 Apr 2010 02:41:00 +0000</pubDate><atom:updated>2011-03-08T14:39:23.484+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Broadband</category><title>Huawei E1762 connection in Ubuntu 9.10</title><description>Here are few simple steps to enjoy your Huawei E1762 broadband in Ubuntu 9.10&lt;br /&gt;&lt;br /&gt;1) Edit &lt;strong&gt;/etc/usb_modeswitch&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;Change your settings as per below....&lt;br /&gt;&lt;br /&gt;##########################################################&lt;br /&gt; Huawei E220 (aka "Vodafone EasyBox II", aka "T-Mobile wnw Box Micro")&lt;br /&gt;&lt;p&gt;&lt;code&gt;# Huawei E270&lt;br /&gt;# Huawei E870&lt;br /&gt;# and probably most other Huawei devices (just adapt product ID)&lt;br /&gt;#&lt;br /&gt;# Two options: 1. removal of "usb-storage"  2. the special control&lt;br /&gt;# message found by Miroslav Bobovsky&lt;br /&gt;#&lt;br /&gt;# Contributor: Hans Kurent, Denis Sutter&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;DefaultVendor=  0x12d1&lt;/span&gt;&lt;br /&gt;;DefaultProduct= 0x1003&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DefaultProduct= 0x1446&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold;"&gt;TargetVendor=0x12d1&lt;br /&gt;TargetProduct=0x140c &lt;/p&gt; &lt;p&gt;# choose one of these:&lt;br /&gt;;DetachStorageOnly=1&lt;br /&gt;;HuaweiMode=1&lt;/p&gt; &lt;p&gt;MessageEndpoint=0x01&lt;br /&gt;MessageContent="55534243000000000000000000000011060000000000000000000000000000"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;code&gt;##########################################################################&lt;/code&gt;&lt;/p&gt;&lt;br /&gt;2) If you are connected to the Broadband but unable to browse internet, then you guys have to add the following DNS in your mobile broadband settings;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;a) IPV4 Settings method should be Automatic (PPP) Addresses Only&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;b) DNS Servers : 58.71.136.10, 58.71.132.10&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3) Reboot your machine to enjoy your broadband.&lt;br /&gt;&lt;br /&gt;Source : (Forum on &lt;a href="http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=269&amp;amp;sid=66d5fda92e96bf364bcaad63c3d84e57"&gt;www.draisberghof.de)&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-6166626583862787315?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/gCHtNdDdWZ0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/gCHtNdDdWZ0/huawei-e1762-connection-in-ubuntu-910.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2010/04/huawei-e1762-connection-in-ubuntu-910.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-5524160097842687205</guid><pubDate>Tue, 05 Jan 2010 06:34:00 +0000</pubDate><atom:updated>2010-01-05T14:47:57.361+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Thunderbird</category><title>Start page for Thunderbird-3.0</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_TAG_8sEi7iA/S0LfmyS15nI/AAAAAAAAAaE/efM6zv2Cgvs/s1600-h/thunderbird3.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 101px; height: 101px;" src="http://1.bp.blogspot.com/_TAG_8sEi7iA/S0LfmyS15nI/AAAAAAAAAaE/efM6zv2Cgvs/s320/thunderbird3.jpg" alt="" id="BLOGGER_PHOTO_ID_5423142758736324210" border="0" /&gt;&lt;/a&gt;Recently, i upgraded my Thunderbird 2.0 to Thunderbird 3.0 (Shredder). Ive loaded my existing profiles and mails but i encountered an error when the Thunderbird starts. It shows &lt;span style="color: rgb(255, 0, 0);"&gt;"The requested URL /thunderbird-3.0/start was not found on this server"&lt;/span&gt;. So i tested new Thunderbird-3.0 installation on different machine and still having the same problem. It seems that , the link given by default is broken. So ive replaced the link to &lt;em&gt;&lt;/em&gt;&lt;em&gt;&lt;a href="http://www.mozillamessaging.com/en-US/thunderbird/3.0/start/"&gt;http://www.mozillamessaging.com/en-US/thunderbird/3.0/start/&lt;/a&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;The link can be pointed to any URL but the default Thunderbird 3.0 start page should be pointed to the above mentioned. To change the link, just go to Edit &gt; Preferences &gt; Change the url on the Shredder Start Page location. Now restart your Thunderbird.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-5524160097842687205?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/B8Ys5tcOfTU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/B8Ys5tcOfTU/start-page-for-thunderbird-30.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_TAG_8sEi7iA/S0LfmyS15nI/AAAAAAAAAaE/efM6zv2Cgvs/s72-c/thunderbird3.jpg" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://linux.indhran.info/2010/01/start-page-for-thunderbird-30.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-5660162320835964648</guid><pubDate>Mon, 07 Dec 2009 03:21:00 +0000</pubDate><atom:updated>2009-12-07T11:51:17.767+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Benchmark</category><title>Linux Benchmarking Suite</title><description>&lt;div style="text-align: justify;"&gt;..It has been quite long since i updated my blog as i was engaged with a lot of stuffs especially benchmarking on distros/linux platforms...Few tools/scripts available to do benchmarking on linux but for me the most reliable tool is non other than &lt;a style="font-weight: bold; color: rgb(255, 0, 0);" href="http://www.phoronix-test-suite.com/"&gt;Phoronix Test Suite&lt;/a&gt;. This suite made my life easy in doing benchmarking..I installed Phoronix Test Suite on Ubuntu 9.10 and openSUSE 11.2 to measure the performance of each distros. The installation is quite straight forward as it can be installed from package management tool. This test suite powers more than 120 test profiles and just to name a few, for example tests on Apache, RAM speed, filesystem evaluation, memory-bandwidth testing, AIO stress test and the list goes on...The results of each tests can be viewed on browser. The output of each test comprises several sections such as specification on system hardware, details on system software, additional details on test and the test results in bar chart.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-5660162320835964648?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/U59zIv8cgHY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/U59zIv8cgHY/linux-benchmarking-suite.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/12/linux-benchmarking-suite.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-5233198976703772687</guid><pubDate>Mon, 26 Oct 2009 02:10:00 +0000</pubDate><atom:updated>2009-10-26T11:31:03.295+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux Tools</category><title>The use of SSHFS</title><description>SSHFS is a tool that uses SSH to enable mounting of a remote filesystem on a local machine. This tool can be used for directories sharing. SSHFS is built using FUSE and non-priviliged users can create their own file systems. Only two steps needed to use sshfs.&lt;br /&gt;&lt;br /&gt;1) Install sshfs&lt;br /&gt;2) Edit /etc/group and add your login name in the FUSE group&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;How to share a directory using sshfs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Create a local directory for the mountpoint.&lt;br /&gt;mkdir /home/user/&lt;span style="color: rgb(0, 153, 0);"&gt;TEST&lt;/span&gt;&lt;br /&gt;2) Mount any directory from the remote machine&lt;br /&gt;sshfs&lt;span style="color: rgb(0, 0, 153);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;foo&lt;/span&gt;@remote_machine:/home/&lt;span style="color: rgb(0, 0, 153);"&gt;foo&lt;/span&gt;                   home/user/&lt;span style="color: rgb(0, 153, 0);"&gt;TEST&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now the directory '&lt;span style="color: rgb(0, 153, 0);"&gt;TEST&lt;/span&gt;' has all the contents of the remote home directory of &lt;span style="color: rgb(0, 0, 153);"&gt;foo&lt;/span&gt;.&lt;br /&gt;The files in this directory are editable and can move around just as though it were a&lt;br /&gt;local directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-5233198976703772687?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/fIcVEMzfY_A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/fIcVEMzfY_A/use-of-sshfs.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/10/use-of-sshfs.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8031969619040948342</guid><pubDate>Wed, 16 Sep 2009 01:21:00 +0000</pubDate><atom:updated>2009-09-16T10:23:55.755+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Postfix</category><title>How to remove mail from postqueue based on email address</title><description>&lt;div style="text-align: justify;"&gt;To delete a mail from postfix, i will usually run 2 commands below :&lt;br /&gt;1) &lt;span style="font-weight: bold;"&gt;Postqueue -p&lt;/span&gt; (to list the postfix mail queue)&lt;br /&gt;2) &lt;span style="font-weight: bold;"&gt;Postsuper -d "mail id"&lt;/span&gt; (to delete a mail based on id)&lt;br /&gt;&lt;br /&gt;This method is easy if just need to delete few mails. How if there are bunch of messages queued in postfix. I was told by my superior to delete hundreds of mails queued in our mail server. Postfix does not have the function for doing that, luckily a search on Google gave a perl script for doing the clean up. All the credit goes to the &lt;a href="http://www.ustrem.org/en/articles/postfix-queue-delete-en/"&gt;site&lt;/a&gt; where i found the solution.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Here is a simple perl script that i found to delete my mails in postqueue.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1) Create a file (eg:&lt;span style="font-style: italic;"&gt;delete_queue.pl&lt;/span&gt;) and paste the scripts below&lt;br /&gt;2) &lt;span style="font-style: italic;"&gt;chmod a+x delete_queue.pl&lt;/span&gt;&lt;br /&gt;3)&lt;span style="font-style: italic;"&gt; ./delete_queue.pl "mail id"&lt;/span&gt; (Delete mail based on mail id)&lt;br /&gt;4) &lt;span style="font-style: italic;"&gt;./delete_queue.p "email address"&lt;/span&gt; (Delete mails from the same email address)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;pre&gt;#!/usr/bin/perl -w&lt;br /&gt;#&lt;br /&gt;# pfdel - deletes message containing specified address from&lt;br /&gt;# Postfix queue. Matches either sender or recipient address.&lt;br /&gt;#&lt;br /&gt;# Usage: pfdel &lt;email_address&gt;&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;use strict;&lt;br /&gt;&lt;br /&gt;# Change these paths if necessary.&lt;br /&gt;my $LISTQ = "/usr/sbin/postqueue -p";&lt;br /&gt;my $POSTSUPER = "/usr/sbin/postsuper";&lt;br /&gt;&lt;br /&gt;my $email_addr = "";&lt;br /&gt;my $qid = "";&lt;br /&gt;my $euid = $&gt;;&lt;br /&gt;&lt;br /&gt;if ( @ARGV !=  1 ) {&lt;br /&gt;die "Usage: pfdel &lt;email_address&gt;\n";&lt;br /&gt;} else {&lt;br /&gt;$email_addr = $ARGV[0];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if ( $euid != 0 ) {&lt;br /&gt;die "You must be root to delete queue files.\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;open(QUEUE, "$LISTQ |") ||&lt;br /&gt;die "Can't get pipe to $LISTQ: $!\n";&lt;br /&gt;&lt;br /&gt;my $entry = &lt;queue&gt;; # skip single header line&lt;br /&gt;$/ = "";  # Rest of queue entries print on&lt;br /&gt;# multiple lines.&lt;br /&gt;while ( $entry = &lt;queue&gt; ) {&lt;br /&gt;if ( $entry =~ / $email_addr$/m ) {&lt;br /&gt;($qid) = split(/\s+/, $entry, 2);&lt;br /&gt;$qid =~ s/[\*\!]//;&lt;br /&gt;next unless ($qid);&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Execute postsuper -d with the queue id.&lt;br /&gt;# postsuper provides feedback when it deletes&lt;br /&gt;# messages. Let its output go through.&lt;br /&gt;#&lt;br /&gt;if ( system($POSTSUPER, "-d", $qid) != 0 ) {&lt;br /&gt;# If postsuper has a problem, bail.&lt;br /&gt;die "Error executing $POSTSUPER: error " .&lt;br /&gt;   "code " .  ($?/256) . "\n";&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;close(QUEUE);&lt;br /&gt;&lt;br /&gt;if (! $qid ) {&lt;br /&gt;die "No messages with the address &lt;$email_addr&gt; " .&lt;br /&gt;"found in queue.\n";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;exit 0;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/queue&gt;&lt;/queue&gt;&lt;/email_address&gt;&lt;/email_address&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8031969619040948342?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/d4tBTYmWFGI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/d4tBTYmWFGI/how-to-remove-mail-from-postqueue-based.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/09/how-to-remove-mail-from-postqueue-based.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-6676895856410318380</guid><pubDate>Fri, 11 Sep 2009 08:48:00 +0000</pubDate><atom:updated>2009-09-11T16:58:55.530+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Postfix</category><title>Attachment filtering in Postfix</title><description>How to configure postfix to filter mail attachments based on file extension? This was one of the question has been lurking in my mind for past few days. Finally i got the solution from my fren "google". Its can be done by 3 simple steps as follow&lt;br /&gt;&lt;br /&gt;1) Edit main.cf and add this line &gt; mime_header_checks = regexp:/etc/postfix/mime_header_checks&lt;br /&gt;2) Edit mime_header_checks file and add /name=[^&gt;]*\.(bat|com|exe|dll|vbs|jpg)/ REJECT&lt;br /&gt;It means that, all the file extension listed will be rejected during file attachment.You can add more file extensions by adding this line with |.&lt;br /&gt;3) Postmap mime_header_checks&lt;br /&gt;&lt;br /&gt;You are done. Now try to attach the rejected file extension and you will see a pop up message on attachment filtering.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-6676895856410318380?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/osKH9cWABqw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/osKH9cWABqw/attachment-filtering-in-postfix.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/09/attachment-filtering-in-postfix.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8832839680522806377</guid><pubDate>Wed, 22 Jul 2009 01:49:00 +0000</pubDate><atom:updated>2009-07-22T10:01:46.621+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux.com</category><title>Linux Kernel To Get Microsoft Code</title><description>&lt;div style="text-align: justify;"&gt;Guyz, i came across something interesting on Linux.com and would like to share here. Microsoft has contributed code to the Linux Kernel. About 20,000 lines of device driver code were contributed to the Linux kernel under the GPL v2 license. The code has been submitted for inclusion to the main Linux kernel source tree. This measure was initiated to enable Linux run as virtual machine on top of &lt;a href="http://en.wikipedia.org/wiki/Hyper-V"&gt;Hyper-V&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Is this a initial move by MS to create a&lt;span style="font-weight: bold;"&gt; &lt;span style="font-style: italic;"&gt;MS Linux distro&lt;/span&gt;&lt;/span&gt;??? Hmmm... More details are still awaited.....&lt;br /&gt;&lt;br /&gt;More info can be found on  &lt;a href="http://www.linux.com/news/software/linux-kernel/29293-linux-kernel-to-get-microsoft-code"&gt;Linux.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8832839680522806377?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/5KGF4JQXiMw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/5KGF4JQXiMw/linux-kernel-to-get-microsoft-code.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/07/linux-kernel-to-get-microsoft-code.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-7161157850361323077</guid><pubDate>Fri, 03 Jul 2009 19:56:00 +0000</pubDate><atom:updated>2009-07-04T04:06:19.540+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">LDAP</category><category domain="http://www.blogger.com/atom/ns#">Syslog</category><title>Adding ldap log via syslogd LOCAL4</title><description>&lt;div style="text-align: justify;"&gt;Log file is created and maintained for the activity performed by server. This file is very important as it plays important role in performing troubleshooting. The first thing one can do when encounter a problem in accessing a service is to read the log file to find the actual issue. Mostly the log file and path will be created automatically but in certain cases the log file need to be created on our own. For an instance, how do we create a log file for LDAP via syslogd LOCAL4.&lt;br /&gt;&lt;br /&gt;1) Edit /etc/syslog.conf - add local4.*  /var/log/ldap/log&lt;br /&gt;2) Touch /var/log/ldap.log&lt;br /&gt;3) /etc/init.d/syslogd restart @ kilall -HUP syslogd&lt;br /&gt;&lt;br /&gt;Now, initiate ldap and view the log by using tail -f /var/log/ldap.log&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-7161157850361323077?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/i81JK5zYLAo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/i81JK5zYLAo/adding-ldap-log-via-syslogd-local4.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/07/adding-ldap-log-via-syslogd-local4.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8340425140554263125</guid><pubDate>Thu, 14 May 2009 04:04:00 +0000</pubDate><atom:updated>2009-05-14T12:29:53.506+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux.com</category><title>Linux.com back in biz now !!!</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_TAG_8sEi7iA/Sgud_Ij-1mI/AAAAAAAAAWc/uBP-KCokkW0/s1600-h/snapshot2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 183px; height: 69px;" src="http://4.bp.blogspot.com/_TAG_8sEi7iA/Sgud_Ij-1mI/AAAAAAAAAWc/uBP-KCokkW0/s400/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5335531891506206306" border="0" /&gt;&lt;/a&gt;Nearly 24 hours since linux.com went live. This new release under "&lt;a href="http://www.linuxfoundation.org/"&gt;The Linux Foundation&lt;/a&gt;" offers new features and usability enhancements. To know more about this portal, just dig at &lt;a href="http://www.linux.com/"&gt;www.linux.com&lt;/a&gt;&lt;br /&gt;Linux.com which is for the community,by the community strives to be the central source for various info on linux. This portal is hardly rely on the community to create and drive the content for conversation. Lets get together and connect on all linux matters.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8340425140554263125?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/ukDJxLuX_Lk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/ukDJxLuX_Lk/linuxcom-back-in-biz-now.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_TAG_8sEi7iA/Sgud_Ij-1mI/AAAAAAAAAWc/uBP-KCokkW0/s72-c/snapshot2.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/05/linuxcom-back-in-biz-now.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8294119664811921645</guid><pubDate>Thu, 14 May 2009 03:23:00 +0000</pubDate><atom:updated>2009-05-14T11:54:13.943+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Kubuntu</category><title>Shorcuts for KSnapshot</title><description>Im using Kubuntu 9.04. I had a problem in launching KSnapshot using keyboard shortcuts. Ive tried ctrl + print, alt + print, ctrl + alt + print but nothing works. Based on the system settings, my global printscreen action was assigned to "print". You can view this at &lt;span style="font-weight: bold;"&gt;System Settings &gt; Keyboard &amp;amp; Mouse &gt; Global Keyboard Shortcuts &gt; khotkeys &gt; Printscreen.&lt;br /&gt;&lt;/span&gt;Since i still couldn't launch my KSnapshot, i assigned a new global shortcut at the Input actions. This can be done at &lt;span style="font-weight: bold;"&gt;System Settings &gt; Keyboard &amp;amp; Mouse &gt; Input Actions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;How to assign a shortcut in Input Actions?&lt;/span&gt;&lt;br /&gt;1) Right click on the &lt;span style="font-weight: bold;"&gt;KMenuEdit&lt;/span&gt; and choose&lt;span style="font-weight: bold;"&gt; New Global Shortcut &gt; KMenu entry&lt;/span&gt;.&lt;br /&gt;2) Assign a name/term, trigger the shortcut (&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Print&lt;/span&gt;) and set the action (&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;ksnapshot -caption "%c"&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;For example :&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TAG_8sEi7iA/SguUG_9GI6I/AAAAAAAAAWM/mm4cqgeq4x8/s1600-h/snapshot2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 339px; height: 153px;" src="http://3.bp.blogspot.com/_TAG_8sEi7iA/SguUG_9GI6I/AAAAAAAAAWM/mm4cqgeq4x8/s400/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5335521031518299042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;It works...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8294119664811921645?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/jhffn5kO4S0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/jhffn5kO4S0/shorcuts-for-ksnapshot.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_TAG_8sEi7iA/SguUG_9GI6I/AAAAAAAAAWM/mm4cqgeq4x8/s72-c/snapshot2.png" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://linux.indhran.info/2009/05/shorcuts-for-ksnapshot.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-6083155273540965442</guid><pubDate>Wed, 29 Apr 2009 07:08:00 +0000</pubDate><atom:updated>2009-04-29T15:40:29.669+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">OSCONF 2009</category><title>MSC MALAYSIA OSCONF 2009</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.mscmalaysia.my/osconf"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 141px;" src="http://3.bp.blogspot.com/_TAG_8sEi7iA/SfgCTM38m_I/AAAAAAAAAV0/Oz0SfM5PcBA/s400/osconf.jpeg" alt="" id="BLOGGER_PHOTO_ID_5330012687889636338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;MSC MALAYSIA OPEN SOURCE CONFERENCE 2009&lt;/span&gt; will be held at Berjaya Times Square Hotel &amp;amp; Convention Center, Kuala Lumpur from 31st May 2009 to 3rd June 2009. This event is organized by MSC Malaysia &amp;amp; MAMPU and jointly supported by the Malaysian Open Source Community and MOSTI. This is the first time 4 crucial stakeholders consisting of government, businesses, developers and community will take part together. This conference positioned as an international forum will have sharing and exchanging ideas on technical advancements, applications, development and business cases on open source.&lt;br /&gt;&lt;br /&gt;Developers, designers, systems administrators, community leaders, innovators, CTOs and CIOs, evangelists and activists, researchers, strategists, and entrepreneurs are invited to lead and contribute during all conference sessions, tutorials and discussions. Moreover, this conference will have renowned speakers from prime Open Source Enterprises which are Mozilla, Google and Red Hat to name a few and also not forgeting from the developer community - Ubuntu, BSD, Fedora, PHPs and etc...&lt;br /&gt;&lt;br /&gt;More info is on the official portal of &lt;a href="http://www.mscmalaysia.my/osconf"&gt;MSC Malaysia OSCONF 2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-6083155273540965442?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/bivB0yFo7cI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/bivB0yFo7cI/msc-malaysia-osconf-2009.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_TAG_8sEi7iA/SfgCTM38m_I/AAAAAAAAAV0/Oz0SfM5PcBA/s72-c/osconf.jpeg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/04/msc-malaysia-osconf-2009.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-6698852239738977209</guid><pubDate>Thu, 02 Apr 2009 03:16:00 +0000</pubDate><atom:updated>2009-04-02T11:44:50.610+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Pidgin</category><title>Facebook chat plugin in Pidgin</title><description>&lt;div style="text-align: justify;"&gt;&lt;a href="http://www.pidgin.im/"&gt;&lt;span style="font-weight: bold;"&gt;Pidgin&lt;/span&gt;&lt;/a&gt; (formerly named Gaim) is a multi-platform instant messaging client, based on a library named libpurple.It supports multiple chat protocols such as AIM, GoogleTalk, MSN, YM, ICQ, IRC and so on.Recently i discovered it too supports Facebook chat. To enable it, one should just install the facebook chat plugin in pidgin (&lt;span style="font-weight: bold;"&gt;"pidgin-facebookchat"&lt;/span&gt;). Once installation done, the machine need to be restarted.&lt;br /&gt;&lt;br /&gt;For example, those using Ubuntu/Kubuntu :-&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;1)sudo apt-get install &lt;span style="font-weight: bold;"&gt;pidgin-facebookchat&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;2)&lt;span style="font-weight: bold;"&gt;Reboot&lt;/span&gt; your machine (Optional)&lt;br /&gt;&lt;br /&gt;3)Open your pidgin and add your facebook account.To do it got to&lt;span style="font-weight: bold;"&gt; Accounts &gt; Manage Accounts &gt; Add &gt; Choose the protocol as Facebook&lt;/span&gt; (In the drop down menu) and fill up the login options.&lt;br /&gt;&lt;br /&gt;Now you can enjoy the feature.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;For &lt;span style="color: rgb(255, 0, 0);"&gt;Ubuntu/Kubuntu&lt;/span&gt; users, you also can add the Facebook WebApp for Prism(XULRunner browser for web applications) by installing &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;prism-facebook&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; . Once done you can start your facebook from your desktop.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Its  really cool..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-6698852239738977209?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/OCVYTXWJdxk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/OCVYTXWJdxk/facebook-chat-plugin-in-pidgin.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/04/facebook-chat-plugin-in-pidgin.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8443854158092177248</guid><pubDate>Thu, 05 Mar 2009 00:46:00 +0000</pubDate><atom:updated>2009-03-05T09:51:31.366+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Filesystems</category><title>Next Generation of Filesystems in Linux</title><description>&lt;div style="text-align: justify;"&gt;Recently an article in Linux Format Magazine caught my attention about linux filesystems. Let's start it this way...Windows has NTFS and MAC OS X has HFS but in Linux, we have choices of filesystems such as ext3, ext2, JFS, ReiserFS, OCFS, GFS and Lustre. Although we have lists of filesystems, ext3 or third extended filesystem is commonly used by Linux operating systems. ext3 is so widespread, but there is a new filesystem  introduced recently (Oct 2008) which is ext4, successor of ext3.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;ext4 is bound to be popular as it is forwards and backwards compatible with ext3 that means, anyone can switch from ext3 to ext4 and rollback to ext3 without formatting hard drive. Moreover ext4 also allocates more space to a file than it actually requires. So further write, won't run out of space and become fragmented. This filesystem also introduces nanosecond for timestamp which means allocate a bit more space to store extra date to support files date beyond certain 'Y2K' like period. As a add on, ext4 also automatically marks unused sections that being irrelevant to fsck which means a complete filsystem check only looks at the bits that contain data.This will  make the fsck much quicker.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Although ext4 is just released few months ago, this will be only a bridge between ext3 and a new Generation filesytem..Is it ext5 ???No..It is called btrfs (pronunced 'butter fs') which is currently under heavy development. Its been designed as a response to Sun's ZFS filesystems and includes snapshots, disk mirroring, data stripping, copy-on-write, dynamic inode allocation and so on...For further info about btrfs, just go on to &lt;a href="http://btrfs.wiki.kernel.org/"&gt;http://btrfs.wiki.kernel.org/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://en.wikipedia.org/wiki/Extent_%28file_systems%29" title="Extent (file systems)"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8443854158092177248?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/WechiNzxoDg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/WechiNzxoDg/next-generation-of-filesystems-in-linux.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/03/next-generation-of-filesystems-in-linux.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-3912729516143415641</guid><pubDate>Mon, 23 Feb 2009 04:14:00 +0000</pubDate><atom:updated>2009-02-23T12:25:07.233+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Xen</category><title>How to "auto" attach guest domain in XEN</title><description>&lt;div style="text-align: justify;"&gt;Each time you boot your xen machine, you need to run &lt;span style="font-weight: bold;"&gt;xm create "config file"&lt;/span&gt; to attach console to the domain as soon as it has started. If you only have 1 guest domain, you can easily do this.How if u have few domains? Well, to automate this function just do ONE step and each time you boot your machine, your guest domains will be attached automatically.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Move your Guest OS xen config in /etc/xen to /etc/xen/auto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;You can restart your machine and you can view your xm list. Your Guest  OS will be attached automatically.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-3912729516143415641?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/oMh8c8-fCdk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/oMh8c8-fCdk/how-to-auto-attach-guest-domain-in-xen.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/02/how-to-auto-attach-guest-domain-in-xen.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8403267300118410757</guid><pubDate>Wed, 18 Feb 2009 08:48:00 +0000</pubDate><atom:updated>2009-02-18T17:20:05.211+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Captcha</category><title>Captcha - SecurityImages in Joomla</title><description>&lt;div style="text-align: justify;"&gt;My head was spinning thinking of the way to implement  securityimages in Joomla 1.5.9. Each time i try to install, i face a lot of difficulties especially with the permission of certain files. Finally i did it with my own way although i know it is not advicable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Packages used : &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;* Joomla 1.5.9&lt;br /&gt;* SecurityImages 5.1.1&lt;br /&gt;* Patches of securityimages for joomla 1.5.9&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Steps involved :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Change all the permission  and ownership of the directory. Give full permission. For example : &lt;span style="color: rgb(255, 0, 0);"&gt;chmod -R 777 myjoomla/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:85%;" &gt;(In order to enable plugin installation)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) Install the plugin from your joomla administrator's interface.&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;(Extension &gt; Install/Uninstall), browse the module and upload it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3) Apply the patches (&lt;span style="color: rgb(255, 0, 0);"&gt;unzip the patches in your directory&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;4) Reassign the full permission as in step 1&lt;br /&gt;&lt;span style="color: rgb(153, 153, 153);font-size:85%;" &gt;(In order to enable modules and plugins work  smoothly)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5) Securityimages settings can be done in your administator's interface.&lt;br /&gt;&lt;br /&gt;6) Choose your plugin type and proper version as in &lt;span style="color: rgb(255, 0, 0);"&gt;/administrator/components/com_securityimages/pluginsA/x.x&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204); font-weight: bold;"&gt;Finally, harden your joomla portal with proper permission and ownership.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a) Create a no-login user and assign the ownership to your portal directory.&lt;br /&gt;&lt;br /&gt;b) Apply &lt;span style="color: rgb(255, 0, 0);"&gt;755&lt;/span&gt; to the ./ and ../    directory with root ownership&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;c) Apply &lt;span style="color: rgb(255, 0, 0);"&gt;655&lt;/span&gt; to the    configuration.php,index.php,components,administrator, images and libraries.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;d) Apply &lt;span style="color: rgb(255, 0, 0);"&gt;555&lt;/span&gt; to    logs,media,plugin,templates and modules&lt;br /&gt;&lt;br /&gt;e) Apply &lt;span style="color: rgb(255, 0, 0);"&gt;400&lt;/span&gt; to the rest of the       files and directories.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Please advice me for the proper way of    installing securityimages in Joomla...Thanks&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8403267300118410757?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/B9_CKpWmgDo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/B9_CKpWmgDo/captcha-securityimages-in-joomla.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>2</thr:total><feedburner:origLink>http://linux.indhran.info/2009/02/captcha-securityimages-in-joomla.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-295345773246179529</guid><pubDate>Wed, 28 Jan 2009 06:16:00 +0000</pubDate><atom:updated>2009-01-28T14:34:27.608+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux-Mag</category><title>President Obama : How Good is Open Source ?</title><description>&lt;span style="font-weight: bold;"&gt;Recently i discovered an article in Linux-Mag about President Obama interested in Open Source.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Even though he just sworn  as US President, his administration already appears to be showing interest in open source. [&lt;a href="http://www.linux-mag.com/id/7232"&gt;Full Article&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-295345773246179529?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/jo6sk6mbA-Q" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/jo6sk6mbA-Q/president-obama-how-good-is-open-source.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>1</thr:total><feedburner:origLink>http://linux.indhran.info/2009/01/president-obama-how-good-is-open-source.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-9134194510524852668</guid><pubDate>Wed, 21 Jan 2009 02:10:00 +0000</pubDate><atom:updated>2009-01-21T10:17:56.394+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mailman</category><title>How to add new list in Mailman (Mailing list)</title><description>You can add new mailing list in your browser based mailman.&lt;br /&gt;&lt;br /&gt;1) Create new list&lt;br /&gt;2) Add the output in /etc/aliases&lt;br /&gt;&lt;br /&gt;For example :&lt;br /&gt;&lt;br /&gt;## &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt; mailing list&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;:              "|/usr/lib/mailman/mail/mailman post &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-admin:        "|/usr/lib/mailman/mail/mailman admin &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-bounces:      "|/usr/lib/mailman/mail/mailman bounces &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-confirm:      "|/usr/lib/mailman/mail/mailman confirm &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-join:         "|/usr/lib/mailman/mail/mailman join &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-leave:        "|/usr/lib/mailman/mail/mailman leave &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-owner:        "|/usr/lib/mailman/mail/mailman owner &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-request:      "|/usr/lib/mailman/mail/mailman request &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-subscribe:    "|/usr/lib/mailman/mail/mailman subscribe &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;-unsubscribe:  "|/usr/lib/mailman/mail/mailman unsubscribe &lt;span style="color: rgb(255, 0, 0);"&gt;NEW&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;3) Run newaliases&lt;br /&gt;4) Run postfix reload&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-9134194510524852668?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/HDgKp1rhfMc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/HDgKp1rhfMc/how-to-add-new-list-in-mailman-mailing.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>1</thr:total><feedburner:origLink>http://linux.indhran.info/2009/01/how-to-add-new-list-in-mailman-mailing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-4519836838497739353</guid><pubDate>Thu, 08 Jan 2009 03:45:00 +0000</pubDate><atom:updated>2009-01-08T12:01:34.635+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Gallery2</category><title>Thumbnails display error in Gallery2</title><description>&lt;div style="text-align: justify;"&gt;Hi guyz,&lt;br /&gt;&lt;br /&gt;Recently i encountered a problem in Gallery2 (2.2.4) where i couldn't add items in album as it will only display a broken signage. I have tried few methods based on the forum but it was helpless. The only solution that works is upgrade the current gallery-2.2.4 to gallery-2.3&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;How to upgrade gallery2&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1) Get the latest gallery2  [&lt;a href="http://codex.gallery2.org/Gallery2:Download#Packages"&gt;click here&lt;/a&gt;] and choose a package. There will be 4 packages and download the one your prefer:-&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;Typical&lt;/b&gt; - The base application, 8 themes and a selection of popular modules. Enough to satisfy the demands of most Gallery users.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;Full&lt;/b&gt; - The base application, 9 themes and 70 modules. Every cool feature we've got. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;Minimal&lt;/b&gt; - The base application, 2 themes and 3 graphics toolkits. Everything you need to publish photos, and nothing more. &lt;/p&gt;&lt;p style="text-align: justify;"&gt;&lt;b&gt;Developer&lt;/b&gt; - Same as the full package, except it includes all the developer tools so that you can work on improving the code.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;2) Extract it in your existing gallery2 directory.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;3) Go to browser and point to your gallery2/upgrade&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;4) Follow the instructions.&lt;br /&gt;&lt;br /&gt;Since the database backup process is time consuming, its recommended to use manual method.Just dump your database to any directory.&lt;br /&gt;&lt;br /&gt;For example:&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;mysqldump -uJohn -p "database" &gt; gallery.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For more details, just visit &lt;a href="http://gallery.menalto.com/"&gt;Gallery2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-4519836838497739353?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/o5PUyKavGq8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/o5PUyKavGq8/thumbnails-display-error-in-gallery2.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2009/01/thumbnails-display-error-in-gallery2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-4317689643768908625</guid><pubDate>Thu, 04 Dec 2008 06:29:00 +0000</pubDate><atom:updated>2008-12-04T14:43:16.389+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">File Permission</category><title>How to set the setuid and setgid bit for files in Linux</title><description>&lt;span style="font-family:arial;"&gt;&lt;br /&gt;The concept of setuid means anybody executing the file will inherit the permissions of the owner of the file.&lt;/span&gt;&lt;br /&gt;&lt;pre  style="font-family:arial;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;chmod 4555   filename&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-family:arial;"&gt; The concept of setgid means the process will be executed under the group of the file although you are not in the dedicated group&lt;/span&gt;.&lt;br /&gt;&lt;pre  style="font-family:arial;"&gt;&lt;span class="COMMENT"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;chmod 2555   filename&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;*Very careful in utilizing this feature as it will cause security problem &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;*&lt;/span&gt;in your server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;More info on setuid and setgid can be found &lt;a href="http://web.cecs.pdx.edu/%7Erootd/catdoc/guide/TheGuide_59.html"&gt;HERE&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-4317689643768908625?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/gsswqdHr928" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/gsswqdHr928/how-to-set-setuid-and-setgid-bit-for.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2008/12/how-to-set-setuid-and-setgid-bit-for.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8702592839622255860</guid><pubDate>Thu, 04 Dec 2008 04:44:00 +0000</pubDate><atom:updated>2009-01-08T16:37:37.226+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Mailman</category><title>How to setup Mailman in RedHat</title><description>&lt;span style="color: rgb(102, 102, 102); font-weight: bold;font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;Note : Tested on RHEL Server release 5.2 using Mailman 2.1.9&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;1. yum install mailman&lt;br /&gt;&lt;br /&gt;2. Edit /etc/mailman/mm_cfg.py  and fix these lines :&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;-     &lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;DEFAULT_URL_HOST     = 'fqdn'&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;-  &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;DEFAULT_EMAIL_HOST = 'fqdn'&lt;/span&gt;&lt;/span&gt; &lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;3. Edit /etc/httpd/conf.d/mailman.conf&lt;br /&gt;&lt;/span&gt;    &lt;span style=";font-family:monospace;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 255, 255);"&gt;-    &lt;/span&gt; &lt;span style="font-weight: bold;"&gt;#RedirectMatch ^/mailman[/]*$ http://&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;your.domain.com&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;/mailman&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;       &lt;/span&gt;/listinfo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;-    &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Uncomment these line and edit &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:Arial;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 0, 0);"&gt;your.domain.com &lt;span style="color: rgb(0, 0, 0);"&gt;as your&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;      &lt;/span&gt;preferences.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;4.  Restart your apache service&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 255, 255);"&gt;-     &lt;/span&gt; &lt;span style="font-weight: bold;"&gt;/etc/init.d/httpd restart or service httpd restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5.  Set your mailman password at /usr/lib/mailman/bin/&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 255);"&gt;  -  &lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Run &lt;span style="color: rgb(255, 0, 0);"&gt;mmsitepass&lt;/span&gt; to set your password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6.  Set a newlist for your mailman at /usr/lib/mailman/bin/&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 255, 255);"&gt;&lt;span style="font-weight: bold;"&gt;-   &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Run &lt;span style="color: rgb(255, 0, 0);"&gt;newlist&lt;/span&gt; and follow the prompts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 255, 255); font-weight: bold;"&gt;-   &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;If required just add the output of aliases in /etc/aliases&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7. Start your mailman service&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 255, 255);"&gt;-    &lt;/span&gt; &lt;span style="font-weight: bold;"&gt;/etc/init.d/mailman start&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8. Now you point to browser -&gt; http://&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-family:arial;font-size:100%;"  &gt;your.domain.com&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;/mailman/listinfo&lt;br /&gt;&lt;br /&gt;9. You can create the mailing lists via web browser.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:arial;font-size:100%;"  &gt;Problems &amp;amp; Solutions during the Mailman set up.&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);font-family:arial;font-size:100%;"  &gt;Problem 1 : &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:100%;"  &gt;Starting mailman: Traceback (most recent call last):&lt;br /&gt;File "/usr/lib/mailman/bin/mailmanctl", line 109, in ?&lt;br /&gt;from Mailman import mm_cfg&lt;br /&gt;File "/usr/lib/mailman/Mailman/mm_cfg.py", line 81, in ?&lt;br /&gt;DEFAULT_URL_HOST   = lists.oscc.org.my&lt;br /&gt;NameError: name 'lists' is not defined&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;font-family:arial;font-size:100%;"  &gt;Solution&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;vi /etc/mailman/mm_cfg.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:100%;"  &gt;DEFAULT_URL_HOST     = 'fqdn'&lt;br /&gt;DEFAULT_EMAIL_HOST = 'fqdn'&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102);"&gt;(Don't leave out the single quotation mark)&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;font-family:arial;font-size:100%;"  &gt;Problem 2 :&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Failure in starting mailman&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;Starting mailman: Site list is missing: mailman&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;font-family:arial;font-size:100%;"  &gt;Solution&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;At /usr/lib/mailman/bin/ &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 0, 0);font-family:arial;font-size:100%;"  &gt;Run newlist , assign the sitelist name as mailman and follow the prompts&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;font-family:arial;font-size:100%;"  &gt;Problem 3 :&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;Bug in Mailman version 2.1.9&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;We're sorry, we hit a bug!&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;Please inform the webmaster for this site of this problem. Printing of traceback and other system information has been explicitly inhibited, but the webmaster can find this information in the Mailman error logs.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 0);font-family:arial;font-size:100%;"  &gt;Solution&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Check the permissions of files : /usr/lib/mailman/bin/ check_perms&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;Warning: Private archive directory is other-executable (o+x).&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;         This could allow other users on your system to read private archives.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;         If you're on a shared multiuser system, you should consult the&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;         installation manual on how to fix this.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;/usr/lib/mailman/cgi-bin/listinfo must be set-gid&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;/usr/lib/mailman/cgi-bin/rmlist must be set-gid&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;/usr/lib/mailman/cgi-bin/subscribe must be set-gid&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;/usr/lib/mailman/cgi-bin/private must be set-gid&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Change the permission&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;chmod 2555 /usr/lib/mailman/cgi-bin/listinfo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;chmod 2555 /usr/lib/mailman/cgi-bin/rmlist&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;chmod 2555 /usr/lib/mailman/cgi-bin/subscribe&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 0, 204);"&gt;chmod 2555 /usr/lib/mailman/cgi-bin/private &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;font-family:arial;font-size:100%;"  &gt;Problem 4 :&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;Don't have permission for /pipermail/archieves&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;Change the permission of /va&lt;/span&gt;r/lib/mailman/archives&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;chmod -R 2771 /var/lib/mailman/archives/private&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;chmod -R 2775 /var/lib/mailman/archives/private&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;span style="color: rgb(102, 0, 204);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8702592839622255860?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/8EbvPcJzEQg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/8EbvPcJzEQg/how-to-setup-mailman-in-redhat.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2008/12/how-to-setup-mailman-in-redhat.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-4103371314616739845</guid><pubDate>Thu, 27 Nov 2008 06:56:00 +0000</pubDate><atom:updated>2008-12-02T15:06:06.359+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fedora</category><title>Fedora 10</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TAG_8sEi7iA/STTdwfoHHkI/AAAAAAAAARE/d6YPftUZ66M/s1600-h/f10release.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 72px; height: 41px;" src="http://3.bp.blogspot.com/_TAG_8sEi7iA/STTdwfoHHkI/AAAAAAAAARE/d6YPftUZ66M/s320/f10release.png" alt="" id="BLOGGER_PHOTO_ID_5275084888750890562" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Fedora 10&lt;/span&gt; which is a latest edition of Fedora Linux Operating System is available now.Get the installable live cd from (&lt;a href="http://download.fedoraproject.org/pub/fedora/linux/releases/10/Live/i686/F10-i686-Live.iso"&gt;Lets Download Fedora 10&lt;/a&gt;). For those who wish to upgrade their Fedora from an older version, get the guide from (&lt;a href="http://docs.fedoraproject.org/install-guide/f10/en_US/ch-upgrading-system.html"&gt;Help me to upgrade&lt;/a&gt;).More info is available at &lt;a href="http://fedoraproject.org/en/get-fedora"&gt;Fedora&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-4103371314616739845?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/UqU9YSVG-pE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/UqU9YSVG-pE/fedora-10.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_TAG_8sEi7iA/STTdwfoHHkI/AAAAAAAAARE/d6YPftUZ66M/s72-c/f10release.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2008/11/fedora-10.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-8166014715827828775</guid><pubDate>Tue, 02 Sep 2008 06:53:00 +0000</pubDate><atom:updated>2008-09-02T15:39:35.212+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SSL</category><title>How to create SSL certificate</title><description>Assumed your machine is installed with &lt;span style="color: rgb(255, 102, 0);"&gt;Apache(Httpd), openssl, mod_ssl&lt;/span&gt; : Here are the guides on how to create/generate your own SSL Certificate. All these steps can be done from any directory but the recommended path is &lt;span style="color: rgb(204, 0, 0);"&gt;/etc/httpd/conf/ &lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1 : Generate a private key using openssl &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The first step is to create your RSA Private Key which is a 1024 bit RSA key which is encrypted using data encryption standard and stored in a PEM format so that it is readable as ASCII text.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;openssl genrsa -des3 -out&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; myserver.key 1024&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2 : Generate a certificate signing request (CSR)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once a private key is generated, CSR can be created with the following command. During the generation of CSR, few question will be prompted.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;openssl req -new -key mymachine.key -out mymachine.csr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3 : Dis&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;able/Remove passphrase &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This step is to remove the passphrase for the private key or else your apache  will prompt the password each time the web server started.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;cp mymachine.key mymachine.key.org&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; openssl rsa&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; -in mymachine.key.org -out mymachine.key&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4: Generating certificate&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This step is to create a cetificate for SSL implementation. Use the command below to create a certificate which will last for 365 days (1 Year).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;openssl x509&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt; -req -days 365 -in mymachine.csr -signkey mymachine.key -out mymachine.crt &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 5: Configure SSL Settings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(A) Configure your &lt;span style="color: rgb(255, 0, 0);"&gt;ssl.conf in /etc/httpd/conf.d/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Change the value for &lt;span style="color: rgb(255, 0, 0);"&gt;Servername, SSLCertificateFile, SSLCertificateKeyFile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;(B) Configure your SSL settings in &lt;span style="color: rgb(255, 0, 0);"&gt;httpd.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Add the lines below to enable virtual hosting.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_TAG_8sEi7iA/SLztPbHmhQI/AAAAAAAAALc/REAKMuwXS6o/s1600-h/ssl.jpg"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_TAG_8sEi7iA/SLztPbHmhQI/AAAAAAAAALc/REAKMuwXS6o/s400/ssl.jpg" alt="" id="BLOGGER_PHOTO_ID_5241324915585877250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Step 6: Restart your apache&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;/etc/init.d/httpd restart&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-8166014715827828775?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/xDn30sUSdhQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/xDn30sUSdhQ/how-to-create-ssl-certificate.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_TAG_8sEi7iA/SLztPbHmhQI/AAAAAAAAALc/REAKMuwXS6o/s72-c/ssl.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://linux.indhran.info/2008/09/how-to-create-ssl-certificate.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-8716115772466277814.post-461089907881737238</guid><pubDate>Mon, 25 Aug 2008 05:06:00 +0000</pubDate><atom:updated>2008-08-25T13:30:29.755+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>Why Linux is better ?</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_TAG_8sEi7iA/SLJCB6W7s8I/AAAAAAAAAK8/H7O0ayCJqx0/s1600-h/linux-logo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_TAG_8sEi7iA/SLJCB6W7s8I/AAAAAAAAAK8/H7O0ayCJqx0/s200/linux-logo.jpg" alt="" id="BLOGGER_PHOTO_ID_5238321917198054338" border="0" /&gt;&lt;/a&gt;Recently i came across a website (thanks to StumbleUpon) on &lt;span style="font-weight: bold; font-style: italic; color: rgb(255, 102, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 0); font-family: times new roman; font-weight: bold;font-size:180%;" &gt;Why linux is better&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;There are 3 main sections on this site :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;Section 1 : &lt;/span&gt;Details on why linux is better&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;Section 2 : &lt;/span&gt;Why should stick to windows&lt;br /&gt;&lt;span style="color: rgb(102, 102, 102); font-style: italic;"&gt;Section 3 : &lt;/span&gt;How to get Linux&lt;br /&gt;&lt;br /&gt;Enjoy the site @ &lt;a href="http://www.whylinuxisbetter.net/"&gt;http://www.whylinuxisbetter.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8716115772466277814-461089907881737238?l=linux.indhran.info' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/linuxgalaxy/~4/jvwdIfYbO_M" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/linuxgalaxy/~3/jvwdIfYbO_M/why-linux-is-better.html</link><author>noreply@blogger.com (Indhran Paramasivam)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_TAG_8sEi7iA/SLJCB6W7s8I/AAAAAAAAAK8/H7O0ayCJqx0/s72-c/linux-logo.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://linux.indhran.info/2008/08/why-linux-is-better.html</feedburner:origLink></item></channel></rss>

