<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux and Open Source Blog &#187; guides</title>
	<atom:link href="http://linewbie.com/category/guides/feed" rel="self" type="application/rss+xml" />
	<link>http://linewbie.com</link>
	<description>News, Reviews, Thoughts and Trends in Linux and Open Source World.</description>
	<lastBuildDate>Mon, 23 Jan 2012 18:49:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Password Protect Redmine using mod_perl, Apache and Redmine.pm &#8211; HOWTO</title>
		<link>http://linewbie.com/2011/12/how-to-password-protect-redmine-with-apache-mod_perl-and-redmine-pm.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-password-protect-redmine-with-apache-mod_perl-and-redmine-pm</link>
		<comments>http://linewbie.com/2011/12/how-to-password-protect-redmine-with-apache-mod_perl-and-redmine-pm.html#comments</comments>
		<pubDate>Sun, 18 Dec 2011 16:36:35 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[how to]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/?p=527</guid>
		<description><![CDATA[Currently I was required to password-protect some sort of Redmine setting up. I’ve commonly used mod_auth_mysql intended for similar initiatives, but Redmine relies on a salted code format that’s incompatible having mod_auth_mysql. And so, I taken on Apache/Perl authentication, a &#8230; <a href="http://linewbie.com/2011/12/how-to-password-protect-redmine-with-apache-mod_perl-and-redmine-pm.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Currently I was required to password-protect some sort of Redmine setting up. I’ve commonly used mod_auth_mysql intended for similar initiatives, but Redmine relies on a salted code format that’s incompatible having mod_auth_mysql. And so, I taken on Apache/Perl authentication, a first in my opinion (When i rarely hint Perl) and could make the item work.<br />
<span id="more-527"></span></p>
<p>1.Install mod_perl, and the DBI, MySQL, and Digest (SHA1) Perl modules.</p>
<pre class="brush: bash; title: ; notranslate">$ apt-get install libapache-dbi-perl libapache2-mod-perl2 libdbd-</pre>
<p>2. Copy Redmine.pm to the relevant Perl location. </p>
<pre class="brush: bash; title: ; notranslate">$ cd /path/to/redmine
$ mkdir -p /usr/lib/perl5/Apache/Authn
$ cp extra/svn/Redmine.pm /usr/lib/perl5/Apache/Authn/</pre>
<p>3. Maybe I’m not using Redmine’s projects/members/permissions right, but I had to patch Redmine.pm to get it to function for me. I simplified the SQL statement used to auth a user. There’s no sense of permissions; it’s pretty much a yes/no for authed users. </p>
<pre class="brush: bash; title: ; notranslate">
--- Redmine.pm  2011-11-12 17:33:10.000000000 -0700
+++ Redmine.richardkmiller.pm   2011-11-12 17:37:26.000000000 -0700
@@ -148,16 +148,11 @@
   my ($self, $parms, $arg) = @_;
   $self-&gt;{RedmineDSN} = $arg;
   my $query = &quot;SELECT
-                 hashed_password, salt, auth_source_id, permissions
-              FROM members, projects, users, roles, member_roles
+                 hashed_password, salt
+              FROM users
               WHERE
-                projects.id=members.project_id
-                AND member_roles.member_id=members.id
-                AND users.id=members.user_id
-                AND roles.id=member_roles.role_id
-                AND users.status=1
-                AND login=?
-                AND identifier=? &quot;;
+                    users.status=1
+                AND login=?&quot;;
   $self-&gt;{RedmineQuery} = trim($query);
 }

@@ -336,11 +331,12 @@
   }
   my $query = $cfg-&gt;{RedmineQuery};
   my $sth = $dbh-&gt;prepare($query);
-  $sth-&gt;execute($redmine_user, $project_id);
+  $sth-&gt;execute($redmine_user);

   my $ret;
