<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The Nubby Admin</title>
	
	<link>http://thenubbyadmin.com</link>
	<description>Just a nublet SysAdmin</description>
	<lastBuildDate>Thu, 23 Feb 2012 14:26:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheNubbyAdmin" /><feedburner:info uri="thenubbyadmin" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TheNubbyAdmin</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/TheNubbyAdmin" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FTheNubbyAdmin" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>How to View All .bash_history Files on Your Server</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/KzCYrOLdgAc/</link>
		<comments>http://thenubbyadmin.com/2012/02/23/how-to-view-all-bash_history-files-on-your-server/#comments</comments>
		<pubDate>Thu, 23 Feb 2012 14:26:59 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2130</guid>
		<description><![CDATA[I recently had a moment involving a CentOS server that caused me to circle the wagons and ask &#8220;Who just did what in their shell?!&#8221;<br />
After quickly checking to see who was currently logged in (as well as those that had just recently been logged in), I wanted to see the command history for each user on the server.<br />
Before I go any further, let me say a few important things:<br />
There are more shells than bash<br />
Each shell has ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>I recently had a moment involving a CentOS server that caused me to circle the wagons and ask <em>&#8220;Who just did <strong>what</strong> in their shell?!&#8221;</em></p>
<p>After quickly checking to see who was currently logged in (as well as those that had <em>just recently</em> been logged in), I wanted to see the command history for each user on the server.</p>
<p>Before I go any further, let me say a few important things:</p>
<h2>There are more shells than bash</h2>
<p>Each shell has its own history options and files. Don&#8217;t assume that because you found all the .bash_history files on a machine that you have all shell histories.</p>
<p>And all the zsh proselytes said &#8220;Amen.&#8221;</p>
<h2>.bash_history is a suggestion not a rule</h2>
<p>Bash&#8217;s history file (that&#8217;s the $HISTFILE variable) can be changed. Just because you found all the .bash_history files on a machine doesn&#8217;t mean you have all of bash&#8217;s history.</p>
<h2>Bash history is a convenience not a reporting tool</h2>
<p>Bash history can <em>easily</em> be altered for both good and bad purposes. It is not to be relied on as a a way of seriously auditing what has been done on a server. For that kind of thing, look at <a href="http://people.redhat.com/sgrubb/audit/">auditd</a>.</p>
<h2>Scan all .bash_history files</h2>
<p>The above notwithstanding, if you want to quickly scan your machine&#8217;s .bash_history files consider the following options.</p>
<p>The first is dead simple, and I thank <a href="https://twitter.com/#!/etrever">@etrever</a>, <a href="https://twitter.com/#!/evilchili">@evilchili</a> and <a href="http://unix.stackexchange.com/users/885/gilles">Gilles over at unix.StackExchange.com</a> for this method (I&#8217;m still getting my *nix chops).</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">&quot;stuff goes here&quot;</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/*/</span>.bash_history</pre>
</div>
</div>
<p>Yep, simple as that. This is of course assuming that 1) All user folders are standardized, and 2) your history files all share a common name. If the previous two things are true, this is a great, quick way to see things like&#8230; oh&#8230; say&#8230; <em>&#8220;<a href="http://thenubbyadmin.com/2012/01/06/how-does-a-jr-sysadmin-solve-a-broken-web-app/">Who just went all chmod -R 777 on the httpdocs folder?!</a>&#8220;</em></p>
<p>However, if you want a slightly more robust way of searching through all bash history on a machine that takes the home folder ambiguity out of the equation, <a href="http://unix.stackexchange.com/a/31731/4232">Gilles from the Unix &amp; Linux Stack Exchange had an awesome solution</a>.</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">getent</span> <span style="color: #c20cb9; font-weight: bold;">passwd</span> <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #c20cb9; font-weight: bold;">cut</span> <span style="color: #660033;">-d</span> : <span style="color: #660033;">-f</span> <span style="color: #000000;">6</span> <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #ff0000;">'s:$:/.bash_history:'</span> <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #c20cb9; font-weight: bold;">xargs</span> <span style="color: #660033;">-d</span> <span style="color: #ff0000;">'\n'</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-H</span> <span style="color: #660033;">-e</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$pattern</span>&quot;</span></pre>
</div>
</div>
<p>I had never seen the &#8216;getent&#8217; tool before which gets entries from the following administrative databases: ahosts, ahostsv4, ahostsv6, aliases, ethers, group, gshadow, hosts, netgroup, networks, passwd, protocols, rpc, services, and shadow. &#8216;Cut&#8217; segments the input by a colon and then selects the sixth field which is each user&#8217;s home directory. Sed works its magic to take the input and append it with the probable location of the .bash_history file. Finally grep is fed each path and searches for our pattern.</p>
<p>Certainly, if there is a question about the existence of other shells or if you want to be certain that your history file really <em>is</em> called .bash_history, you&#8217;ll need to add some extra logic in. However, for my scenario, this was enough to get me going.</p>
<p>Unfortunately, I was made painfully aware of how bash history is a mere user level convenience and not an auditing tool. Nothing malicious was done to the server and nothing terribly bad was done, however as I looked deeper into what could have happened, I realized that a much more thorough auditing trail might be needed in the future.</p>
<p>How do you handle shell history? Do you implement any special tricks to make it more reliable or do you use an entirely different system to keep track of commands that have been run?
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/KzCYrOLdgAc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/23/how-to-view-all-bash_history-files-on-your-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/23/how-to-view-all-bash_history-files-on-your-server/</feedburner:origLink></item>
		<item>
		<title>Solving the WordPress Error: Sorry, there has been an error. This does not appear to be a WXR file, missing/invalid WXR version number</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/RzrOYkM3zBc/</link>
		<comments>http://thenubbyadmin.com/2012/02/20/solving-the-wordpress-error-sorry-there-has-been-an-error-this-does-not-appear-to-be-a-wxr-file-missinginvalid-wxr-version-number/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 14:44:38 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2156</guid>
		<description><![CDATA[My Problem<br />
While performing the migration of my WordPress 3.3.1 blog, I used the &#8220;export&#8221; and &#8220;import&#8221; features to move my content. Upon trying to import the .xml file into my new WordPress installation that the export feature on the old installation had created, I hit upon this error:<br />
Sorry, there has been an error.This does not appear to be a WXR file, missing/invalid WXR version number<br />
My Solution<br />
Downgrade to WordPress 3.2.x, perform the importation and then upgrade to ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<h2>My Problem</h2>
<p>While performing the migration of my WordPress 3.3.1 blog, I used the &#8220;export&#8221; and &#8220;import&#8221; features to move my content. Upon trying to import the .xml file into my new WordPress installation that the export feature on the old installation had created, I hit upon this error:</p>
<blockquote><p>Sorry, there has been an error.This does not appear to be a WXR file, missing/invalid WXR version number</p></blockquote>
<h2>My Solution</h2>
<p>Downgrade to WordPress 3.2.x, perform the importation and then upgrade to the latest version.</p>
<p>Downgrading can take two forms: simply reinstalling WordPress from the ground up using an older version or taking the files of an older version and overwriting all existing 3.3.1 files <em>with the exception of the wp-config.php file</em>. Do not overwrite the wp-config file of the WordPress installation that you are trying to import into.</p>
<p>To find old versions of WordPress, visit the <a href="http://wordpress.org/download/release-archive/">WordPress Release Archive</a>. Make sure not to download one of the beta or release candidate files. Also, be aware if you&#8217;re site uses the MU version of WordPress. The files for MU installations are separate from the non-MU files.</p>
<h2>Other Solutions</h2>
<p>There are other possibilities as to why you cannot import your XML file.</p>
<p>The first is to look in the XML file and, near the top, add the line &#8220;&lt;wp:wxr_version&gt;1.1&lt;/wp:wxr_version&gt;&#8221; (without quotes) just after the language definition declaration. For more information, see <a href="http://wordpress.org/support/topic/xml-to-wxr-issue">this WordPress Support thread</a>.</p>
<p>Another possibility is that PHP safe_mode might be turned on and causing problems. safe_mode being on does not in itself guarantee that it is the cause of this problem, but it could be. You will need to contact your web host and ask if safe_mode is turned on. It is common for shared web hosts to enable it.
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/RzrOYkM3zBc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/20/solving-the-wordpress-error-sorry-there-has-been-an-error-this-does-not-appear-to-be-a-wxr-file-missinginvalid-wxr-version-number/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/20/solving-the-wordpress-error-sorry-there-has-been-an-error-this-does-not-appear-to-be-a-wxr-file-missinginvalid-wxr-version-number/</feedburner:origLink></item>
		<item>
		<title>How to List Linux File Permissions in Octal Notation</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/79nVHnhDQbM/</link>
		<comments>http://thenubbyadmin.com/2012/02/16/how-to-list-linux-file-permissions-in-octal-notation/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 14:15:57 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2125</guid>
		<description><![CDATA[When looking at a list of filesystem objects, I have trouble visually parsing rwxr-xr-x or similar permissions. It&#8217;s probably something with my eyes, but I&#8217;d much prefer to see 755. More than just a visual preference, somehow I just &#8220;get&#8221; it faster than seeing letters and dashes. Surely there must be some simple switch in ls that will do this, right?<br />
Wrong.<br />
However, a quick-n-dirty way of doing this is with the &#8220;stat&#8221; command using the -c switch. Stat itself will ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>When looking at a list of filesystem objects, I have trouble visually parsing rwxr-xr-x or similar permissions. It&#8217;s probably something with my eyes, but I&#8217;d much prefer to see 755. More than just a visual preference, somehow I just &#8220;get&#8221; it faster than seeing letters and dashes. Surely there must be some simple switch in ls that will do this, right?</p>
<p>Wrong.</p>
<p>However, a quick-n-dirty way of doing this is with the &#8220;stat&#8221; command using the -c switch. Stat itself will show you file or filesystem status information. The -c switch allows you to customise the output. To see file permissions in octal use the &#8220;%a&#8221; format sequence. I toss in a few other format sequences for my tastes:</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">stat</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;%n %a %G %g&quot;</span> IMG_0346.MOV
IMG_0346.MOV <span style="color: #000000;">664</span> wesley <span style="color: #000000;">500</span></pre>
</div>
</div>
<p>The file&#8217;s name is shown as a result of %n, %a shows octal permissions, %G shows the owner&#8217;s group name and %g shows the owner&#8217;s group ID.</p>
<p>To see the octal permissions of the contents of an entire directory (in this case my Downloads directory) simply use a star thusly:</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">stat</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;%a %n&quot;</span> Downloads<span style="color: #000000; font-weight: bold;">/*</span>
&nbsp;
<span style="color: #000000;">664</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>localhost.sql
<span style="color: #000000;">664</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>premium-pixels-fancy-pants-blog-magazine-theme.zip
<span style="color: #000000;">755</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>premium-pixels-package
<span style="color: #000000;">644</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>readme.html
<span style="color: #000000;">664</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>RobDuck1.JPG
<span style="color: #000000;">664</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>RobDuck2.JPG
<span style="color: #000000;">664</span> Downloads<span style="color: #000000; font-weight: bold;">/</span>socialite-modern-wordpress-theme.zip</pre>
</div>
</div>
<p>This isn&#8217;t my ideal, however. I&#8217;d really like ls to have the option. Perhaps there&#8217;s some bastardized and recompiled ls out there. Have you ever wanted to see octal permissions on your filesystem lists? How did you go about achieving that goal?
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/79nVHnhDQbM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/16/how-to-list-linux-file-permissions-in-octal-notation/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/16/how-to-list-linux-file-permissions-in-octal-notation/</feedburner:origLink></item>
		<item>
		<title>Fixing Exceptionally Slow Remote Desktop Performance to Windows Server 2008</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/Sz6vePFsQGY/</link>
		<comments>http://thenubbyadmin.com/2012/02/14/fixing-exceptionally-slow-remote-desktop-performance-to-windows-server-2008/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 14:21:01 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2119</guid>
		<description><![CDATA[My Problem<br />
Remote desktop connections to a Windows Server 2008 R2 Enterprise server were absurdly slow. Refresh times were as high as ten seconds. No amount of lowering the connection settings on the remote desktop connection would increase the speed. This problem occurred from Windows Vista and 7 clients connecting to the Windows Server 2008 machine. It did not happen when connecting via RDP from Linux machines.<br />
My Solution<br />
On the Windows Server 2008 machine, navigate to the following registry ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<h2>My Problem</h2>
<p>Remote desktop connections to a Windows Server 2008 R2 Enterprise server were absurdly slow. Refresh times were as high as ten seconds. No amount of lowering the connection settings on the remote desktop connection would increase the speed. This problem occurred from Windows Vista and 7 clients connecting to the Windows Server 2008 machine. It did not happen when connecting via RDP from Linux machines.</p>
<h2>My Solution</h2>
<p>On the Windows Server 2008 machine, navigate to the following registry key:</p>
<div class="wp_syntax">
<div class="code">
<pre class="cmd" style="font-family:monospace;">HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters</pre>
</div>
</div>
<p>Add a new DWORD and give it the name DisableTaskOffload. Set the value on the new DWORD to 1.</p>
<h2>More Information</h2>
<p>Many articles on the web about slow RDP speeds will focus on Receieve Side Scaling (RSS) and Autotuning. I tried turning both of those off using the following method from an elevated command prompt:</p>
<div class="wp_syntax">
<div class="code">
<pre class="cmd" style="font-family:monospace;">netsh interface tcp set global autotuning=disabled
netsh interface tcp set global autotuninglevel=normal</pre>
</div>
</div>
<p>That did not help matters any. For more information on Windows network offloading, <a href="http://msdn.microsoft.com/en-us/windows/hardware/gg463469">see this old article from 2001</a>. Here are some other references to disabling task offloading that might be of interest</p>
<ul>
<li><a href="http://support.microsoft.com/kb/888750/en-us">Slow performance when you try to access resources on your Virtual Server 2005 host computer from a guest virtual machine</a></li>
<li><a href="http://support.microsoft.com/kb/951037">Information about the TCP Chimney Offload, Receive Side Scaling, and Network Direct Memory Access features in Windows Server 2008</a></li>
<li><a href="http://support.microsoft.com/kb/904946">You experience intermittent communication failure between computers that are running Windows XP or Windows Server 2003</a></li>
</ul>
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/Sz6vePFsQGY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/14/fixing-exceptionally-slow-remote-desktop-performance-to-windows-server-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/14/fixing-exceptionally-slow-remote-desktop-performance-to-windows-server-2008/</feedburner:origLink></item>
		<item>
		<title>“It’s just not goin’ through!” – A Tale from Userland</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/Dj3IOPwl4Ho/</link>
		<comments>http://thenubbyadmin.com/2012/02/10/its-just-not-goin-through-a-tale-from-userland/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 14:41:33 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2092</guid>
		<description><![CDATA[&#8220;It&#8217;s just not goin&#8217; through!&#8221; said the Southern gentleman in a perplexed but gentle tone.<br />
I was doing simple desktop support style work for a small organization that I&#8217;ve been acquainted with for several years. They&#8217;re a satellite of a larger, multi-million dollar organization, but are largely self contained. That includes finding their own IT support which, prior to me becoming acquainted with the leaders, consisted of nagging anyone&#8217;s sons or daughters who could glance at a computer and not immediately ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>&#8220;It&#8217;s just not goin&#8217; through!&#8221; said the Southern gentleman in a perplexed but gentle tone.</p>
<p>I was doing simple desktop support style work for a small organization that I&#8217;ve been acquainted with for several years. They&#8217;re a satellite of a larger, multi-million dollar organization, but are largely self contained. That includes finding their own IT support which, prior to me becoming acquainted with the leaders, consisted of nagging anyone&#8217;s sons or daughters who could glance at a computer and not immediately explode from hypertension.</p>
<p>&#8220;I dunno why your laptop is the only one that does this,&#8221; I said into my headset as I rubbed my forehead hard. This was a remote case. My home office is in Phoenix, Arizona and this organization was in another state, two time zones and 2,000 miles away. I had given up hopes that the day wouldn&#8217;t be totally consumed by this call. It was a simple matter of installing an online backup client and trying to track down some <a href="http://superuser.com/q/374822/6580">strange</a> <a href="http://superuser.com/q/374830/6580">problems</a> with Microsoft Office &#8211; but things kept going oddly awry.</p>
<p>I use CrossLoop at the moment as my go-to remote support tool. It&#8217;s a bit bare-bones and I&#8217;m not entirely happy with it, but it&#8217;s the best free tool I have at the moment before I commit my money to a fuller product. I&#8217;ve been deeply involved with comparing other remote support tools and am nearing a final decision (oh if only I could afford a Bomgar appliance). Until then, I deal with CrossLoop.</p>
<p>&#8220;<em>There</em> it is! Took ten tries that time!&#8221; the elder gentleman drawled in victory. He was well past retirement age, but was far from retiring. He was no fool &#8211; having done many successful things for many people over many years. He was currently in an unusual two-week period of rest in-between world travels. He had just come back from galavanting around the US at sundry speaking engagements and was planning a trip to Africa to lead a small group. That would likely not be his only trip out of the USA for 2012.</p>
<p>I connected to his laptop and began my tasks. In the course of my support work for him I had to reboot the machine a few times. That required the user to launch the CrossLoop executable file after logging in and once again starting the mysteriously recalcitrant process of getting connected to me.</p>
<p>If anyone reading this is familiar with remote support tools, CrossLoop works no different than most do. The person who needs support launches the program and reads an access code to someone else. That other person then enters the user&#8217;s access code into their own instance of CrossLoop. The one requesting support must click a &#8220;Connect&#8221; button which then contacts CrossLoop&#8217;s mediation service. The one who will be connecting also clicks their &#8220;Connect&#8221; button and the connection is brokered by the mediation service. After clicking the connect button, the button immediately turns into a &#8220;Disconnect&#8221; button so that either party can instantly end the session.</p>
<p><a href="http://thenubbyadmin.com/wp-content/uploads/2012/02/Selection_002.png"><img class="aligncenter size-full wp-image-2093" title="Selection_002" src="http://thenubbyadmin.com/wp-content/uploads/2012/02/Selection_002.png" alt="" width="347" height="409" /></a></p>
<p>All in all it works out pretty good. Except for this one laptop.</p>
<p>&#8220;Great! Only took four tries this time!&#8221; the man chuckled. As I worked on the issues that I was contacted to help with, I was also trying to decide how to tackle this mysterious CrossLoop problem. It seemed unlikely that it was a network issue. I never had problems with his internet connection while I was connected. No complaints about dropped downloads, or wireless signal or anything else had been lodged. It happened regardless of where the user was located, so it seemed like it wasn&#8217;t an ISP problem.</p>
<p>Some very strange issues with the laptop&#8217;s applications made me wonder if there was deeply hidden trouble with the OS itself. Perhaps some fundamental driver or DLL file was corrupted in such a way that caused lossy communication under certain circumstances? I just couldn&#8217;t figure it out.</p>
<p>&#8220;Okay, to finish this up, I&#8217;ll need to log you off of this current user and log back in as a different user.&#8221; Unfortunately, CrossLoop requires a user to be logged in before it can be launched and receive / sustain connections. Every logout / logon event caused the user to have to re-connect with me. Of course, as it <em>had</em> to happen, that day&#8217;s problem narrowed down to a corrupt Windows user profile. I had to log off and log on multiple times in the course of troubleshooting and ultimately migrating files.</p>
<p>&#8220;Here&#8217;s your new code.&#8221; The man recited a series of numbers to me. I entered them and clicked my connect button while waiting for his side to finally &#8220;go through.&#8221;</p>
<p><a href="http://thenubbyadmin.com/wp-content/uploads/2012/02/Selection_003.png"><img class="aligncenter size-full wp-image-2094" title="Selection_003" src="http://thenubbyadmin.com/wp-content/uploads/2012/02/Selection_003.png" alt="" width="347" height="406" /></a></p>
<p>I stared at the connection screen. I like the &#8220;Disconnect&#8221; button that shows up immediately after you click &#8220;Connect.&#8221; Just look at it! Big, chunky and orange with a nice call to action printed on it. I&#8217;ve been a student of conversion rate optimization for a little while now and am getting more into doing eCommerce sites for clients. &#8220;That&#8217;s a nice orange button. It should be used as a checkout button&#8230;&#8221;</p>
<p>&#8220;Whew! Eleven times that time!&#8221; This was absurd. I had to figure out why this was happening.</p>
<p>After some more work, I had to reboot the laptop once again. Of course, the user had to once again open CrossLoop and initiate the connection to me.</p>
<p>&#8220;Oh! Hey, you know what? I think the times that I&#8217;ve connected right up to ya&#8217;ll has been when I only clicked the connect button once instead of double clicking.&#8221;</p>
<p>I inhaled sharply.</p>
<p>&#8220;Ayup! I click the &#8220;Connect&#8221; button just once and it hooks right up to you!&#8221;</p>
<p style="text-align: center;">
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/Dj3IOPwl4Ho" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/10/its-just-not-goin-through-a-tale-from-userland/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/10/its-just-not-goin-through-a-tale-from-userland/</feedburner:origLink></item>
		<item>
		<title>The 2011 ServerFault Challenge Duck Award Ceremony</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/WzEYz3RSGDg/</link>
		<comments>http://thenubbyadmin.com/2012/02/09/the-2011-serverfault-challenge-duck-award-ceremony/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 14:33:35 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2072</guid>
		<description><![CDATA[Back in January of 2011 I announced a ServerFault 10K challenge. The premise was to gain ten thousand points on ServerFault (or, alternatively, the StackExchange site of your choosing). Many joined, only a select few achieved the goal.<br />
Prizes were awarded to those who achieved the 10,000 point goal as well as for those who reached the halfway point of 5,000 points. Ten-thousand point earners won a Buds Luxury Duck and five-thousand point earners won a Buds Mini Duck.<br />
Some ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>Back in January of 2011 I announced a <a href="http://thenubbyadmin.com/2011/01/04/a-call-to-all-community-minded-sysadmins-join-the-serverdault-10000-point-challenge/">ServerFault 10K challenge</a>. The premise was to gain ten thousand points on ServerFault (or, alternatively, the StackExchange site of your choosing). Many joined, only a select few achieved the goal.</p>
<p>Prizes were awarded to those who achieved the 10,000 point goal as well as for those who reached the halfway point of 5,000 points. Ten-thousand point earners won a <a href="http://www.budproduct.com/categories/luxury-ducks/">Buds Luxury Duck</a> and five-thousand point earners won a <a href="http://www.budproduct.com/categories/mini-ducks/">Buds Mini Duck</a>.</p>
<p>Some of the winners were able to submit a photo of their duckies.</p>
<p>Moirai must be giggling because Philip &#8220;Chopper3&#8243; Buckley-Mellor <em>already had</em> quite a collection of Buds ducks. This contest allowed him to add to it as well as bask in his Britishness with a fancy Royal Guard duck.</p>
<p style="text-align: center;"><a href="http://thenubbyadmin.com/wp-content/uploads/2012/02/ChopperDucks.jpeg"><img class="aligncenter  wp-image-2073" title="ChopperDucks" src="http://thenubbyadmin.com/wp-content/uploads/2012/02/ChopperDucks.jpeg" alt="" width="384" height="288" /></a></p>
<p>Rob Moir received a pretty polka dotted duck. It matches perfectly with his pretty, pretty pony avatar.</p>
<p style="text-align: center;"><a href="http://thenubbyadmin.com/wp-content/uploads/2012/02/RobDuck1.jpg"><img class="aligncenter  wp-image-2074" title="RobDuck1" src="http://thenubbyadmin.com/wp-content/uploads/2012/02/RobDuck1.jpg" alt="" width="386" height="290" /></a></p>
<p style="text-align: left;">I&#8217;m not really sure what&#8217;s going on here, but I&#8217;m a little weirded out:</p>
<p style="text-align: center;"><a href="http://thenubbyadmin.com/wp-content/uploads/2012/02/RobDuck2.jpg"><img class="aligncenter  wp-image-2075" title="RobDuck2" src="http://thenubbyadmin.com/wp-content/uploads/2012/02/RobDuck2.jpg" alt="" width="330" height="451" /></a></p>
<p style="text-align: left;">Tom O&#8217;Connor is a rock star SysAdmin who is not afraid to be a bit edgy, and thus he won a rock star duck:</p>
<p style="text-align: center;"><a href="http://thenubbyadmin.com/wp-content/uploads/2012/02/IMG_20120116_123704.jpg"><img class="aligncenter  wp-image-2077" title="IMG_20120116_123704" src="http://thenubbyadmin.com/wp-content/uploads/2012/02/IMG_20120116_123704.jpg" alt="" width="416" height="304" /></a></p>
<p style="text-align: left;">Here&#8217;s to you, ServerFault winners! May the upvotes continue to pour onto your worthy contributions.</p>
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/WzEYz3RSGDg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/09/the-2011-serverfault-challenge-duck-award-ceremony/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/09/the-2011-serverfault-challenge-duck-award-ceremony/</feedburner:origLink></item>
		<item>
		<title>Iomega Jaz Disks – Why Didn’t They Take Off?</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/i5cz014xddQ/</link>
		<comments>http://thenubbyadmin.com/2012/02/06/iomega-jaz-disks-why-didnt-they-take-off/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 14:51:14 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2066</guid>
		<description><![CDATA[I&#8217;ve cleaned many a back room computer closet and found quite a number of artifacts that belie how far technology has come in just slightly more than a decade. One such item is the Iomega Jaz drive. I found a package of Jaz disks at a client and, instead of throwing them out, I dissected them and then threw them out.<br />
I really didn&#8217;t know what to expect while cracking the cases open, but what I encountered made me stagger. When I opened up ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve cleaned many a back room computer closet and found quite a number of artifacts that belie how far technology has come in just slightly more than a decade. One such item is the Iomega Jaz drive. I found a package of Jaz disks at a client and, instead of throwing them out, I dissected them and <em>then</em> threw them out.</p>
<p>I really didn&#8217;t know what to expect while cracking the cases open, but what I encountered made me stagger. When I opened up the case, I saw what amounted to a hard drive platter sitting loose on a plastic spindle:</p>
<p style="text-align: center;"><img class="aligncenter" title="Jaz Disk Innards" src="http://farm8.staticflickr.com/7159/6819643061_0acfaa49e2.jpg" alt="" width="350" height="263" /></p>
<p>The precious platters were protected by the mighty power of&#8230; bendy aluminium.</p>
<p style="text-align: center;"><img class="aligncenter" title="Behold the power of bendy alluminium" src="http://farm8.staticflickr.com/7151/6819638123_f9825a50f6.jpg" alt="" width="350" height="263" /></p>
<p>The bendy aluminium was held in place and allowed the freedom to move by a paper clip. <a href="http://www.flickr.com/photos/26148816@N04/6819650781/in/set-72157629176504647">Paperclips make the world go &#8217;round</a>!</p>
<p>I took a few more picture of the dissection and posted them on my Flickr account. <a href="http://www.flickr.com/photos/26148816@N04/sets/72157629176504647/">Take a look at the ignominy here</a>.</p>
<p>So how about it? Are you as appalled as I am that such a product made it to the consumer? Spew your ire in the comments below.
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/i5cz014xddQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/02/06/iomega-jaz-disks-why-didnt-they-take-off/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/02/06/iomega-jaz-disks-why-didnt-they-take-off/</feedburner:origLink></item>
		<item>
		<title>How a DevOp Solves Every Systems Administration Problem</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/h196YGW5uws/</link>
		<comments>http://thenubbyadmin.com/2012/01/25/how-a-devop-solves-every-administration-problem/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 14:59:34 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2046</guid>
		<description><![CDATA[I&#8217;m hoping to explore the DevOps phenomena a bit more, as I&#8217;ve seen what I believe are some colossal stretches of reasoning lately. To be sure, what I&#8217;ve gathered of that general line of thinking seems to be quite an improvement on the standard systems thinking. However, as with anything, it seems to have been speciated, inbred and over sold.<br />
As a result, if you listen to the more rabid proponents, the following is The One True Solution to all ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m hoping to explore the DevOps phenomena a bit more, as I&#8217;ve seen what I believe are some colossal stretches of reasoning lately. To be sure, what I&#8217;ve gathered of that general line of thinking seems to be quite an improvement on the standard systems thinking. However, as with anything, it seems to have been speciated, inbred and over sold.</p>
<p>As a result, if you listen to the more rabid proponents, the following is The One True Solution to <em><strong>all</strong></em> systems engineering and administration problems.</p>
<p><a href="http://thenubbyadmin.com/wp-content/uploads/2012/01/13599476.jpg"><img class="aligncenter size-full wp-image-2047" title="13599476" src="http://thenubbyadmin.com/wp-content/uploads/2012/01/13599476.jpg" alt="" width="400" height="300" /></a></p>
<p>If anyone wants to take a critical exploration of the DevOps movement, <em>holla!</em>
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/h196YGW5uws" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/01/25/how-a-devop-solves-every-administration-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/01/25/how-a-devop-solves-every-administration-problem/</feedburner:origLink></item>
		<item>
		<title>Software Piracy and the Existence of Moral Absolutes</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/GZCEL0KdT2E/</link>
		<comments>http://thenubbyadmin.com/2012/01/23/software-piracy-and-the-existence-of-moral-absolutes/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 14:14:08 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2033</guid>
		<description><![CDATA[(Before I start, I&#8217;d like to make it clear that I am not &#8220;calling out&#8221; anyone. This post started out as a comment on the blog post I refer to below, however my words quickly grew in number and I decided to make my own blog post on it. This post is intended to be a spinoff of Matt&#8217;s post. This topic is tangential to the post referenced below, and not in response to it.)<br />
In a recent post by ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>(Before I start, I&#8217;d like to make it clear that I am not &#8220;calling out&#8221; anyone. This post started out as a comment on the blog post I refer to below, however my words quickly grew in number and I decided to make my own blog post on it. This post is intended to be a spinoff of Matt&#8217;s post. This topic is tangential to the post referenced below, and not in response to it.)</p>
<p>In a recent post by Matt Simmons titled &#8220;<a href="http://www.standalone-sysadmin.com/blog/2012/01/the-real-loser-in-software-piracy-isnt-who-you-think/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+standalone-sysadmin%2FrWoU+%28Standalone+Sysadmin%29">The real loser in software piracy isn’t who you think</a>&#8220;, the Standalone SysAdmin posits an interesting theory. To summarize, software piracy may cost better, alternative products their userbase. If people need to twiddle a few pixels, the Photoshop brand immediately captures their attention. As a result a person may pirate Adobe&#8217;s software when a better, less expensive or possibly free <a href="http://alternativeto.net/software/adobe-photoshop/">alternative to Photoshop</a> would have been just as good.</p>
<p>I completely agree with the above, and it&#8217;s a viewpoint that I had never considered outright. I think I&#8217;ve thought along those lines without realizing it though. In my experience, if someone with only a little computer background wants to put an all-in-one server in their office to manage printing, file shares, their internet gateway and etc. I am slightly disappointed that Microsoft&#8217;s Small Business Server product is usually the first and only product that comes to mind. There are so many alternatives! ClearOS, Untangle, and others are awesome alternatives often with a free tier that can get you started.</p>
<p>However, because the SBS brand is so large, and people think &#8220;I guess that&#8217;s what I need,&#8221; they&#8217;ll likely implement it and never consider the alternatives. In some instances, they may improperly license the software. If even just one quarter of the organizations that are not properly licensing SBS would move to an alternative product, I believe that would make the industry better. Microsoft would see clear competition from the growing userbase of other products and have a better idea on how to improve. The alternative products would increase their userbase and know how better to support their customers. Customers get great products all around! Generally speaking, it would be a win-win situation for everyone involved.</p>
<p>Often in discussions concerning software piracy the supposed dollar amount of lost revenue for the software company is brought up. Upon investigation those numbers are built on some flimsy presuppositions about the buyer&#8217;s intent. Users of software will often not truly be legitimate candidates to purchase the software. However, this is where I find the topic to be most interesting. When the topic of morality gets introduced is when things get fascinating. That&#8217;s also when you&#8217;ll see some truly jaw dropping logical and philosophical gymnastics.</p>
<p>Let&#8217;s talk a bit about morality. Are there absolutes or are there not? Is this purely a financial equation or is there more at stake here?</p>
<h2>Definition of Terms</h2>
<p>I&#8217;ll be using some quotes from Matt&#8217;s post as my springboards, but not as a direct response to him (this isn&#8217;t about two people disputing, but about different and yet related ideas being fleshed out). Also, I&#8217;m not focusing on the recent takedown of MegaUpload. I&#8217;m also not focusing on one pirated product over another. This is as generalized as I can be.</p>
<p>The first thing that needs to be determined in talking about &#8220;software theft&#8221; is &#8220;what is theft?&#8221; From Matt&#8217;s post:</p>
<blockquote><p>As many people have said, theft is the taking of something which deprives the owner of use.</p></blockquote>
<p>Before any topic can be given a thorough treatment, a definition of terms must take place. In this case, I&#8217;ve never heard of theft being defined as the deprivation of use from an owner. Perhaps it&#8217;s regional? That definition sounds more like some definitions of <em>larceny</em>. Theft does not, in my layman&#8217;s understanding of the term, primarily consider deprivation of use. Theft is usually defined along the lines of the taking of property that is owned by one person or entity <em>without their consent.</em> No validity is given to the consideration of if the object was <em>useful</em> to the original owner.</p>
<p>Perhaps you&#8217;ve seen dilapidated cars from two or more generations ago sitting on a farm. Certainly the owner is receiving no use from it, but taking it would still be considered theft (although I realize there are often tiered designations to the types of theft based on the dollar amount of what was stolen). That is, theft is defined as the taking of property that is owned by one person <em>without their consent</em>.</p>
<p>Certainly in the realm of software it gets tricky because you&#8217;re not dealing with cut-and-dried physical goods. In the physical world, it would be as if you could clone the junked automobile and <em>then</em> use it (perhaps for scrap metal, I don&#8217;t know). But you can&#8217;t perform an atomic copy of something in the physical world so it&#8217;s a moot point. Yes, you can copy a design and get in trouble with copyright infringement, but that seems to be an entirely unrelated phenomena. In the virtual world, you can perform an &#8220;atomic&#8221; copy of a thing &#8211; and that fact blurs some lines slightly.</p>
<p>However I believe the key to the situation is a realization that license terms on a software package define what acceptable use is. One you take those terms into account it is easier to understand how theft would be defined in the case of intangible software. Software companies by and large do not &#8220;sell&#8221; the software to you, but basically sell you <em>the right to use it</em>. It&#8217;s a contract for use. If a contract states that in order to use some software you have to pony up some cash then it &#8220;is what it is&#8221; and no amount of legal wrangling can reverse that. Going outside of that contract would be considered some form if illegal activity.</p>
<p>In the end, it is a non-consensual use of a product that has certain restrictions made upon it. Perhaps the term &#8220;theft&#8221; is over simplifying the behavior. Perhaps &#8220;breach of contract&#8221; would be better? That might be especially true since most software makes you accept an agreement before you can use it. Technically you are then bound by that contract. Define it how you will, we&#8217;re still dealing within the realm of morals, so at least we haven&#8217;t gotten too far off track.</p>
<blockquote><p>Of course, I also find it laughable whenever software piracy is mentioned and people assign monetary value to the “stolen” software…as though the options were either “steal this software” or “pay for it”. A false dichotomy if I ever heard one.</p></blockquote>
<p>If people say &#8220;one million copes of this software have been stolen, and the software costs $500 per copy, that means the company has lost <em><strong>half a billion dollars!!1!</strong></em>&#8221; then they are most certainly making a false dichotomy. Not all of the one million people have $500 to spend and even if they did, they would not necessarily spend it on that software if they were forced to make a choice.</p>
<p>This is where, often, the conversation with someone turns finances into morality. &#8220;Well I wouldn&#8217;t pay for it anyway!&#8221; or &#8220;I only use it once in a great while!&#8221; or, my favorite, &#8220;The software company has plenty of money. They&#8217;re not losing that much because of me.&#8221; As if, somehow, arguments of convenience or shareholder meetings shift the foundations of right and wrong.</p>
<h2>Finances Vs. Morals</h2>
<p>Certainly the dollar amounts that are brought up around software piracy are smeared around to make the software companies seem like helpless victims. When you look into the numbers, it&#8217;s highly unlikely that Adobe, Microsoft, Autodesk, Symantec and etc. aren&#8217;t losing a <em>ton</em> of real money. They might even be gaining value in the long run with their products being used by more people who carry that brand in their minds from then on.</p>
<p>However is the discussion about software piracy all about numbers and branding? Can a person change right and wrong based on their own convenience or their determination of how much a company needs more currency?</p>
<p>I&#8217;d like to focus this topic less on the numbers and more on how one behaves after digesting the numbers. My question for us all to think about is this: What determines right and wrong? Here are the numbers and a fairly accurate interpretation of them:</p>
<blockquote><p>[Those that download commercial software without paying] didn’t have $500 to buy photoshop. Did Adobe really lose that $500 that wouldn&#8217;t have been paid to them? No.</p></blockquote>
<p>Most of us would agree with that. Framed within the context of &#8220;a person doesn&#8217;t have $500 and furthermore wouldn&#8217;t spent it on the software if they had it&#8221; then the software maker didn&#8217;t lose money. However, if we then take that likely reality and use it to excuse a breach of contract, we start determining right and wrong based on profit and loss. In the presence of moral absoulutes, a thing that has certain contractual usage restrictions on it being used outside of those restrictions is still wrong. Typically, that &#8220;wrongness&#8221; is only superseded if there is considerable harm to another person unless that contract is broken.</p>
<blockquote><p>&#8220;That money didn’t exist. Assigning it a value is dishonest.&#8221;</p></blockquote>
<p>Certainly the numbers are trumped up to an extent. On that there is little dispute. Where do we go from here? Can we go from &#8220;I don&#8217;t have the money to buy this software,&#8221; to &#8220;I&#8217;m going to intentionally break a contract so that I can use it anyway&#8221;?</p>
<p>At this point in a discussion on software licensing (or music, movie and other entertainment licenses), the discussion usually continues spinning its wheels. Volleys of words like &#8220;fair&#8221;, &#8220;greedy&#8221;, &#8220;corporations&#8221; and &#8220;big business&#8221; get lobbed.</p>
<p>A product has value independent of a person&#8217;s ability to pay for it. A product is then sometimes priced disproportionate to its value. Or, oddly, value is manipulated by price, but that&#8217;s another discussion. If a company, within their legal rights, sets a price on a product that a person feels is disproportionate to its value, does that person&#8217;s personal evaluation of the price/value equation allow them to morally break contract and use the software outside of its licensing restrictions?</p>
<p>We could argue about the fairness of current licensing practices, the greed of corporate licensing practices, the value of a product in comparison to its price and if software patents are detrimental (please, no GPL fanbois). Those things are important to talk about, however in the context of determining morality, if those smell fishy, that&#8217;s because all of them combine to form one giant red herring distracting us from the real point. The real point is centered on how one determines right and wrong.</p>
<h2>Absolute Uncertainty</h2>
<p>The question of absolutes now comes up. Is it ever right to take something that is not yours? If a loved one is dying, and you can steal medicine to save their life, is it wrong? If you and others are locked in a prison camp during a war and face almost certain death, is stealing the keys from the guards okay? Is <em>killing</em> your guards okay?</p>
<p>Those are extreme examples, but valid nonetheless and thus not in the realm of straw men. It shows us that, usually, there is a line when theft and even killing become acceptable. (Even so, there are those who believe in pacifism to the point of never fighting back even in the defense of your or another person&#8217;s life.)</p>
<p>The question remains, is there ever a time when it is acceptable to break a contract or license? Once you figure that out you can answer the following questions with certainty and be able to backup your view: When is it okay to break a contract? When is it okay to perform an act that is punishable by law? Does solvency determine right and wrong and if so when?</p>
<p>I think moral absolutes is the heart of the issue of software being used outside of license restrictions (I hesitate to call it &#8220;theft&#8221; or &#8220;piracy&#8221;). If there are none, then this topic is wasted energy. If there are absolutes, but they contradict honoring software licensing then we should at least define them and be aware of why we do what we do. If there are absolutes, and they say to honor law in so far as the law does not clearly contradict other absolutes (e.g. a law requiring you to punch a random person in the face), then the topic is rather simple, in spite of arguments about practicality. Your pragmatic need for a software title notwithstanding, show some fortitude and don&#8217;t break a contract / license agreement (essentially dishonesty). Go find a product whose licensing you agree with or do without.</p>
<p>For myself, I am a license pest. I actually read some EULAs. I actually follow them to the best of my ability. For example, I recently bought an OEM copy of Windows 7 for a workstation I built for my small business. According to strict licensing interpretation you are not allowed to install the OEM version of Windows straight onto a PC from the DVD. You are supposed to use the OEM Preinstalltion Kit or the Express Deployment Toolkit. So, I got rid of the installation that I had initially made, turned one of my other PCs into an EDT server and installed the OEM version of Windows across my home network onto my workstation.</p>
<p>Who would have known? What difference does it really make? For one, <em><strong>I</strong></em> would have known. Secondly, I believe the difference is in how a person continually builds their character. If you are unfaithful in the little things, it makes unfaithfulness in bigger things a little bit easier to justify. If people that I know have little or no problem breaking contracts and licenses, my trust in them is eroded. If a person rationalizes things in such a way as to take relatively clear cut restriction and justify breaking them in the absence of clear harm to another person, i wonder what else that person could justify.</p>
<p>I am not here to point fingers, flex my &#8220;morality,&#8221; or get anyone to behave the way I do. I am here to encourage you to stop and consider yourself. Stop and consider why you choose what you do. Consider why you think what you think. Consider everything. Have a reasoned defense. A new topic that has been intriguing me is that of <a href="http://en.wikipedia.org/wiki/Dialectic">dialectic reasoning</a>. One of my favorite quotes is attributed to Socrates:</p>
<blockquote><p>The unexamined life is not worth living for a human being.</p></blockquote>
<p>Do not live an unexamined life.</p>
<p>What do you think about software licensing? Is it okay to break the license terms? Is there a practical limit? I&#8217;d love to hear your thoughts.
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/GZCEL0KdT2E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/01/23/software-piracy-and-the-existence-of-moral-absolutes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/01/23/software-piracy-and-the-existence-of-moral-absolutes/</feedburner:origLink></item>
		<item>
		<title>Need Some Comic Relief? READ MOAR SPAM!!</title>
		<link>http://feedproxy.google.com/~r/TheNubbyAdmin/~3/6-fCxccIKGA/</link>
		<comments>http://thenubbyadmin.com/2012/01/20/need-some-comic-relief-read-moar-spam/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 14:29:48 +0000</pubDate>
		<dc:creator>Wesley David</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://thenubbyadmin.com/?p=2015</guid>
		<description><![CDATA[I was stopped in my mouse tracks the other day while attempting to achieve Inbox Zero for a certain client&#8217;s stack of e-mail tickets. I received a spam email message that was so bad, it was good. I really got a lift out of it. I&#8217;m going to reproduce it here in case there is a poor, languishing IT worker that needs a chuckle. Any search engine hatred I get for reproducing a spam message will be well worth it.<br ...<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p>]]></description>
			<content:encoded><![CDATA[<p>I was stopped in my mouse tracks the other day while attempting to achieve Inbox Zero for a certain client&#8217;s stack of e-mail tickets. I received a spam email message that was so bad, it was good. I really got a lift out of it. I&#8217;m going to reproduce it here in case there is a poor, languishing IT worker that needs a chuckle. Any search engine hatred I get for reproducing a spam message will be well worth it.</p>
<p>The piercing comedy comes from the fact that this spam message does not seem to be simply packed with pseudo language to skirt around spam filters. It appears to be a legitimate attempt at ensnaring new customers for a cut-rate web hosting service in&#8230; shall we say&#8230; a certain Cyrillic-using Eastern European country. Also, the entire message was in 24 point Times New Roman, blue and underlined.</p>
<p>To whomever crafted this treasure of the English language (or whoever ran it sideways through a Slavic -&gt; Huli -&gt; Ewok -&gt; English -&gt; Chinese -&gt; Inuit -&gt; English translator), I shower you with virtual rose petals. You, dear ones, are my heroes for the day.</p>
<blockquote><p>Welcome to e&#8230;e.biz !</p>
<p>We also provide services DDoS&#8217;a!</p>
<p>Every day our world is moving forward, walking in the footsteps of new technologies. With the development of the Internet and poyavlyaniem any electronic goods, and hence the electronic money. Currently, the volume of transactions on the Internet billions of U.S. dollars. And always someone with someone else is paying.</p>
<p>On our site you will be able to make the exchange of electronic money on the most favorable rate. We work with the most popular and liquid electronic payment systems of the world, including Liberty Reserve, Perfect Money, Liqpay and others.</p>
<p>Why are you with us advantageous?</p>
<p>The answer to this question is most important in the exchange &#8211; Safety and course. In two of these parameters, we offer you the best possible terms. Currency exchange rates in our exchange points are the lowest in the world. If you find a more profitable course of our &#8211; immediately vsyazhites with us and we will make the course even better! Our site is a business card &#8211; we do not ask, so do not keep data about you and your accounts. The transaction goes online (communicating with the operator), so both you and us are not afraid of break-ins.</p>
<p>Electronic Payment Systems</p>
<p>In the world there are many electronic payment systems. There is a very popular system, and there is less. Each system is different committees, the level of safety, liquidity, market and policy development on the Internet. Therefore, we only work with payment systems that allow their customers to easily make transfers in combination with high safety. Of the banks, we chose the largest and most reliable &#8211; Privatbank with his payment system Liqpay.</p>
<p>Constantly we are exploring e-commerce market and add areas of exchange of money online.</p>
<p>Sincerely Administration &#8230;</p>
<p>Contacts:</p>
<p>Email # 1: e&#8230;e.biz @ ya.ru</p>
<p>Email # 2: e&#8230;e.biz @ gmail.com</p>
<p>Skype: e&#8230;e.biz</p>
<p>ICQ: 6&#8230;390</p>
<p>E&#8230;e.biz</p></blockquote>
<h2> The Takeaways</h2>
<p><strong>First,</strong> providing your customers with DDoSs is a selling point.</p>
<p><strong>Second,</strong> &#8220;poyavlyaniem&#8221; isn&#8217;t a word, but it should be. So now it is. I think it means &#8220;Refunds will be paid in borscht.&#8221;</p>
<p><strong>Third,</strong> seriously, why <em><strong>are</strong></em> you with us advantageous?</p>
<p><strong>Fourth,</strong> the largest and most reliable bank is Privatbank with his payment system Liqpay</p>
<p>I hope you all learned something from this.
<div style='clear:both'></div>
<p style="text-align:center;"><a href="http://www.thycotic.com/zSS_TheNubbyAdmin.html?utm_source=TheNubbyAdmin&utm_medium=banner&utm_content=rss&utm_campaign=SSTheNubbyAdmin"><img src="http://thenubbyadmin.com/wp-content/wpads/SS468by60.jpg"></a></p><img src="http://feeds.feedburner.com/~r/TheNubbyAdmin/~4/6-fCxccIKGA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thenubbyadmin.com/2012/01/20/need-some-comic-relief-read-moar-spam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://thenubbyadmin.com/2012/01/20/need-some-comic-relief-read-moar-spam/</feedburner:origLink></item>
	</channel>
</rss>