-  while (my ($hashed_password, $salt, $auth_source_id, $permissions) = $sth-&gt;fetchrow_array) {
-
+  while (my ($hashed_password, $salt) = $sth-&gt;fetchrow_array) {
+      my $permissions = &quot;:commit_access&quot;;
+      my $auth_source_id = 0;
       unless ($auth_source_id) {
                my $method = $r-&gt;method;
           my $salted_password = Digest::SHA1::sha1_hex($salt.$pass_digest);
</pre>
<p>4. Configure and restart Apache. </p>
<pre class="brush: bash; title: ; notranslate">
&lt;virtualhost *:80&gt;
    ServerName example.com
    DocumentRoot &quot;/var/www/sites/example.com/public&quot;
    RailsEnv production

    PerlLoadModule Apache::Authn::Redmine

    &lt;directory &quot;/var/www/sites/example.com/public&quot;&gt;
        AuthType basic
        AuthName &quot;Private Area&quot;
        Require valid-user
        PerlAccessHandler Apache::Authn::Redmine::access_handler
        PerlAuthenHandler Apache::Authn::Redmine::authen_handler
        RedmineDSN &quot;DBI:mysql:database=my_database;host=localhost&quot;
        RedmineDbUser my_db_user
        RedmineDbPass my_db_password
    &lt;/directory&gt;
&lt;/virtualhost&gt;
</pre>
<p>Also note that, I’m running Ubuntu 11.10 (oneiric), Apache 2.2, MySQL 5.1, and Redmine 1.2.2.</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2011/12/how-to-password-protect-redmine-with-apache-mod_perl-and-redmine-pm.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Dual Boot Windows 8 and Linux Mint on the Same PC &#8211; Howto</title>
		<link>http://linewbie.com/2011/12/how-to-dual-boot-windows-8-and-linux-mint-on-the-same-pc-howto.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-dual-boot-windows-8-and-linux-mint-on-the-same-pc-howto</link>
		<comments>http://linewbie.com/2011/12/how-to-dual-boot-windows-8-and-linux-mint-on-the-same-pc-howto.html#comments</comments>
		<pubDate>Sat, 17 Dec 2011 17:17:51 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[how to]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/?p=525</guid>
		<description><![CDATA[In the event you’re an serious operating process geek, you may need to test available both Microsoft windows 8 in addition to Linux Mint. Here’s learn to get the very best of both equally by dual-booting Linux Mint with all &#8230; <a href="http://linewbie.com/2011/12/how-to-dual-boot-windows-8-and-linux-mint-on-the-same-pc-howto.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In the event you’re an serious operating process geek, you may need to test available both Microsoft windows 8 in addition to Linux Mint. Here’s learn to get the very best of both equally by dual-booting Linux Mint with all your Windows 8 setting up.</p>
<p>Before most of us start there may be a few things that you&#8217;ll need:</p>
<p>10GB connected with free space with your drive<br />
This Linux Mint DISC, from in this article (x86) or maybe here (x64), burnt into a DVD.<br />
About half-hour of time to yourself<br />
<span id="more-525"></span><br />
Note: There are a variety of ways to make this happen, and since there is no just one correct strategy to dual booting Microsoft windows and Linux, we&#8217;re going to take simplest way to help those fresh to Linux, whilst getting the full experience of installing some sort of Linux OS IN THIS HANDSET.</p>
<p>So why don&#8217;t we get started–since i am dual-booting Mint together your witout a doubt existing Microsoft windows 8 setting up, the first thing we should do is usually boot in place Windows in addition to create an empty partition with the Mint setting up. The simplest way to make this happen is to help press this Windows + 3rd r key combo and form diskmgmt. msc into your run pack and attack enter, and you could try to find Disk Management from the Start Menu likewise.</p>
<p>When this Disk Managing MMC unit opens in place right simply click your get containing Microsoft windows 8 and select Shrink Volume… on the context food list.</p>
<p>You will probably now ought to enter the quantity of megabytes you wish to shrink this partition by means of, we recommend at least 10GB. Remember there is 1024MB within a gigabyte, so multiply the volume of gigabytes that you&#8217;d like your completely new partition for being by 1024.</p>
<p>Now embed your Mint DISC and boot your computer or laptop from this DVD get, this will probably normally call for a pushing of any key for the POST screen–every motherboard takes a different approach but it will eventually normally possibly be F11 or maybe F12.</p>
<p>This DVD really should automatically footwear into it is Live manner, however when you bump an essential and usually are prompted simply want to start the item.</p>
<p>Once booted, you&#8217;ll be ready the setting up by double simply clicking on the Mount Linux Mint shortcut within the desktop.</p>
<p>You can certainly click go on until you&#8217;re free to the setting up type portion, here you have got to change radio stations button towards something more option.</p>
<p>Upon having clicked within the continue button you might now should pick the place to mount Mint, scroll down soon you see some sort of partition termed “free space”.</p>
<p>Double simply click it to bring up this format food list, here accept each of the defaults except the bracket point, where it is best to enter 1 forward decrease, then press ok.</p>
<p>It&#8217;s simple to click within the install at this point button.</p>
<p>A comfortable touch towards installation practice is so it starts asking only a few configuration settings while OS is usually busy the installation of.</p>
<p>You must reboot your computer or laptop when this installation is finished, as you will observe we are now able to easily opt for our OS IN THIS HANDSET at start-up.</p>
<p>Note: Grub picks up our Microsoft windows 8 setting up, the entry in the bottoom, as Microsoft windows Recovery Setting, this will be your Microsoft windows 8 installation along with the display name can potentially be modified by picking out it on the menu in addition to hitting this “e” critical, this is for state-of-the-art users.</p>
<p>Ones default OS IN THIS HANDSET will at this point be Linux Mint, but you have the number of switching here we are at Windows 8 on the Grub footwear menu whenever they want.</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2011/12/how-to-dual-boot-windows-8-and-linux-mint-on-the-same-pc-howto.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Introduction to Linux Operating System</title>
		<link>http://linewbie.com/2008/03/an-introduction-to-linux-operating-system.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=an-introduction-to-linux-operating-system</link>
		<comments>http://linewbie.com/2008/03/an-introduction-to-linux-operating-system.html#comments</comments>
		<pubDate>Mon, 31 Mar 2008 06:20:41 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[general topics]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/03/an-introduction-to-linux-operating-system.html</guid>
		<description><![CDATA[An easy to read, accurate and in plain language guide to the linux operating system. Preface Some of my readers today will be aware of a beautiful operating system that goes by the name of Linux. For those who are &#8230; <a href="http://linewbie.com/2008/03/an-introduction-to-linux-operating-system.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>An easy to read, accurate and in plain language guide to the linux operating system.</p>
<p align="center"><img src="http://techwarelabs.com/articles/software/linux-introduction/images/linux.jpg" alt="What is Linux" height="122" width="102" /></p>
<h3 align="left">Preface</h3>
<p>Some of my readers today will be aware of a beautiful operating system that goes by the name of Linux. For those who are not already familiar, here is a brief introduction: Linux is a free open-source alternative to Windows and Macintosh. Based off of Unix, Linus Torvalds laid the framework for the kernel many years ago and then made the source code open to all. He still works on the kernel today, but he&#8217;s not alone; millions of programmers around the world work to improve Linux with their free time. They&#8217;ve worked hard to bring Linux to maturity, and as of the past couple years, it has reached a mature stage where the average computer user is more than capable of using it. In other words, you no longer need to know how a computer works or how to program in order for Linux to be useful to you.</p>
<p>So why am I bringing up this topic? Quite frankly, there aren&#8217;t enough Linux users accessing TechwareLabs, and I believe this needs to change.</p>
<p><span id="more-465"></span></p>
<p>Whether it&#8217;s because you&#8217;ve never heard of Linux, have an interest, or tried it years ago when it was still young and was disappointed, one thing is certain: you&#8217;re missing out. I&#8217;ll be elaborating further into Linux in future articles, but for now, here is a nice introduction.</p>
<h3 align="left">What do you mean by open-source?</h3>
<p>The source code is freely available on the internet per the GPL license. You are more than welcome to view the code, edit it, and republish a new product (assuming you know a thing or two about programming). The only catch is that you have to release your product under the very same GPL license.</p>
<p>This approach to software truly throws the concept of &#8220;proprietary&#8221; out the window, and is no doubt confusing to anybody who is business-minded. It&#8217;s a foreign concept for many as to why one would develop a product and not claim intellectual property rights. The Linux community, in general (though there are exceptions), does not seek to gain profit. Rather, they put their time into Linux for pride and the occasional &#8220;thank you.&#8221;</p>
<h3 align="left">There are companies that sell Linux, though.</h3>
<p>This is partially true. They&#8217;re still licensed under the GPL, which means they are required to release the source code to the general public. What companies such as Red Hat and Novell are doing is not selling the operating system, but rather they are selling support, primarily for servers. Even so, you can use their products for free. Red Hat Enterprise Linux has fees attached to it, but Red Hat sponsors an open-source community around Fedora, which is the free alternative, developed by programmers in their spare time. Similarly for Novell SUSE Linux Enterprise, there is a free alternative in openSUSE.</p>
<h3 align="left">Windows works fine. Why should I use something else?</h3>
<p>Here, we get to the heart of the matter. Why switch, you ask? What&#8217;s the point? Simply put, Linux is faster, more stable and above all, easier to use. The speed is due to higher efficiency in storing/retrieving information. The issue of stability isn&#8217;t even questioned by [knowledgeable] die-hard Windows fans. Ultimately, the most controversial claim I&#8217;ve made is that it&#8217;s easier to use.</p>
<p>This is where the argument rages on within the desktop market. There are many long-time Windows users who try Linux, and are scared off, upon which they claim that Linux is hard to use. The fact is, Linux is different, but I would argue that this is a good thing. There is definitely a learning curve, as there always is when you try something new, but the more you just play around with Linux, the more you&#8217;ll find it is simply better.</p>
<h3 align="left">How is it better? What makes it easier?</h3>
<p>Everything is better organized. For starters, you know that little program on Windows, Add/Remove Programs? Raise your hand if you&#8217;ve ever actually &#8220;added&#8221; a program using it.</p>
<p>I see a few hands from people who have via a NT system or something similar, but other than that, it is unlikely you&#8217;ve used Add/Remove for anything other than &#8220;remove&#8221; (though Vista does allow for the user to download programs directly from Microsoft, a feature suspiciously appearing long after Linux started doing the exact same thing). In Linux, this little program is called the &#8220;package manager&#8221;, and this is where you both add AND remove your programs. Everything that&#8217;s currently installed, as well as everything you&#8217;re able to install from the supplied servers appears in an easy-to-use catalog. For the most part, everything you need is right there in one place. Want to install an office suite? How about an IM program? Or how about a game? Just go to the respective section and choose the program you want. Check the boxes for everything you want to change (install/uninstall) and push the appropriate button to update your system (specifics will differ depending on the package manager used by the distribution).</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/03/an-introduction-to-linux-operating-system.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Install VMware Server On OpenSUSE Linux 10.3</title>
		<link>http://linewbie.com/2008/03/how-to-install-vmware-server-on-opensuse-linux-103.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-install-vmware-server-on-opensuse-linux-103</link>
		<comments>http://linewbie.com/2008/03/how-to-install-vmware-server-on-opensuse-linux-103.html#comments</comments>
		<pubDate>Thu, 27 Mar 2008 12:55:51 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[applications/software]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/03/how-to-install-vmware-server-on-opensuse-linux-103.html</guid>
		<description><![CDATA[bold writing are command that you need to enter red letting are command that you need to issue as root click on Computer &#62; More Applications &#62; YaST Put in root password for YaST Scroll down until you see Software &#8230; <a href="http://linewbie.com/2008/03/how-to-install-vmware-server-on-opensuse-linux-103.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>bold writing are command that you need to enter</strong></p>
<p style="margin-bottom: 0in"><font color="#ff0000">red letting are command that you need to issue as root</font></p>
<ol>
<li>
<p style="margin-bottom: 0in">click on Computer &gt; More 	Applications &gt; YaST</p>
</li>
<li>
<p style="margin-bottom: 0in">Put in root password for YaST</p>
</li>
<li>
<p style="margin-bottom: 0in">Scroll down until you see Software 	Management and single click on it</p>
</li>
<li>
<p style="margin-bottom: 0in">Check for the following software. 	If you don&#8217;t have it installed, install it</p>
<ol>
<li>
<p style="margin-bottom: 0in">kernel-source</p>
</li>
<li>
<p style="margin-bottom: 0in">gcc</p>
</li>
<li>
<p style="margin-bottom: 0in">gcc-c++</p>
</li>
<li>
<p style="margin-bottom: 0in">make (This is most likely already 		installed, but just to double check)</p>
</li>
</ol>
</li>
<p><span id="more-464"></span></p>
<li>
<p style="margin-bottom: 0in">Once you have installed that 	software, lets head over to the command line. Right click on the 	desktop and select â€œopen terminalâ€</p>
</li>
<li>
<p style="margin-bottom: 0in">Once you get into the terminal, 	you want to log in as a super user or root. You can do this by using 	the su command</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%"><a href="mailto:clmowers@linux-box"><font color="#000000"><span>clmowers@linux-box</span></font></a><span>:~&gt;</span><strong> 				SU</strong>Password:<font color="#ff0000"><strong>linux-box:/home/clmowers #</strong></font></td>
</tr>
</table>
</li>
<li>
<p style="margin-bottom: 0in">Next you want 	to run the following command. This will check for the needed 	software and it will also show you the kernel modules that are 	installed. You <strong>MUST </strong>have the same kernel numbers though out, 	or you will have issues later down the road</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%">rpm -qa kernel* gcc* make</td>
</tr>
</table>
<p style="margin-bottom: 0in">It will look like 	this when the command is run</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%"><font color="#ff0000">linux-box:/home/clmowers #</font> <font color="#000000"><strong>rpm 				-qa kernel* gcc* make </strong></font>gcc-c++-4.2-24make-3.81-66kernel-source-<font color="#280099"><strong>2.6.22.17-0.1 </strong></font>gcc42-c++-4.2.1_20070724-17</p>
<p>kernel-default-<font color="#280099"><strong>2.6.22.17-0.1 </strong></font></p>
<p>gcc-4.2-24</p>
<p>gcc42-4.2.1_20070724-17</td>
</tr>
</table>
<p style="margin-bottom: 0in">Notice that both 	of the kernels are the same. If these numbers are diffent then you 	need to run the online updates to get the lastest ones and to make 	sure everything matches. ***Just remember that these numbers change, 	This was the latest kernel when I wrote this, yours might be 	different from mine.</p>
</li>
<li>
<p style="margin-bottom: 0in">OK, lets move 	on. Next we want to change the directory to /usr/scr/linux. We can 	do that by this command</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%"><font color="#ff0000">linux-box:/home/clmowers #</font> <strong>cd 				/usr/src/linux</strong></td>
</tr>
</table>
</li>
<li>
<p style="margin-bottom: 0in">next we want 	to issue these commands. Don&#8217;t worry, we are almost done in the 	command line for the time being.</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%"><font color="#ff0000">linux-box:/home/clmowers # </font><font color="#000000"> 				</font><font color="#000000"><strong>make mrproper; make cloneconfig; 				make modules_prepare</strong></font><font color="#000000">You will notice that it is done when you 				get back to this line</font><font color="#ff0000">linux-box:/home/clmowers #</font></td>
</tr>
</table>
</li>
<li>
<p style="margin-bottom: 0in"> YEA!!! The 	moment we all have been waiting for, installing vmware server. But 	we are not done yet. Once vmware server is installed we will need to 	configure it. Then you can start adding all the VM that your heart 	desires.</p>
</li>
<li>
<p style="margin-bottom: 0in">Next you want 	to go to where you have downloaded the file and right click and 	select install software</p>
</li>
<li>
<p style="margin-bottom: 0in">Once the 	windows closes we are ready to configure it. I know I know, but we 	are almost done. Just 2 more minutes.</p>
</li>
<li>
<p style="margin-bottom: 0in">open up a new 	terminal window (or open the one you already had) and issue this 	command</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%"><font color="#ff0000">linux-box:/home/clmowers # </font><font color="#000000"> 				</font><font color="#000000"><strong>cd /usr/bin</strong></font><font color="#ff0000">linux-box:/usr/bin 				#</font></td>
</tr>
</table>
</li>
<li>
<p style="margin-bottom: 0in">This will 	bring you to the /usr/bin directory. Next we want to run the pl 	script the vmware was so kind of to provide us. This will let us 	configure the server</p>
<table border="1" bordercolor="#000000" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td valign="top" width="100%"><font color="#ff0000">linux-box:/usr/bin 				# </font><font color="#000000"> </font><font color="#000000"><strong>vmware-config.pl</strong></font></td>
</tr>
</table>
</li>
<li>
<p style="margin-bottom: 0in">We will start 	out by reading the EULA. Hit space or enter to go through the 	agreement. Once you are done reading hit Q and then type yes. Now 	what I did was just accept all the defaults. This will give you a 	very good install of vmware. My only suggestion would be to create a 	folder under your /home/username/ directory called vms. When you get 	to the question asking you where you want to have your virutual 	machine saved, type in that location.</p>
</li>
<li>
<p style="margin-bottom: 0in">You will be 	ask for your license key, so make sure that you have one. Type it in 	and press eneter.</p>
</li>
</ol>
<p style="margin-bottom: 0in">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/03/how-to-install-vmware-server-on-opensuse-linux-103.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: Create a Linux Box for Your Mom (50+ Resources)</title>
		<link>http://linewbie.com/2008/03/howto-create-a-linux-box-for-your-mom-50-resources.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=howto-create-a-linux-box-for-your-mom-50-resources</link>
		<comments>http://linewbie.com/2008/03/howto-create-a-linux-box-for-your-mom-50-resources.html#comments</comments>
		<pubDate>Fri, 07 Mar 2008 14:16:58 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[linux resources]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/03/howto-create-a-linux-box-for-your-mom-50-resources.html</guid>
		<description><![CDATA[Here is a great article from virtualhosting.com discussing some good resources for &#8220;getting your mom on linux&#8221;. Great idea! By Jessica Hupp For most computer literate children, a request from mom to get her set up on â€œthis web thingâ€ &#8230; <a href="http://linewbie.com/2008/03/howto-create-a-linux-box-for-your-mom-50-resources.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is a great article from <a href="http://www.virtualhosting.com/">virtualhosting.com</a> discussing some good resources for &#8220;getting your mom on linux&#8221;. Great idea!</p>
<p><strong>By Jessica Hupp</strong></p>
<p>For most computer literate children, a request from mom to get her set up on â€œthis web thingâ€ is met with panic and a feeling of drudgery. Are you about to expose your sweet mother to spam, phishing, viruses, or worse? Or perhaps more frightening, sign your life away as a 24/7 tech support center? Perhaps, but thereâ€™s a better way. By setting your mom up on a Linux machine, you can give her a safe, lean computing experience that will let her do all of the things she wants to do without giving you a nervous breakdown. Here, weâ€™ve compiled over 50 of the best resources to help you get your mom on Linux without a whole lot of trouble.</p>
<p><strong>Systems &amp; Environments</strong></p>
<p>With these systems and environments, you can get your mom set up with low maintenance and friendly interfaces.</p>
<ol>
<li><strong><a href="http://www.mepis.org/">SimplyMEPIS</a></strong>: SimplyMEPIS is low-maintenance and great for Linux beginners.</li>
<li><strong><a href="http://www.linspire.com/">Linspire</a></strong>: Linspire is the â€œWorldâ€™s Easiest Desktop Linux,â€ with a familiar look and feel for Windows users.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Mandriva_Linux">Mandriva</a></strong>: Mandriva Linux was specifically designed to offer ease of use for new users.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Ubuntu_%28Linux_distribution%29">Ubuntu</a></strong>: One of the most popular Linux distributions, Ubuntu is stable and easy to use.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Kde">KDE</a></strong>: The K Desktop Environment is easy to use, and offers basic desktop functions.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Ximian">Ximian Desktop</a></strong>: Ximian offers a simple layout, with large icons that are great for elderly users.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Lycoris_%28company%29">Lycoris</a></strong>: This distribution looks a lot like windows, and offers great ease of use.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Suse">SuSE</a></strong>: With SuSE, youâ€™ll got lots of popular open source software like OpenOffice, Kaffeine, and more.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/GNOME">GNOME</a></strong>: In this desktop environment, youâ€™ll find an extremely usable GUI.</li>
</ol>
<p><span id="more-463"></span></p>
<p><strong>Tools &amp; Applications</strong></p>
<p>Put these tools to work to give your mom the functionality she wants while still keeping things safe and simple.</p>
<ol start="10">
<li><strong><a href="http://en.wikipedia.org/wiki/Fluxbox">Fluxbox</a></strong>: This X window manager makes it easy to customize the view of your momâ€™s machine.</li>
<li><strong><a href="http://linux.about.com/cs/linux101/g/rfbdrake.htm">Rfbdrake</a></strong>: Set up rfbdrake to create a pathway for remote support.</li>
<li><strong><a href="http://www.tatanka.com.br/">IEs4Linux</a></strong>: With this handy tool, you can make MSN groups and other Internet Explorer applications play properly for your game-addicted mom.</li>
<li><strong><a href="http://www.icewm.org/">IceWM</a></strong>: This window managerâ€™s goal is to stay out of the userâ€™s way while offering speed and simplicity.</li>
<li><strong><a href="http://www.openantivirus.org/">OpenAntiVirus</a></strong>: Although a Linux machine isnâ€™t likely to run into virus problems, this antivirus program is better safe than sorry.</li>
<li><strong><a href="http://www.winehq.org/">Wine</a></strong>: Wine makes it easy to run Windows software and applications on your Linux box.</li>
<li><strong><a href="http://www.fs-security.com/">Firestarter</a></strong>: For an easy, simple firewall, consider Firestarter.</li>
<li><strong><a href="http://phpgacl.sourceforge.net/">phpGACL</a></strong>: Keep your mom safe by implementing this access control list for applications.</li>
<li><strong><a href="http://www.codeweavers.com/">CrossOver Office</a></strong>: With CrossOver, you can run lots of Windows-based applications.</li>
<li><strong><a href="http://cnr.com/index.seam">CNR</a></strong>: This tool makes it easy for your mom to install applications, even if sheâ€™s clueless about putting things on her computer.</li>
<li><strong><a href="http://www.kde-look.org/content/show.php?content=8341">KDE Crystal</a></strong>: KDE Crystal offers an icon set with recognizable images, which is great for remote support so you can tell your mom exactly what to press.</li>
<li><strong><a href="http://www.simonzone.com/software/guarddog/#introduction">Guarddog</a></strong>: Guarddog is an ideal firewall for novices because it offers a goal-oriented, non-technical GUI.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Blackbox">Blackbox</a></strong>: Blackbox offers a clean, light environment for a Linux system.</li>
<li><strong><a href="http://www.ipcop.org/">IPCop</a></strong>: Create a more secure home network with this simple firewall designed for novice users.</li>
<li><strong><a href="http://www.realvnc.com/products/free/4.1/winvnc.html">vncserver</a></strong>: Utilize vncserver to run remote support on your momâ€™s Linux machine.</li>
<li><strong><a href="http://www.openoffice.org/">OpenOffice</a></strong>: With OpenOffice, your mom will be able to do all of the word processing she wants.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Evolution_%28software%29">Evolution</a></strong>: This personal information manager offers email, addresses, tasks, and more in an interface much like Microsoft Outlook.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Kmail">KMail</a></strong>: Set your mom up on KMail for email with excellent spam filtering, cryptographic support, and more.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Kate_%28text_editor%29">Kate</a></strong>: With this lightweight editor, your mom can do simple word processing with automatic backup.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Gnomemeeting">Ekiga</a></strong> With Ekiga, formerly Gnomemeeting, your mom can video chat with you.</li>
<li><strong><a href="http://www.firetrust.com/en/products/mailwasher-pro">MailWasher Pro</a></strong>: With this program, you can make sure that spam email will never hit your momâ€™s inbox.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Abiword">Abiword</a></strong>: Give your mom simple word processing with AbiWord.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Kopete">Kopete</a></strong>: Use Kopete to get your mom set up on chat programs like AIM, ICQ, and IRC.</li>
<li><strong><a href="http://blogs.adobe.com/acroread/2007/09/adobe_reader_811_on_linux_and_1.html">Adobe Reader</a></strong>: Put Adobe Reader for Linux on your momâ€™s computer so she can enjoy PDFs.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Gaim">Pidgin</a></strong>: Pidgin, formerly known as Gaim, makes it easy for your mom to log into a number of different messaging systems at once.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Konqueror">Konqueror</a></strong>: With Konqueror, your mom can browse the web safely.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Mozilla_Thunderbird">Thunderbird</a></strong>: Use Thunderbird to offer your mom a clean email interface.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/Firefox">Firefox</a></strong>: Get your mom set up on the wildly popular Firefox for safe and easy web browsing.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/GIMP">GIMP</a></strong>: Give your mom GIMP for Photoshop functionality.</li>
<li><strong><a href="http://en.wikipedia.org/wiki/GIMP">No-Script</a></strong>: Use No-Script to make your momâ€™s Firefox browsing safe from harmful Javascript and Flash.</li>
</ol>
<p><strong>Guides &amp; Articles</strong></p>
<p>For even more help, check out these guides and articles that will walk you through creating a Linux box for your mom.</p>
<ol start="40">
<li><strong><a href="http://www.knightwise.com/content/view/154/9/">Ubuntu for your grandmother</a></strong>: One helpful grandchild walks his grandmother through creating a Ubuntu laptop in this article.</li>
<li><strong><a href="http://www.reallylinux.com/docs/basicconfig.shtml">Post Installation Configuration Basic Help</a></strong>: Get help with basic hardware and network configuration here.</li>
<li><strong><a href="http://www.linux.com/articles/31189">Is Linux ready for mom?</a></strong>: This article discusses some of the trials and advantages of Linux for novice users.</li>
<li><strong><a href="http://www.reallylinux.com/docs/windowstolinux.shtml">Windows to Linux: A Beginnerâ€™s Guide</a></strong>: Let your mom check out this article to get familiarized with Linux when coming from a Windows environment.</li>
<li><strong><a href="http://www.reallylinux.com/docs/linuxvirustop10.shtml">Top 10 Ways to Protect Your Linux Home System</a></strong>: Follow this guide to keep your momâ€™s computer safe.</li>
<li><strong><a href="http://www.linux.com/articles/21661">Setting up Linux for Mom and Dad</a></strong>: See how one person set up a parent version of Mandrake Linux in this article.</li>
<li><strong><a href="http://www.iredale.net/articles/desktop-adapted-dad-1.html">Desktop Adapted for Dad (DAD)</a></strong>: This writer gave his father a computer with carefully installed and configured software.</li>
<li><strong><a href="http://www.geek.com/moving-a-beginner-to-linux/">Moving a Beginner to Linux</a></strong>: Learn how to make the switch with this article.</li>
<li><strong><a href="http://whdb.com/2008/the-top-50-proprietary-programs-that-drive-you-crazy-and-their-open-source-alternatives/">The Top 50 Proprietary Programs that Drive You Crazy-and Their Open Source Alternatives</a></strong>: In this resource, youâ€™re sure to find lots of programs that will help your mom convert.</li>
<li><strong><a href="http://forums.fedoraforum.org/archive/index.php/t-30375.html">Linux distro for mom?</a></strong>: In this thread, youâ€™ll find lots of excellent advice for creating a Linux setup for a computer illiterate mom.</li>
<li><strong><a href="http://www.reallylinux.com/docs/kdeintro.shtml">Beginnerâ€™s Introduction to the KDE Desktop</a></strong>: This guide offers a look at KDE for non-techies.</li>
<li><strong><a href="http://desktoplinux.com/articles/AT8221013471.html">A Senior Citizenâ€™s Introduction to Linux</a></strong>: See how one person set up a simple Linux system for an elderly woman in this article.</li>
<li><strong><a href="http://forevergeek.com/linux/7_reasons_you_should_switch_grandma_to_linux.php">7 Reasons you should switch Grandma to Linux</a></strong>: This article touts security, stability, and more for Linux.</li>
</ol>
<p>from <a href="http://www.virtualhosting.com/blog/2008/how-to-create-a-linux-box-for-your-mom-50-resources/">virtualhosting.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/03/howto-create-a-linux-box-for-your-mom-50-resources.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Ruby On Rails and getting started</title>
		<link>http://linewbie.com/2008/01/install-ruby-on-rails-and-getting-started.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=install-ruby-on-rails-and-getting-started</link>
		<comments>http://linewbie.com/2008/01/install-ruby-on-rails-and-getting-started.html#comments</comments>
		<pubDate>Wed, 30 Jan 2008 05:52:11 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[applications/software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/01/install-ruby-on-rails-and-getting-started.html</guid>
		<description><![CDATA[Getting Started With Ruby On Rails Installing Ruby on Rails (RoR) on windows, OSX and Linux. Generally there are 3 installations: OSX, Windows and Linux, and Linux install is the most easy one. Windows: Go to http://www.rubyonrails.org/, and download the &#8230; <a href="http://linewbie.com/2008/01/install-ruby-on-rails-and-getting-started.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Getting Started With Ruby On Rails</h3>
<p>Installing Ruby on Rails (RoR) on windows, OSX and Linux. Generally there are 3 installations: OSX, Windows and Linux, and Linux install is the most easy one.</p>
<h3>Windows:</h3>
<p>Go to <a href="http://www.rubyonrails.org/" target="_blank">http://www.rubyonrails.org/</a>, and download the package containing gems (windows installer).</p>
<p>Install the package.</p>
<p>Update the gem system via:</p>
<p class="command">gem update &#8211;system</p>
<p>Update installed gems via:</p>
<p class="command">gem update</p>
<p>When this is done install the relevant gems. I would suggest the following as a minimum:<br />
*rails (for the framework)<br />
Please note, that rails 2.02 is the newest version, you can install an older version via</p>
<p class="command">gem install v1.2.6 rails</p>
<p>*mysql (for database assess)<br />
*mongrel (webserver better when webrick)</p>
<p>When asked for the version you want to use, choose the newst version, that has win32 in the option.</p>
<h3>OSX 10.4 and 10.5</h3>
<p>Go to <a href="http://www.macports.org/" target="_blank">http://www.macports.org/</a> and download the correct version of the file (tiger/leopard).</p>
<p>Read through the installation guide: <a href="http://www.macports.org/install.php" target="_blank">http://www.macports.org/install.php</a></p>
<p>Quick guide:<br />
Install the correct xcode for your system.<br />
Install the macports program (this can take a little while)<br />
When done, do:</p>
<p class="command">sudo port install ruby<br />
sudo port install rb-gems (enabling gems under ruby)<br />
sudo gem install rails (framework)<br />
sudo port install rb-mysql (mysql for use under RoR)<br />
sudo gem install mongrel (webserver)<br />
sudo port install subversion (for easy install for remote plugins)</p>
<h3>Linux (Ubuntu like / Debian based)</h3>
<p class="command">sudo apt-get update &amp;&amp; sudo apt-get upgrade (getting newst list, and updateing software before continuing).<br />
sudo apt-get install ruby subversion mysql libmysql-ruby1.8</p>
<p class="command">sudo gem install rails<br />
sudo gem install mongrel</p>
<p>And you should be set to go.</p>
<p>IDE for use with RoR:<br />
Textmate (OSX), has very poor subversion integration, but good RoR integration<br />
Not free<br />
Eclipse (good integration, via plugins)<br />
<a href="http://www.eclipse.org/" target="_blank">http://www.eclipse.org/</a> download plugins via Aptana website, for RoR support.<br />
Free</p>
<p>Aptana (good integration via plugins) <a href="http://www.aptana.com/" target="_blank">http://www.aptana.com/</a><br />
complete IDE, eclipse based. Free<br />
IDEA (good integration via plugins)<br />
Complete IDE suite, with great integration of subversion, mysql and even jira for bugtracking.<br />
Professional, but expensive.</p>
<p>Remeber to point your IDE to where your RoR / rails is installed for best integration:<br />
Windows most often: <span class="system">c:\ruby\bin</span><br />
OSX: <span class="system">/opt/local/</span><br />
Linux: <span class="system">/usr/bin/ruby</span></p>
<h3>Errors:</h3>
<p>Linux:</p>
<p class="command">sudo gem update &#8211;system</p>
<p>Which introduced this error:</p>
<p class="system">/usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)</p>
<p>whenever I tried to run rubygems.  On the <a href="http://railsforum.com/" target="_blank">rails forum</a>, I found <a href="http://railsforum.com/viewtopic.php?pid=48963" target="_blank">a fix for it!</a>. Simply add the line to the file <span class="system">/usr/bin/gem</span> (may be different on a mac):</p>
<pre>require 'rubygems/gem_runner'</pre>
<p>after</p>
<pre>require 'rubygems'</pre>
<p>Source: <a href="http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/" target="_blank">http://www.nickpeters.net/2007/12/31/fix-for-uninitialized-constant-gemgemrunner-nameerror/</a></p>
<p>This error when installing gems:</p>
<p class="system">extconf.rb:1:in `requireâ€™: no such file to loadâ€”mkmf (LoadError)</p>
<p>from extconf.rb:1.</p>
<p>Do:</p>
<p class="command">sudo apt-get install ruby1.8-dev</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/01/install-ruby-on-rails-and-getting-started.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Best Practices when using SSH</title>
		<link>http://linewbie.com/2008/01/best-practices-when-using-ssh.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=best-practices-when-using-ssh</link>
		<comments>http://linewbie.com/2008/01/best-practices-when-using-ssh.html#comments</comments>
		<pubDate>Tue, 29 Jan 2008 05:58:36 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/01/best-practices-when-using-ssh.html</guid>
		<description><![CDATA[Author: Ryan M. Original Website: linuxsecurity.com Introduction Are you using SSH in the best way possible? Have you configured it to be as limited and secure as possible? The goal of this document is to kick in the new year &#8230; <a href="http://linewbie.com/2008/01/best-practices-when-using-ssh.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Author: Ryan M.<br />
Original Website: <a href="http://www.linuxsecurity.com/">linuxsecurity.com</a></p>
<h3>Introduction</h3>
<p>Are you using SSH in the best way possible? Have you configured it to be as limited and secure as possible? The goal of this document is to kick in the new year with some best practices for SSH: why you should use them, how to set them up, and how to verify that they are in place.</p>
<p>All of the examples below assume that you are using EnGarde Secure Linux but any modern Linux distribution will do just fine since, as far as I know, everybody ships OpenSSH.</p>
<h3>SSHv2 vs. SSHv1</h3>
<p>There are numerous benefits to using the latest version of the SSH protocol, version 2, over it&#8217;s older counterpart, version 1 and I&#8217;m not going into a lot of details on those benefits here &#8211; if you&#8217;re interested, see the URL in the reference below or Google around. That being said if you don&#8217;t have an explicit reason to use the older version 1, you should always be using version 2.</p>
<p><span id="more-455"></span></p>
<p>To use SSHv2 by default but permit SSHv1, locate the &#8220;Protocol&#8221; line in your sshd_config file and change it to:</p>
<pre>Protocol 2,1</pre>
<p>When doing 2,1 please note that the protocol selection is left up to the client. Most clients will default to v2 and &#8220;fall back&#8221; to v1, while legacy clients may continue to use v1. To force everybody to use SSHv2, change it to:</p>
<pre>Protocol 2</pre>
<p>When you make this change don&#8217;t forget to generate the appropriate HostKey&#8217;s as well!  SSHv2 requires the following keys:</p>
<pre># HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key</pre>
<p>While SSHv1 requires:</p>
<pre># HostKey for protocol version 1
HostKey /etc/ssh/ssh_host_key</pre>
<p>Once your changes are made, restart the SSH daemon:</p>
<p class="command"># /etc/init.d/sshd restart</p>
<p class="system">[ SUCCESSFUL ] Secure Shell Daemon<br />
[ SUCCESSFUL ] Secure Shell Daemon</p>
<p>From another machine, try SSH&#8217;ing in. You can use the <span class="system">-v option </span>to see which protocol is being used, and the &#8216;-oProtocol=&#8217; option to force one or the other &#8211; for example, &#8220;ssh -v -oProtocol=2 <host>&#8221; would force protocol version 2.</host></p>
<h3>Binding to a Specific Address or Non-Standard Port</h3>
<p>If you&#8217;re running SSH on an internal, firewalled, workstation then you can probably skip this section, but if you&#8217;re running SSH on a firewall or on a machine with two network interfaces, this section is for you.</p>
<p>Out of the box OpenSSH will bind to every available network address; while convenient and suitable for most installations, this is far from optimal. If your machine has two or more interfaces then the odds are that one is &#8220;trusted&#8221; and the other is &#8220;untrusted.&#8221; If this is the case, and you don&#8217;t need nor want SSH access coming in on the untrusted interface, then you should configure OpenSSH to listen on a specific interface.</p>
<p>To have OpenSSH only bind to your internal interface, 192.168.0.1 in the example below, locate the following line in your sshd_config file:</p>
<pre>ListenAddress 0.0.0.0</pre>
<p>and change the 0.0.0.0 to 192.168.0.1:</p>
<pre>ListenAddress 192.168.0.1</pre>
<p>To verify that this change took, restart OpenSSH and look at netstat:</p>
<p class="command"># /etc/init.d/sshd restart</p>
<p class="system">[ SUCCESSFUL ] Secure Shell Daemon<br />
[ SUCCESSFUL ] Secure Shell Daemon</p>
<p class="command"># netstat -anp | grep sshd</p>
<p class="system">tcp        0      0 192.168.0.1:22          0.0.0.0:*               LISTEN      7868/sshd</p>
<p><strong>As you can see, the sshd daemon is now only listening on 192.168.0.1.</strong> SSH requests coming in <strong>any other interface</strong> will be ignored.</p>
<p>Similarly, you may want to change the port that the SSH daemon binds to. Sometimes there is a functional need for this (ie, your employer blocks outbound 22/tcp) but there is also security-through-obscurity value in this as well. While not providing any real security benefit against a determined attacker, moving the SSH daemon off of port 22 protects you against automated attacks which assume that the daemon is running on port 22.</p>
<p>To have OpenSSH bind to a port other than port 22, 31337 in the example below, locate the following line in your sshd_config file:</p>
<pre>Port 22</pre>
<p>and change the 22 to 31337:</p>
<pre>Port 31337</pre>
<p>To verify that this change took, restart OpenSSH and, again, look at netstat:</p>
<p class="command"># netstat -anp | grep sshd</p>
<p class="system">tcp        0      0 192.168.0.1:31337       0.0.0.0:*               LISTEN      330/sshd</p>
<p>Finally, to SSH into a host whose SSH daemon is listening on a non-standard port, use the -p option:</p>
<p class="command">ssh -p 31337 user@192.168.0.1</p>
<h3>Using TCP Wrappers</h3>
<p>TCP Wrappers are used to limit access to TCP services on your machine. If you haven&#8217;t heard of TCP Wrappers you&#8217;ve probably heard of /etc/hosts.allow and /etc/hosts.deny: these are the two configuration files for TCP Wrappers. In the context of SSH, TCP Wrappers allow you to decide what specific addresses or networks have access to the SSH service.</p>
<p>To use TCP Wrappers with SSH you need to make sure that OpenSSH was built with the -with-tcp-wrappers. This is the case on any modern distribution.</p>
<p>As I indicated earlier, TCP Wrappers are configured by editing the /etc/hosts.deny and /etc/hosts.allow files. Typically you tell hosts.deny to deny everything, then add entries to hosts.allow to permit specific hosts access to specific services.</p>
<p>An example:</p>
<pre>#
# hosts.deny    This file describes the names of the hosts which are
#               *not* allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#
ALL: ALL
#
# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#
sshd: 207.46.236. 198.133.219.25</pre>
<p>In the example above, access to SSH is limited to the network 207.46.236.0/24 and the address 198.133.219.25. Requests to any other service from any other address are denied by the &#8220;ALL: ALL&#8221; in hosts.deny. If you try to SSH into a machine and TCP Wrappers denies your access, you&#8217;ll see something like this:</p>
<p class="system">ssh_exchange_identification: Connection closed by remote host</p>
<p>This simple configuration change significantly hardens your installation since, with it in place, packets from hostile clients are dropped very early in the TCP session &#8212; and before they can do any real damage to a potentially vulnerable daemon.</p>
<h3>Public Key Authentication</h3>
<p>The last item I will cover is public key authentication. One of the best things you can do to tighten the security of your SSH installation is to disable password authentication and to use public key authentication instead. Password authentication is suboptimal for many reasons, but mostly because people choose bad passwords and attackers routinely try to brute-force passwords. If the systems administrator has chosen a bad password and he&#8217;s permitting root logins&#8230; game over.</p>
<p>Public key authentication is no silver bullet &#8211; similarly, people generate passphrase-less keys or leave ssh-agents running when they shouldn&#8217;t &#8211; but, in my opinion, it&#8217;s a much better bet.</p>
<p>Just about every distribution ships with public key authentication enabled, but begin by making sure it is:</p>
<pre>RSAAuthentication yes
PubkeyAuthentication yes</pre>
<p>Both of these options default to &#8220;yes&#8221; and the &#8220;RSAAuthentication&#8221; option is for SSHv1 and the &#8220;PubkeyAuthentication&#8221; option is for SSHv2. If you plan on using this authentication method exclusively, while you&#8217;re there, you may want to disable password authentication:</p>
<pre>PasswordAuthentication no</pre>
<p>Before you proceed, make sure you have a terminal open on your target machine. Once you restart the SSH daemon you will no longer be able to log in without a key&#8230; which we haven&#8217;t generated yet!</p>
<p>Once you&#8217;re sure, restart the SSH daemon:</p>
<p class="command"># /etc/init.d/sshd restart</p>
<p class="system">[ SUCCESSFUL ] Secure Shell Daemon<br />
[ SUCCESSFUL ] Secure Shell Daemon</p>
<p>Now, from your desktop, try to SSH in to your target machine:</p>
<p class="command">$ ssh rwm@brainy</p>
<p class="system">Permission denied (publickey,keyboard-interactive).</p>
<p><strong>We&#8217;re locked out!</strong>  This is a <strong>good </strong>thing.  The next step, on your desktop, is to generate a key:</p>
<p class="command">$ ssh-keygen -t dsa -C &#8220;Ryan&#8217;s SSHv2 DSA Key (Jan 2008)&#8221;</p>
<p class="system">Generating public/private dsa key pair.<br />
Enter file in which to save the key (/home/rwm/.ssh/id_dsa):<br />
Enter passphrase (empty for no passphrase): **********<br />
Enter same passphrase again: **********<br />
Your identification has been saved in /home/rwm/.ssh/id_dsa.<br />
Your public key has been saved in /home/rwm/.ssh/id_dsa.pub.<br />
The key fingerprint is:<br />
98:4d:50:ba:ee:8b:79:be:b3:36:75:8a:c2:4a:44:4b Ryan&#8217;s SSHv2 DSA Key (Jan 2008)</p>
<h4>A few notes on this:</h4>
<ul>
<li>You can generate a DSA (-t dsa), RSA (-t rsa), or SSHv1 (-t rsa1) key.  In the example above I&#8217;m using dsa.</li>
<li>I like to put the date I generated the key in the comment (-C) field, that way I can change it out every so often.</li>
<li>You&#8217;re entering a passphrase, not a password. Use a long string with spaces and punctuation. The longer and more complicated the better!</li>
</ul>
<p>The command you just ran generated two files &#8211; id_dsa, your private key and id_dsa.pub, your public key. It is critical that you keep your private key private, but you can distribute your public key to any machines you would like to access.</p>
<p>Now that you have generated your keys we need to get the public key into the ~/.ssh/authorized_keys file on the target machine. The best way to do this is to copy-and-paste it &#8211; begin by concatenating the public key file:</p>
<p class="command">$ cat .ssh/id_dsa.pub</p>
<p class="system">ssh-dss AAAAB3NzaC1kc3MAAACBAL7p6bsg5kK4ES9BWLPCNABl20iQQB3R0ymaPMHK&#8230;<br />
&#8230; ds= Ryan&#8217;s SSHv2 DSA Key (Jan 2008)</p>
<p>This is a very long string. Make sure you copy <u>all of it </u>and that you do NOT copy the newline character at the end. In other words, copy from the &#8220;ssh&#8221; to the &#8220;2008)&#8221;, but not past that.</p>
<p>The next step is to append this key to the end of the ~/.ssh/authorized_keys file on your target machine. Remember that terminal I told you to keep open a few steps ago? Type the following command into it, pasting the key you&#8217;ve just copied into the area noted KEY:</p>
<p class="command">echo &#8220;KEY&#8221;  &gt;&gt; ~/.ssh/authorized_keys</p>
<p>For example:</p>
<p class="command">echo &#8220;ssh-dss AAAA5kS9BWLPCN&#8230;s= Ryan&#8217;s SSHv2 DSA Key (Jan 2008)&#8221;  &gt;&gt; ~/.ssh/authorized_keys</p>
<p>Now, try to SSH in again. If you did this procedure correctly then instead of being denied access, you&#8217;ll be prompted for your passphrase:</p>
<p class="command">$ ssh rwm@brainy</p>
<p class="system">Enter passphrase for key &#8216;/home/rwm/.ssh/id_dsa&#8217;:<br />
Last login: Thu Jan 10 14:37:14 2008 from papa.engardelinux.org<br />
[rwm@brainy ~]$</p>
<p>Viola!  You&#8217;re now logged in using public key authentication instead of password authentication.</p>
<h3>In Summary&#8230;</h3>
<p>SSH is a wonderful tool and is every systems administrators second best friend (Perl, of course, being the first <img src='http://linewbie.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . It allows you to read your email from anywhere, provided you still use a terminal-based mail reader. It allows you to tunnel an xterm or X11 application from your home server to your desktop at work. It provides you a far superior alternative to FTP in SFTP and SCP.</p>
<p>SSH is great but just like any tool, it&#8217;s only as good as you use it. I hope that you found value in some of my best practices and if you have any of your own, leave them in the comments!</p>
<p>Before I go, here are some additional resources on SSH:</p>
<ul>
<li> <a href="http://www.openssh.com/" target="_blank"> The OpenSSH Project </a></li>
<li> <a href="http://www.snailbook.com/" target="_blank"> SSH, The Secure Shell: The Definitive Guide </a></li>
<li> <a href="http://www.pcs.cnu.edu/%7Embland/ssh_intro/" target="_blank"> Introduction to SSH Versions 1 and 2 </a></li>
<li> <a href="http://www.linuxsecurity.com/content/view/131846/171/" target="_blank"> Knock, Knock, Knockin&#8217; on EnGarde&#8217;s Door (with FWKNOP) </a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/01/best-practices-when-using-ssh.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Optimize nVidia Video Cards for KDE 4</title>
		<link>http://linewbie.com/2008/01/optimize-nvidia-video-cards-for-kde-4.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=optimize-nvidia-video-cards-for-kde-4</link>
		<comments>http://linewbie.com/2008/01/optimize-nvidia-video-cards-for-kde-4.html#comments</comments>
		<pubDate>Sun, 27 Jan 2008 08:49:17 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[guides]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[KDE 4]]></category>
		<category><![CDATA[nVidia]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/01/optimize-nvidia-video-cards-for-kde-4.html</guid>
		<description><![CDATA[KWin, the standard KDE window manager in KDE4.0, ships with the first version of built-in support for compositing, making it also to compositing manager. This allows KWin to provide advanced graphical effects, similar to Compiz, while also providing all the &#8230; <a href="http://linewbie.com/2008/01/optimize-nvidia-video-cards-for-kde-4.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>KWin, the standard KDE window manager in KDE4.0, ships with the first version of built-in support for compositing, making it also to compositing manager. This allows KWin to provide advanced graphical effects, similar to Compiz, while also providing all the features from previous KDE releases. Unlike Compiz, KWin still functions even when not system support for compositing is available, with only the compositing features being unavailable. KWin in KDE4.0 is also relatively new tails and has not been extensively optimized yet, therefore its performance may not be in loads areas comparable with performance of other compositing managers. In such cases performance should be improved with newer versions.Smoothness of KWin rendering can be improved by setting the env.variable KWIN_NVIDIA_HACK to 1. This sets â€˜ _ _ GL_YIELD=NOTHINGâ€™ for KWin, letting KWin use more CPU Time for OpenGL operations, however at the expense of affecting performance of other applications. Therefore, this is disabled by default. This setting may be removed in the future if the negative impact becomes insignificant.</p>
<p>Open <em><strong>~/.profile</strong></em> file and the following line:</p>
<blockquote>
<pre><strong>export KWIN_NVIDIA_HACK=1</strong></pre>
</blockquote>
<p style="text-align: center"><img src="http://img105.imageshack.us/img105/9737/kde4effectsfr1.jpg" /></p>
<p>For more on this check <strong><a href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=it_en&amp;trurl=http%3a%2f%2fwebsvn.kde.org%2f*checkout*%2ftrunk%2fKDE%2fkdebase%2fworkspace%2fkwin%2fCOMPOSITE_HOWTO" class="external text" title="Usage" rel="nofollow">COMPOSITE_HOWTO</a></strong>. Now see the difference.</p>
<p><em><strong>Tip:</strong></em> In loads cases, overall smoothness may be increased by turning off direct rendering in advanced options in the Desktop Effects configuration module (Alt+F3-&gt;Configure Window Behavior).</p>
<p>No optimastion or tweaks for ATI video cards that I have noticed so far. If you know, let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/01/optimize-nvidia-video-cards-for-kde-4.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Install and Configure TrueCrypt With GUI On Ubuntu 7.10</title>
		<link>http://linewbie.com/2008/01/install-and-configure-truecrypt-with-gui-on-ubuntu-710.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=install-and-configure-truecrypt-with-gui-on-ubuntu-710</link>
		<comments>http://linewbie.com/2008/01/install-and-configure-truecrypt-with-gui-on-ubuntu-710.html#comments</comments>
		<pubDate>Mon, 21 Jan 2008 03:18:49 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[applications/software]]></category>
		<category><![CDATA[debian/ubuntu based]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[howtoforge]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[truecrypt]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 7.10]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/01/install-and-configure-truecrypt-with-gui-on-ubuntu-710.html</guid>
		<description><![CDATA[Version 1.0 Author: Oliver Meyer &#60;o [dot] meyer [at] projektfarm [dot] de&#62; Last edited 12/18/2007 This document describes how to set up TrueCrypt with GUI on Ubuntu 7.10. TrueCrypt is a free open-source encryption software for desktop usage. This howto &#8230; <a href="http://linewbie.com/2008/01/install-and-configure-truecrypt-with-gui-on-ubuntu-710.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Version 1.0<br />
Author: Oliver Meyer &lt;o [dot] meyer [at] projektfarm [dot] de&gt;<br />
Last edited 12/18/2007</p>
<p>This document describes how to set up TrueCrypt with GUI on Ubuntu 7.10. TrueCrypt is a free open-source encryption software for desktop usage.</p>
<p>This howto is a practical guide without any warranty &#8211; it doesn&#8217;t cover the theoretical backgrounds. There are many ways to set up such a system &#8211; this is the way I chose.</p>
<p><span id="more-451"></span></p>
<h3>1 Preparation</h3>
<p>Set up a standard Ubuntu 7.10 system and update it.</p>
<h3>2 Needed Packages</h3>
<p>First we install some needed packages with the synaptic package manager.</p>
<ul>
<li>sun-java6-jre</li>
<li>python-pexpect</li>
</ul>
<p>You&#8217;ll see this window during the installation &#8211; mark the corresponding checkbox and proceed if you agree with the license agreement.</p>
<p><a href="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/big/java.jpg" class="thickbox"><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/java.jpg" style="border: medium none " /><img src="http://images.howtoforge.com/images/click_to_enlarge.png" alt="Click to enlarge" border="0" height="12" width="100" /></p>
<p></a><noscript style="font-size: 7pt">(JavaScript must be enabled in your browser to view the large image as an image overlay.)</noscript></p>
<p>Afterwards check if all went well &#8211; open a terminal and enter.</p>
<p class="command">java -version</p>
<p>The output should look like this:</p>
<p class="system">java version &#8220;1.6.0_03&#8243;<br />
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)<br />
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)</p>
<h3>3 Truecrypt</h3>
<h4>3.1 Installation</h4>
<p>Open <a href="http://www.truecrypt.org/downloads.php" title="http://www.truecrypt.org/downloads.php" target="_blank">http://www.truecrypt.org/downloads.php</a> within your browser and download the latest stable version for Ubuntu 7.10 (.tar.gz-file containing the .deb-package).</p>
<p><a href="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/big/tc1.jpg" class="thickbox"><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc1.jpg" style="border: medium none " /><img src="http://images.howtoforge.com/images/click_to_enlarge.png" alt="Click to enlarge" border="0" height="12" width="100" /></p>
<p></a><noscript style="font-size: 7pt">(JavaScript must be enabled in your browser to view the large image as an image overlay.)</noscript></p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc2.jpg" style="border: medium none " /></p>
<p>Afterwards unpack the .tar.gz-file, &#8230;</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc3.jpg" style="border: medium none " /></p>
<p>&#8230; switch to the folder with the unpacked files and install the .deb-package with the GDebi package installer (simply double click on the package). Click on &#8220;<span class="system">Install Package</span>&#8221; to start the installation.</p>
<p><a href="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/big/tc4.jpg" class="thickbox"><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc4.jpg" style="border: medium none " /><img src="http://images.howtoforge.com/images/click_to_enlarge.png" alt="Click to enlarge" border="0" height="12" width="100" /></p>
<p></a><noscript style="font-size: 7pt">(JavaScript must be enabled in your browser to view the large image as an image overlay.)</noscript></p>
<p>Enter the root password.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc5.jpg" style="border: medium none " /></p>
<p>The package and its dependencies are being installed.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc6.jpg" style="border: medium none " /></p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc7.jpg" style="border: medium none " /></p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tc8.jpg" style="border: medium none " /></p>
<h4>3.2 System Configuration</h4>
<p>Please note, that the following steps (3.2.1 &#8211; 3.2.3) can be done automatically by the tcgui installer (step 4). Proceed if you have problems with the tcgui-installer or want to configure the system manually in the first place &#8211; otherwise go ahead with step 4.</p>
<h4>3.2.1 Users &amp; Groups</h4>
<p>We have to add the group &#8220;<span class="system">truecrypt</span>&#8221; to the system and afterwards we add the root-account and our user-account to it. The settings for users and groups are available in the gnome system menu.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/ug1.jpg" style="border: medium none " /></p>
<p>Enter the root password.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/ug2.jpg" style="border: medium none " /></p>
<p>Click on &#8220;<span class="system">Manage Groups</span>&#8220;.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/ug3.jpg" style="border: medium none " /></p>
<p>Click on &#8220;<span class="system">Add Group</span>&#8220;.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/ug4.jpg" style="border: medium none " /></p>
<p>Insert &#8220;<span class="system">truecrypt</span>&#8221; (without the quotes) as name for the new group, mark the checkbox next to the root and your username and click on &#8220;<span class="system">OK</span>&#8220;.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/ug5.jpg" style="border: medium none " /></p>
<h4>3.2.2 Sudo</h4>
<p>Next we configure sudo in order that TrueCrypt is useable without a password query &#8211; open a terminal and enter:</p>
<p class="command">sudo visudo</p>
<p>Add the following line:</p>
<p><span class="system">%truecrypt ALL=(root) NOPASSWD:/usr/bin/truecrypt</span></p>
<p>It should look like this:</p>
<pre># /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Defaults
Defaults        !lecture,tty_tickets,!fqdn
# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%truecrypt ALL=(root) NOPASSWD:/usr/bin/truecrypt</pre>
<p>To save the changes press CTRL+O (STRG+O on a german keyboard) and hit enter. Close the editor via CTRL+X (STRG+X on a german keyboard).</p>
<h4>3.2.3 TrueCrypt Group</h4>
<p>As a last resort we have to assign TrueCrypt itself to the new group that we created at step 3.2.1. Open terminal and enter:</p>
<p class="command">sudo chgrp truecrypt /usr/bin/truecrypt</p>
<p>Afterwards we check if all went well &#8211; enter:</p>
<p class="command">truecrypt -l</p>
<p>If you&#8217;re NOT asked for a system password and the output looks like this &#8230;</p>
<p class="system">No volumes mapped</p>
<p>&#8230; all is fine.</p>
<h3>4 TrueCrypt GUI (tcgui)</h3>
<p>Tcgui provides a GUI that is similar to the windows GUI for truecrypt. It&#8217;s licensed unter the GPL.</p>
<h4>4.1 Download</h4>
<p>Open <a href="http://tcgui.tc.funpic.de/en/download.htm" title="http://tcgui.tc.funpic.de/en/download.htm" target="_blank">http://tcgui.tc.funpic.de/en/download.htm</a> (<a href="http://tcgui.tc.funpic.de/download.htm" title="http://tcgui.tc.funpic.de/download.htm" target="_blank">http://tcgui.tc.funpic.de/download.htm</a> for German users) within your browser and download the latest version (When I was writing this howto the latest version was 0.4).</p>
<p><a href="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/big/tcgui1.jpg" class="thickbox"><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tcgui1.jpg" style="border: medium none " /><img src="http://images.howtoforge.com/images/click_to_enlarge.png" alt="Click to enlarge" border="0" height="12" width="100" /></p>
<p></a><noscript style="font-size: 7pt">(JavaScript must be enabled in your browser to view the large image as an image overlay.)</noscript></p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tcgui2.jpg" style="border: medium none " /></p>
<p>Afterwards unpack the file.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/tcgui3.jpg" style="border: medium none " /></p>
<h4>4.2 Installation</h4>
<p>Open a terminal, switch to the unpacked files and run the installer.</p>
<p class="command">cd Desktop/tcgui-0.4/<br />
sudo bash install.sh $USER</p>
<p>Note: Don&#8217;t replace $USER with your username &#8211; simply copy &amp; paste the line.</p>
<p>Choose your language (german or english) and answer the following questions with no (n) &#8211; unless you haven&#8217;t realized step 3.2.1 till 3.2.3. After the installation finished you have to log out and back in to take the changes effect.</p>
<h4>4.3 Access The GUI</h4>
<p>The TrueCrypt GUI is available in the gnome applications menu.</p>
<p><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/access1.jpg" style="border: medium none " /></p>
<p>Click on &#8220;<span class="system">Yes</span>&#8221; if you agree with the warranty agreement.</p>
<p><a href="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/big/access2.jpg" class="thickbox"><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/access2.jpg" style="border: medium none " /><img src="http://images.howtoforge.com/images/click_to_enlarge.png" alt="Click to enlarge" border="0" height="12" width="100" /></p>
<p></a><noscript style="font-size: 7pt">(JavaScript must be enabled in your browser to view the large image as an image overlay.)</noscript></p>
<p>The GUI appears &#8211; make yourself familiar with it.</p>
<p><a href="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/big/access3.jpg" class="thickbox"><img src="http://images.howtoforge.com/images/truecrypt_on_ubuntu_710/access3.jpg" style="border: medium none " /><img src="http://images.howtoforge.com/images/click_to_enlarge.png" alt="Click to enlarge" border="0" height="12" width="100" /></p>
<p></a><noscript style="font-size: 7pt">(JavaScript must be enabled in your browser to view the large image as an image overlay.)</noscript></p>
<p>Note: Please have a look at the readme in the tcgui-folder (on your desktop). Which functions are working without problems and which not is described at the end of the file &#8211; so you should read it before you you&#8217;re playing around with the GUI <img src='http://linewbie.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h4>4.4 Deinstallation</h4>
<p>If you want to deinstall the TrueCrypt GUI open a terminal and enter:</p>
<p class="command">sudo bash /usr/share/tcgui/uninstall.sh</p>
<p>Note: The group &#8220;<span class="system">truecrypt</span>&#8221; will not be deleted and the changes in the sudo configuration will not be restored.</p>
<h3>5 Links</h3>
<p>TrueCrypt: <a href="http://www.truecrypt.org/" title="http://www.truecrypt.org/" target="_blank">http://www.truecrypt.org/</a><br />
TrueCrypt License: <a href="http://www.truecrypt.org/license.php" title="http://www.truecrypt.org/license.php" target="_blank">http://www.truecrypt.org/license.php</a><br />
TrueCrypt Linux manpage: <a href="http://www.truecrypt.org/docs/linux-manpage.php" title="http://www.truecrypt.org/docs/linux-manpage.php" target="_blank">http://www.truecrypt.org/docs/linux-manpage.php</a><br />
TrueCrypt GUI (en): <a href="http://tcgui.tc.funpic.de/en/index.htm" title="http://tcgui.tc.funpic.de/en/index.htm" target="_blank">http://tcgui.tc.funpic.de/en/index.htm</a><br />
TrueCrypt GUI (de): <a href="http://tcgui.tc.funpic.de/index.htm" title="http://tcgui.tc.funpic.de/index.htm" target="_blank">http://tcgui.tc.funpic.de/index.htm</a><br />
Ubuntu: <a href="http://www.ubuntu.com/" title="http://www.ubuntu.com/" target="_blank">http://www.ubuntu.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/01/install-and-configure-truecrypt-with-gui-on-ubuntu-710.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Archos 605 Wifi &#8211; Linux Hack On Archos 605 WiFi</title>
		<link>http://linewbie.com/2008/01/hacking-archos-605-wifi-linux-hack-on-archos-605-wifi.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hacking-archos-605-wifi-linux-hack-on-archos-605-wifi</link>
		<comments>http://linewbie.com/2008/01/hacking-archos-605-wifi-linux-hack-on-archos-605-wifi.html#comments</comments>
		<pubDate>Sat, 19 Jan 2008 03:07:45 +0000</pubDate>
		<dc:creator>Linewbie.com</dc:creator>
				<category><![CDATA[audio/video/pics]]></category>
		<category><![CDATA[cool stuff]]></category>
		<category><![CDATA[gadgets & mobiles]]></category>
		<category><![CDATA[guides]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[random stuff]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[archos]]></category>
		<category><![CDATA[archos 605]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.linewbie.com/2008/01/hacking-archos-605-wifi-linux-hack-on-archos-605-wifi.html</guid>
		<description><![CDATA[Some industrious programmers have found a way to hack the Archos 605 WiFi portable video player to run the Qtopia Linux platform. By the looks of it, the Qtopia hack doesnâ€™t add much in the way of extra media features &#8230; <a href="http://linewbie.com/2008/01/hacking-archos-605-wifi-linux-hack-on-archos-605-wifi.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://img205.imageshack.us/img205/6268/324775562120ovr1ns4.gif" align="right" /> Some industrious programmers have <strong><a href="http://www.openpma.org/gen4/How-TO:_Install_Qtopia" class="external-link">found a way</a></strong> to hack the <span class="cnet-product">Archos 605 WiFi</span> portable video player to run the <a href="http://trolltech.com/products/qtopia/qtopia-overview" class="external-link">Qtopia Linux platform</a>. By the looks of it, the Qtopia hack doesnâ€™t add much in the way of extra media features (the Archos does pretty well as-is), but it opens the door to developing the Archos 605 WiFi as a more generally useful and configurable tablet PC. The Qtopia hack appears to work on older models of the Archos players as well, although the Archos fifth-generation players seem to be easier to configure.</p>
]]></content:encoded>
			<wfw:commentRss>http://linewbie.com/2008/01/hacking-archos-605-wifi-linux-hack-on-archos-605-wifi.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

