<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>system-administration &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/system-administration/</link>
	<description>Feed of posts on WordPress.com tagged "system-administration"</description>
	<pubDate>Wed, 08 Oct 2008 09:05:39 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Time management books]]></title>
<link>http://adamo.wordpress.com/?p=698</link>
<pubDate>Sun, 05 Oct 2008 15:51:40 +0000</pubDate>
<dc:creator>adamo</dc:creator>
<guid>http://blog.postmaster.gr/2008/10/05/time-management-books/</guid>
<description><![CDATA[Όταν ο (σχολιαστής αυτού του blog) XLA μου δώρισε το &#8220;Time M]]></description>
<content:encoded><![CDATA[<p>Όταν ο (σχολιαστής αυτού του blog) XLA μου δώρισε το "<a href="http://www.amazon.com/o/ASIN/0596007833/tomontime-20">Time Management for System Administrators</a>" λίγο ήξερε πόσο θα επιδεινωνόταν το πρόβλημα διαχείρισης χρόνου που είχα.  Άρχισα να το διαβάζω με πολύ ενδιαφέρον και έβλεπα μπροστά μου <a href="http://en.wikipedia.org/wiki/Tom_Limoncelli">έναν άνθρωπο</a> που διηγούταν προβλήματα παρόμοια με τα δικά μου και ημίμετρα που και εγώ είχα προσπαθήσει να εφαρμόσω.  Πάνω που είχα τελειώσει το 3ο κεφάλαιο, σταμάτησα να το διαβάζω.  Τι είχε συμβεί;</p>
<p>Είχα σταματήσει να γυρίζω μόνος μου στο σπίτι.  Προσπαθώ να διαβάζω πολύ στα ΜΜΜ, καθώς περνάω μιάμιση με δύο ώρες σε αυτά.  Καθώς γύριζα με παρέα, "έχασα" δύο ώρες ελαφρού διαβάσματος.</p>
<p>Το βιβλίο θάφτηκε στη στοίβα και σχεδόν το ξέχασα.</p>
<p>Η διαχείριση του χρόνου μου επίσης πήγε περίπατο.  <a href="/2007/10/21/time-there-is-not/">Δεν εγκατέλειψα την προσπάθεια</a>, αλλά σίγουρα κατάφερνα λιγότερα από όσα μπορούσα και ήθελα.</p>
<p>Καιρό μετά πέτυχα στο Hacker News μια <a href="http://news.ycombinator.com/item?id=237482">αναφορά</a> για το "<a href="http://www.cs.dal.ca/graduate/doc/MITAIResearch.html">How to do Research at the MIT AI Lab</a>".  Ανάμεσα στα πολλά χρήσιμα και ενδιαφέροντα γράφει:</p>
<blockquote><p><em>Read Alan Lakein's book <a href="http://www.amazon.com/Control-Your-Time-Life-Signet/dp/0451167724/ref=pd_bbs_sr_1?ie=UTF8&#38;s=books&#38;qid=1216056314&#38;sr=1-1">How to Get Control of Your Time and Your Life</a>, which is recommended even by people who hate self-help books. It has invaluable techniques for getting yourself into productive action. </em></p></blockquote>
<p>Το βιβλίο το είχε <a href="http://www.library.tee.gr">η βιβλιοθήκη του ΤΕΕ</a> και σκέφτηκα πως αφού δεν τα κατάφερα με το προηγούμενο, ας προσπαθήσω με αυτό.  Το βιβλίο διαβάζεται γρήγορα, εύκολα και ευχάριστα (μου πήρε περίπου μία εβδομάδα και σε ώρες που παράλληλα έκανα baby sitting). Εντυπωσιακό για βιβλίο που γράφτηκε το 1973 και όμως περιέχει συμβουλές για το πως να αποφύγει κανείς τόσο το information overload, όσο και το <a href="http://en.wikipedia.org/wiki/Email_bankruptcy">email bankruptcy</a> (snail mail στο βιβλίο, αλλά δεν αλλάζει κάτι).</p>
<p>Από τις πιο καλές συμβουλές του βιβλίου:  Πάρε ένα χρονόμετρο κουζίνας (συνήθως μετράνε αντίστροφα μέχρι 60') και χρησιμοποίησέ το για το χρόνο που αφιερώνεις σε μια εργασία μέσα στο οκτάωρο (ή ως υπενθύμιση για εκείνη την εργασία που πρέπει να ελένξεις πως πάει μετά από 20').</p>
<p>Δύο μήνες μετά ξαναγύρισα στο κεφάλαιο 3 του Limoncelli.  Οι ομοιότητες με το βιβλίο του Lakein είναι πολλές, άλλωστε το γράφει και ο ίδιος πως το έχει διαβάσει.  Ο Κύκλος (The Cycle), το σύστημα του Limoncelli για την οργάνωση του χρόνου δεν διαφέρει πολύ από αυτά που προτείνει ο Lakein.  Και οι δύο προτείνουν μια ιεράρχιση των δραστηριοτήτων με τις διαβαθμίσεις A, B και C (Α το πιο σημαντικό, C το λιγότερο σημαντικό) και προτείνουν να ασχολείται κανείς πάντα με τα A-items, ακόμα κι αν δεν έχει "παράθυρο χρόνου" που να τα χωράει.  Τότε <a href="/2007/10/21/time-there-is-not/">μπορεί να τα σπάει σε μικρότερα τμήματα</a> που μπορούν να χωράνε στα διαθέσιμα time slots.</p>
<p>Με την εξαίρεση του τέλους του κεφαλαίου 13 (Automation), το βιβλίο δεν είναι μόνο για system administrators.  Αρκεί άλλωστε να σκεφτεί κανείς το motto του Terrence Parr <em>"<a href="http://www.parr.us/terence/">Why program by hand in five days what you can spend five years of your life automating?</a>"</em> για να καταλάβει πως είναι για κάθε πληροφορικό που θέλει να βρει ένα τρόπο να οργανώσει το χρόνο του (επαγγελματικό και προσωπικό) καλύτερα.  Και επειδή είναι και νεώτερο από το βιβλίο του Lakein, έχει μια πιο σύγχρονη ματιά (π.χ. έχει ειδικό κεφάλαιο για τη διαχείριση της ηλεκτρονικής αλληλογραφίας).</p>
<p>Από τα καλύτερα σημεία του βιβλίου είναι η σαφής προοτροπή να προστατεύει κανείς εκείνο το 1/3 της ημέρας που δεν είναι work-time ή ύπνος:</p>
<blockquote><p><em>The wrong thing is to stay late.  Your social life is valuable.  You don't do your employer any favors by ignoring social time and becoming irritable.  You work better when you eat right, get plenty of sleep regularly, exercise and participate in nonwork activities.</em></p></blockquote>
<p>Οι Έλληνες εργοδότες βέβαια αγνοούν τον <a href="http://en.wikipedia.org/wiki/Parkinson%27s_law">Νόμο του Parkinson</a> (<em>"work expands so as to fill the time available for its completion"</em>) και θεωρούν την (απλήρωτη) υπερωρία δεδομένη και υποχρεωτική.</p>
<p>Επανερχόμενος στα βιβλία, μπορώ να παρατηρήσω πως έχουν και τα δύο ένα μόνο μειονέκτημα:  Δεν περιέχουν καμία ιδέα / συμβουλή για το πως μπορεί να οργανώσει το χρόνο του κάποιος που έχει μωρά παιδιά (μωρά, όχι μικρά, ο Lakein αφιερώνει μια σελίδα για το πως μπορείς "κλέψεις" 30 λεπτά από ένα τετράχρονο).</p>
<p>Bottom line:  Το βιβλίο του Lakein είναι πολύ καλό.  Εάν όμως η σχέση σας με τους υπολογιστές είναι επαγγελματική, τότε το βιβλίο του Limoncelli είναι σαφώς πιο χρήσιμο, πιο σύγχρονο, έχει δικό του <a href="http://wiki.everythingsysadmin.com/twiki/bin/view/TM2SA/WebHome">wiki site</a> και mailing list (<a href="http://whatexit.org/mailman/listinfo/tm4sa-fans">TM4SA-fans</a>).</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[AntiVirus 2009 Info]]></title>
<link>http://404techsupport.wordpress.com/?p=561</link>
<pubDate>Tue, 30 Sep 2008 21:34:48 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/30/antivirus-2009-info/</guid>
<description><![CDATA[AntiVirus XP 2009 seems to be the latest surge of frequently encountered trojan viruses. You may stu]]></description>
<content:encoded><![CDATA[<p>AntiVirus XP 2009 seems to be the latest surge of frequently encountered trojan viruses. You may stumble onto it on the web where it looks very real to the end user like the My Computer window with a scan occuring over top. There is a sequence of pop-ups that will all try to get you to download the file antivirus.v.1.exe.</p>
[caption id="attachment_566" align="alignnone" width="300" caption="AntiVirus XP 2009 in action. Not even Firefox is immune."]<a href="http://404techsupport.files.wordpress.com/2008/09/inactionblur.jpg"><img class="size-medium wp-image-566" title="AntiVirus XP 2009 in action" src="http://404techsupport.wordpress.com/files/2008/09/inactionblur.jpg?w=300" alt="AntiVirus XP 2009 in action. Not even Firefox is immune." width="300" height="227" /></a>[/caption]
<p>I've seen Google search results redirect to these pages, meaning even well-intentioned users can stumble onto these pages. You'll want to cancel out of everything, not download anything, and closing your browser as soon as possible seems to be the easiest way to get out of this.</p>
<p>You'll certainly know if you're affected because your computer will misbehave and webpages will look different. For example:</p>
[caption id="attachment_567" align="alignnone" width="300" caption="Yeah... Google isn&#39;t going to say that. Nor do Google Tips exist."]<a href="http://404techsupport.files.wordpress.com/2008/09/av09google.jpg"><img class="size-medium wp-image-567" title="av09google" src="http://404techsupport.wordpress.com/files/2008/09/av09google.jpg?w=300" alt="Yeah... Google isn't going to say that." width="300" height="228" /></a>[/caption]
[caption id="attachment_568" align="alignnone" width="300" caption="Legitimate sites start warning you that you are infected. Sadly, they&#39;re right. But the recommended cure is actually the cause."]<a href="http://404techsupport.files.wordpress.com/2008/09/av09illinoisspyware.jpg"><img class="size-medium wp-image-568" title="av09illinoisspyware" src="http://404techsupport.wordpress.com/files/2008/09/av09illinoisspyware.jpg?w=300" alt="Legitimate sites start warning you that you are infected. Sadly, they're right." width="300" height="228" /></a>[/caption]
<p>A lot of times, after the legitimate page loads in Internet Explorer, it will redirect you to about:blank which has links to download AntiVirus 2009. Using Firefox will prevent you from these repurcussions, but you don't want this malware on your machine doing who knows what in the background even if you're not visually affronted by it.</p>
<p>We want to do two things at this point: <strong>Remove</strong> the malware from our machine and <strong>prevent</strong> ourselves and our users from stumbling on to these malware ridden sites.</p>
<p>Running a legitimate antivirus scan should remove the majority of things but there are still some slippery things that get by. Reboot in Safe Mode and run your virus scan for even better results.</p>
<p>Unfortunately my virus scan missed a few things left by this little bugger. Specifically, it missed the about:blank redirector and the additions made to Google. There is a browser helper object in IE that is allowing it to do this.</p>
[caption id="attachment_571" align="alignnone" width="568" caption="IE Browser Helper Objects, less than helpful."]<img class="size-full wp-image-571" title="av09ieaddons" src="http://404techsupport.wordpress.com/files/2008/09/av09ieaddons.jpg" alt="IE Browser Helper Objects, less than helpful." width="568" height="540" />[/caption]
<p>You have to take a guess, but it seems like this unnamed, random letters BHO is to blame. If you disable it, it just seems to come back enabled again next time you start up IE, very malware like behavior. It also shows it uses winsrc.dll. Doing a quick search for that file, finds that it is located in C:\Windows\System32. Checking the properties. It was created the same time as the initial incident occurred. Delete this file.</p>
[caption id="attachment_573" align="alignnone" width="870" caption="Malicious file in an important folder. Bad combination."]<img class="size-full wp-image-573" title="av09winsrcdll1" src="http://404techsupport.wordpress.com/files/2008/09/av09winsrcdll1.jpg" alt="Malicious file in an important folder. Bad combination." width="870" height="666" />[/caption]
<p>Deleting this file will prevent it from working. You can also find the entries in Internet Explorer's add-on menu in the registry. Open the registry and do a search for the random letter names. I found three entries and safely deleted them. The specific one that tied it to the Browser Helper Objects is seen below and removed its entry from the IE menu.</p>
[caption id="attachment_574" align="alignnone" width="300" caption="Be careful in the registry. But delete this key."]<a href="http://404techsupport.files.wordpress.com/2008/09/av09browserhelperobject.jpg"><img class="size-medium wp-image-574" title="av09browserhelperobject" src="http://404techsupport.wordpress.com/files/2008/09/av09browserhelperobject.jpg?w=300" alt="Be careful in the registry." width="300" height="227" /><br />
</a>[/caption]
<p>Delete the matching named key from HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{random letters}.</p>
<p>Also, run <a href="http://www.safer-networking.org/index2.html" target="_blank">Spybot Search and Destroy</a>. It turned up two results related to Antivirus XP 2009 on this machine.</p>
<p><img class="alignnone size-full wp-image-575" title="av09spybot" src="http://404techsupport.wordpress.com/files/2008/09/av09spybot.jpg" alt="" width="716" height="630" /></p>
<p>That should remove the AntiVirus Xp 2009 threat from your machine. To prevent users from getting to the page where they might download the file or have it run for them we'll use an old trick of editting the HOSTS file. The HOSTS file is where your computer first looks to see how to resolve a URL to an IP. If there is no entry in the HOSTS file, it looks to the DNS server. In most cases these days, the HOSTS file contains a bunch of comments and one line: 127.0.0.1   localhost</p>
<p>This tells the machine that if the word localhost resolves to the IP address 127.0.0.1, which is your machine's local IP address (different than the IP address you'll get from your router or modem). We're going to add a few lines here to tell the computer that the domain name that is serving up these malicious programs actually lives on our machine. It doesn't so, it will just break the links instead.</p>
<p><strong>Do not go to these sites!</strong> <strong>They are live and host malicious software!</strong></p>
<p>Go to C:\Windows\System32\Drivers\etc\ and edit the HOSTS (no extension) with Notepad or <a href="http://404techsupport.wordpress.com/2008/08/12/notepad-a-superior-text-editor/" target="_blank">Notepad++</a>.</p>
<p>Add the following lines under the '127.0.0.1   localhost' entry:</p>
<p>127.0.0.1    av-check-online-scan.com<br />
127.0.0.1    best-downloads-arch.com<br />
127.0.0.1    masterspitetds09.com<br />
127.0.0.1    onlineprivatescan.com<br />
127.0.0.1    antispyware-free-scanner.com<br />
127.0.0.1    scanner.ms-scan.com<br />
127.0.0.1    scanner.micro-antivir-2009.com</p>
<p>It should look like the following screenshot. If you immunize with Spybot (<strong>recommended</strong>) you'll also notice a lot more websites listed.</p>
[caption id="attachment_576" align="alignnone" width="680" caption="Filtering out bad sites the manual way."]<img class="size-full wp-image-576" title="av09hosts" src="http://404techsupport.wordpress.com/files/2008/09/av09hosts.jpg" alt="Filtering out bad sites the manual way." width="680" height="825" />[/caption]
<p>You can save this file (remember, no file extension) and copy to your users' computers. This will prevent them from being accidentally redirected to a known site with malicious content. If you find more sites, simply add the URL to this same file in the same fashion and push it out to your users again.</p>
<p>The above sites were a compilation of the URLs I encountered while researching and trying to clean up an infected machine. If you know any other sites related to AntiVirus 2009 that should be filtered, I'd be very grateful to hear them to further reduce the likelihood of my users getting tricked into this site.</p>
<p><strong>Update:</strong> I will add more addresses to the list to block as I unfortunately stumble upon them.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Habilitando/desabilitando o touchpad com uma tecla de atalho no Compiz Fusion]]></title>
<link>http://diogomartins.wordpress.com/?p=12</link>
<pubDate>Tue, 30 Sep 2008 17:40:42 +0000</pubDate>
<dc:creator>diogomartins</dc:creator>
<guid>http://diogomartins.el.wordpress.com/2008/09/30/habilitandodesabilitando-o-touchpad-com-uma-tecla-de-atalho-no-compiz-fusion/</guid>
<description><![CDATA[Alguns notebooks (a exemplo do Vostro 1400) não possuem uma chave para desabilitar o touchpad. Para]]></description>
<content:encoded><![CDATA[<p>Alguns notebooks (a exemplo do Vostro 1400) não possuem uma chave para desabilitar o touchpad. Para quem tem hábito de usar um mouse usb ao invés do touchpad, a ausência da chave torna-se um problema pois, por padrão, o touchpad permanece ligado o tempo todo e não raro o usuário esbarra na área ativa, resultando em ações inesperadas no desktop. Neste post será mostrada um forma de habilitar/desabilitar o touchpad usando teclas de atalho do Compiz Fusion.</p>
<p>Quando a chave liga/desliga não existe, a solução natural é operar esse comportamento via software. Alguns notebooks possuem teclas de função para controlar esse comportamento. Para os que não tem e possuem Linux instalado, usando o módulo Synaptics do XOrg, há uma ferramente bastante útil para esse fim, o <a href="http://gsynaptics.sourceforge.jp/">Gsynaptics</a>, que fornece uma interface gráfica para configurar diversas opções do touchpad e, dentre elas, ligar/desligar o dispositivo. Apesar dessa facilidade, um incoveniente do Gsynaptics é a necessidade de abrir a janelinha da ferramenta para ligar/desligar o dispositivo. </p>
<p>Uma solução mais conveniente seria permitir que o touchpad fosse ligado/desligado através de uma tecla de atalho, emulando o comportamento de uma tecla de função do notebook. Poderíamos desenvolver um script que habilita/desabilita o touchpad e é chamado sempre que pressionamos uma combinação de teclas. Uma ferramenta que pode ajudar é o <em>synclient</em>, que funciona de forma similar ao Gsynaptics, porém na linha de comando. No Ubuntu Hardy, o <em>synclient</em> faz parte do pacote xserver-xorg-input-synaptics.</p>
<p>Com o <em>synclient</em>, para desligar o touchpad, executa-se o seguinte comando:<br />
<code><br />
synclient TouchpadOff=1<br />
</code></p>
<p>E para ligar:<br />
<code><br />
synclient TouchpadOff=0<br />
</code></p>
<p>Para automatizar o processo, o script em Perl a seguir chaveia o touchpad usando o synclient:</p>
<p>[sourcecode language='cpp']<br />
#!/usr/bin/perl -w</p>
<p>use strict;<br />
use warnings;</p>
<p>my $output = `synclient -l`;</p>
<p>if ($output =~ /TouchpadOff *= *(\d)/) {<br />
	if ($1 eq "1") {<br />
		`synclient TouchpadOff=0`;<br />
		print "Turned touchpad ON \n";<br />
	} else {<br />
		`synclient TouchpadOff=1`;<br />
		print "Turned touchpad OFF \n";<br />
	}<br />
} else {<br />
	print "Failed to parse synclient output \n";<br />
}<br />
[/sourcecode]</p>
<p>Nesse script, se o touchpad estiver ligado, ele é desligado; se estiver ligado, é então desligado. Para tornar o script executável, supondo que foi nomeado como toggle-touchpad.pl:</p>
<p><code>chmod +x toggle-touchpad.pl</code></p>
<p>Agora falta associar o script a uma tecla de atalho. Para isso, temos diversas alternativas, como os atalhos do Gnome, <a href="http://hocwp.free.fr/xbindkeys/xbindkeys.html">Xbindkeys</a>, etc, etc. Porém, se você usa Compiz Fusion, a configuração das teclas de atalho é bastante simples. No CCSM (Compiz Config Settings Manager), crie um comando e associe o comando com uma tecla de atalho. Para isso, abra o ccsm e, no plugin "General Options", clique na aba "Commands":</p>
[caption id="attachment_14" align="alignnone" width="300" caption="CCSM, plugin "General Options", aba "Commands""]<a href="http://diogomartins.wordpress.com/2008/09/30/habilitandodesabilitando-o-touchpad-com-uma-tecla-de-atalho-no-compiz-fusion/general_options/" rel="attachment wp-att-14"><img src="http://diogomartins.wordpress.com/files/2008/09/general_options.png?w=300" alt="CCSM, plugin &#34;General Options&#34;, aba &#34;Commands&#34;" title="general_options" width="300" height="180" class="size-medium wp-image-14" /></a>[/caption]
<p>Note que há dois painéis deslizantes nessa tela: o painel "Commands" e o painel "Key bindings", que correspondem às definições de comando e atalhos, respectivamente. Expanda o painel "Commands" e encontre uma "Command line" livre. Nessa commandline, insira o caminho do script que criamos:</p>
<p><code>$CAMINHO$/toggle-touchpad.pl</code></p>
[caption id="attachment_16" align="alignnone" width="300" caption="Configurando um comando no CCSM"]<a href="http://diogomartins.wordpress.com/files/2008/09/command.png"><img src="http://diogomartins.wordpress.com/files/2008/09/command.png?w=300" alt="Configurando um comando no CCSM" title="Compiz Fusion commands" width="300" height="180" class="size-medium wp-image-16" /></a>[/caption]
<p>Substitua $CAMINHO$ pela pasta onde você salvou o script. Agora é necessário associar o comando criado com um atalho de teclado. Expanda o painel "Key bindings" e escolha o campo "Run Command" adeqüado. Se você usou a "Command Line 0" no passo anterior, deverá usar o "Run command 0"; se usou o "Command line 1", deverá usar "Run Command 1" e assim, por diante.</p>
[caption id="attachment_17" align="alignnone" width="300" caption="Configurando keybindings no CCSM"]<a href="http://diogomartins.wordpress.com/files/2008/09/keybindings.png"><img src="http://diogomartins.wordpress.com/files/2008/09/keybindings.png?w=300" alt="Configurando keybindings no CCSM" title="Keybindings no CCSM" width="300" height="180" class="size-medium wp-image-17" /></a>[/caption]
<p>No exemplo, foi configurada a combinação CTRL+F10 para habilitar/desabilitar o touchpad. Outra combinação é possível, basta mudar no CCSM. </p>
<p>Com isso, temos a tecla de atalho funcionando. Resta ainda um incoveniente: toda vez que dermos um boot, o touchpad estará ligado por padrão. Para evitar esse comportamento, podemos adicionar uma entrada no crontab.</p>
<p><code>crontab -e</code></p>
<p>E digite:</p>
<p><code>@reboot $CAMINHO$/toggle-touchpad.pl</code></p>
<p>Não esqueça de trocar $CAMINHO$ pela pasta onde o script está salvo.</p>
<p>Se você usa o GSynaptics, desabilite o touchpad nessa ferramenta também pois, do contrário, o touchpad será habilitado quando o Gnome iniciar. </p>
<p>Com isso, fazemos com que o touchpad fique desligado por padrão e temos uma tecla de atalho para controlá-lo. </p>
<p>PS:<br />
Uma solução alternativa pode ser encontrada em: <a href="http://www.howtoforge.com/kubuntu-how-to-turn-the-touchpad-off-and-on-with-one-shortcut-key">Kubuntu: How To Turn The Touchpad Off And On With One Shortcut Key</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Windows SteadyState - Locking down public terminals]]></title>
<link>http://404techsupport.wordpress.com/?p=211</link>
<pubDate>Mon, 29 Sep 2008 19:21:52 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/29/windows-steadystate-locking-down-public-terminals/</guid>
<description><![CDATA[Microsoft offers a program somewhat similar to Faronics&#8217; Deep Freeze application. Microsoft]]></description>
<content:encoded><![CDATA[<p>Microsoft offers a program somewhat similar to <a href="http://www.faronics.com/html/deepfreeze.asp" target="_blank">Faronics' Deep Freeze</a> application. <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d077a52d-93e9-4b02-bd95-9d770ccdb431&#38;DisplayLang=en" target="_blank">Microsoft's Windows SteadyState</a>, however, is free for download after authenticating with Windows Genuine Advantage. Both of these programs essentially provide a way for system administrators to secure, manage, and reset machines to the exact state they were in before a user sat down to it.</p>
<p>Setup is really simple. You just run through it while logged in as a local administrator. The only mark-down with the setup I'd give is the bundling of the Windows Live Toolbar with it. After installation, SteadyState runs as a background service with about a 10 Meg footprint from two processes: Bubble.exe and SCTSvc.exe.</p>
[caption id="attachment_549" align="alignnone" width="800" caption="SteadyState&#39;s Opening Screen"]<img class="size-full wp-image-549" title="steadystate1" src="http://404techsupport.wordpress.com/files/2008/09/steadystate1.jpg" alt="SteadyState's Opening screen for configuration" width="800" height="583" />[/caption]
<p>Once you get into configuring SteadyState as a local administrator, you're into the meat of the program. You can set up global settings which affect all users of the computer or user-specific settings. These global settings, however, are over-ridden by any settings made in the Group Policy.</p>
[caption id="attachment_550" align="alignnone" width="800" caption="SteadyState Global settings"]<img class="size-full wp-image-550" title="steadystate2" src="http://404techsupport.wordpress.com/files/2008/09/steadystate2.jpg" alt="SteadyState Global settings" width="800" height="583" />[/caption]
<p>The user-specific settings are limited to local accounts and integrated within the SteadyState tool is the ability to easily create these accounts. They don't reach Active Directory accounts unfortunately, but for the local accounts they allow very specific control. The user-specific settings can be exported as a user in a .ssu file (SteadyState User) and imported for easier setup of a lab environment.</p>
<p><img class="alignnone size-full wp-image-551" title="steadystate3" src="http://404techsupport.wordpress.com/files/2008/09/steadystate3.jpg" alt="" width="800" height="583" /></p>
<p><img class="alignnone size-full wp-image-554" title="steadystate41" src="http://404techsupport.wordpress.com/files/2008/09/steadystate41.jpg" alt="" width="800" height="583" /></p>
<p><img class="alignnone size-full wp-image-555" title="steadystate5" src="http://404techsupport.wordpress.com/files/2008/09/steadystate5.jpg" alt="" width="800" height="583" /></p>
<p><img class="alignnone size-full wp-image-556" title="steadystate6" src="http://404techsupport.wordpress.com/files/2008/09/steadystate6.jpg" alt="" width="800" height="583" /></p>
<p>Some cool features of Windows SteadyState are the integration into Windows Update and the Protect Hard Disk. You can set when Windows updates are applied so that those changes are made. I have to believe that with better integration and shared information as a Microsoft product this has to behave better than DeepFreeze. We have often run into problems where a machine will thaw, install the updates, and freeze again so that it is constantly in a state of needing to restart after the updates were installed. The machine logs you out and puts a pop up window over the Ctrl+Alt+Del login screen explaining that it is busy running updates. The pop doesn't go away, even if you click 'Ok' on it until the machine completes updates and restarts.</p>
<p>The Protect Hard Drive features is also really handy for a public environment. The service takes a snapshot of your drive, just like DeepFreeze, and reverts back to this snapshot after every restart. This way users are not leaving behind confidential files, whatever they download or install is wiped out, and you create a consistent user experience no matter who has used the machine. This was also able to prevent a virus from creating havoc on the machine. Just for testing purposes, I intentionally downloaded the Antivirus 2009 trojan virus and let it infect the machine. As soon as I restarted the machine, it was operating nominally. The Protect Hard Drive has its own configuration where you can specify how much of the disk can be used. It defaults and maxes out at 50% of the hard drive space, but this can be lowered.</p>
<p>Get <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d077a52d-93e9-4b02-bd95-9d770ccdb431&#38;DisplayLang=en" target="_blank">Windows SteadyState</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Mediawiki Evaluation Results]]></title>
<link>http://404techsupport.wordpress.com/?p=267</link>
<pubDate>Thu, 25 Sep 2008 11:23:12 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/25/mediawiki-evaluation-results/</guid>
<description><![CDATA[Continuing my search for a decent KB, I&#8217;m concluding my evaluation of MediaWiki. This name mig]]></description>
<content:encoded><![CDATA[<p>Continuing my search for a decent KB, I'm concluding my evaluation of <a href="http://www.mediawiki.org/wiki/MediaWiki" target="_blank">MediaWiki</a>. This name might be familiar to you because it is the wiki engine running Wikipedia and sister projects. I first began looking into MediaWiki despite my giving up on wikis as a whole because I had decided that the overall format and objective of wikis didn't line up with how I perceived my knowledge base to exist.</p>
<p>MediaWiki changed my mind mostly with two factors: the front page could be customized to attract people in instead of just funneling them to a search box. Secondly, the size and scale of the wikipedia project convinced me this would be a worth-while project.</p>
<p>Setting up MediaWiki was pretty painless. You need a SQL database and a http file server (Apache), so I was able to get by just fine with <a href="http://404techsupport.wordpress.com/2008/05/08/xampp-easy-windows-web-server/" target="_blank">XAMPP</a> for testing purposes. MediaWiki runs you through a configuration page to get account information for your database and naming all set up. It creates all the tables necessary after that.</p>
<p>After setting up, I did run into one error. It was listed in their FAQs and I solved the problem with a quick edit with <a href="http://404techsupport.wordpress.com/2008/08/12/notepad-a-superior-text-editor/" target="_blank">Notepad++</a> of LocalSettings.php in the mediawiki folder.</p>
<p>The error:</p>
<blockquote><p>Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in C:\xampp\htdocs\w\includes\Preprocessor_DOM.php on line 566<br />
Fatal error: Call to undefined method domdocument::loadXML() in C:\xampp\htdocs\w\includes\Preprocessor_DOM.php on line 568</p></blockquote>
<p>The fix is to add this line in LocalSettings.php:</p>
<blockquote><dl> </dl>
</blockquote>
<dd><code><a title="$wgParserConf" href="http://www.mediawiki.org/wiki/Manual:$wgParserConf">$wgParserConf</a>['preprocessorClass'] = 'Preprocessor_Hash';</code> </dd>
<p>Unfortunately, while looking into the manual of WikiMedia, they recommended that I use other software to accomplish my goals. I was once again convinced that a wiki is going to have to be pretty well conceived for my plans for it to work or there will be many holes to plug to be confident in the security setup. It seems the ACLs is going to make or break a KB for me to be sold on it. The interface follows second. I've realized through my past experiences with trying to get more documentation to our processes that the system has to be easily accessible or else it is seen as too much of a hassle and the documentation never gets written.</p>
<p>Here are some interesting pages to read regarding user access and user access management in MediaWiki:</p>
<p>From <a href="http://www.mediawiki.org/wiki/Manual:Config_script" target="_blank">http://www.mediawiki.org/wiki/Manual:Config_script</a>:</p>
<p>User Rights: <a href="http://www.mediawiki.org/wiki/Manual:User_rights" target="_blank">http://www.mediawiki.org/wiki/Manual:User_rights</a><br />
-Control and create groups<br />
-Control access (read, edit) permissions of groups</p>
<p>User Rights Management: <a href="http://www.mediawiki.org/wiki/Manual:User_rights_management" target="_blank">http://www.mediawiki.org/wiki/Manual:User_rights_management</a><br />
-Groups permissions to perform user management tasks</p>
<p>Preventing Access: <a href="http://www.mediawiki.org/wiki/Manual:Preventing_access" target="_blank">http://www.mediawiki.org/wiki/Manual:Preventing_access</a><br />
-Restricting edit &#38; page creation rights</p>
<blockquote><p>To have a page act normally for some users but be invisible to others, as is possible for instance in most forum software, is a very different matter. MediaWiki is designed for two basic access modes:</p>
<p>1. Everyone can view every single page on the wiki (with the possible exception of a few special pages). This is the mode used by Wikipedia and its sister projects.<br />
2. Anonymous users can only view the Main Page and login page, and cannot edit any page. This is basically the same as the above, in terms of technical implementation (just an extra check for every page view), which is why it exists. This is the mode of operation used by certain private wikis such as those used by various Wikimedia committees.</p></blockquote>
<p>Unfortunately this does not line up with how I want to operate my knowledge base. I am looking for:</p>
<ol>
<li>Select individuals can view every single page on the wiki. These people would be the master editors that could read, write, and update articles.</li>
<li>Anonymous users can view most pages of the wiki, those that have been tagged or grouped to allow them access. These would be the typical users that are trying to search and solve their own problems.</li>
</ol>
<p>Essentially this translates to:</p>
<ol>
<li>Library IT users can view all pages and also read and edit them. There may also be sub-groups of this so that IT Workstation and Network Support can see all articles but IT Help Desk has some it can not see.</li>
<li>Library employees and users can search the kb to find information regarding any problems they might encounter to learn about workarounds, known problems, or assistance. There may also be a sub-group where only library employees can access regarding internal workings so as to not provide "security" leaks of internal systems to anonymous visitors.</li>
</ol>
<p>I am definitely open to suggestions regarding where I should look next for a system that would provide an easily configurable ACL (access control list) to restrict general users from getting access to IT-only articles. Post any recommendations in the comments please.</p>
<p>Check out <a href="http://www.mediawiki.org/wiki/MediaWiki" target="_blank">MediaWiki</a> if it sounds right for you.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Desktop Strategy, part 1]]></title>
<link>http://osssmb.wordpress.com/?p=9</link>
<pubDate>Wed, 24 Sep 2008 22:00:06 +0000</pubDate>
<dc:creator>David</dc:creator>
<guid>http://osssmb.el.wordpress.com/2008/09/24/desktop-strategy-part-1/</guid>
<description><![CDATA[Our sites had relied on (approx 50) cheap no name desktop PCs in the past. These appeared to be high]]></description>
<content:encoded><![CDATA[<p>Our sites had relied on (approx 50) cheap no name desktop PCs in the past. These appeared to be highly cobbled together and provided no consistency across the company. In addition, there was a higher failure rate in them than I had seen anywhere else before. This had the net result of us requiring an almost full time desktop support person to look after the machines, let alone the application support issues</p>
<p>As we were using Exchange, Outlook was the primary Mail client with users suffering from the inevitable .pst corruptions that occur when mail folders exceed 2 Gig. As all Customer Support was run via email directly to people's personal email addresses there was a lot of email flowing around and a high likelihood of corruption.</p>
<p>The business also relied on a Visual Basic app installed on everyone's desktop which interacted with the customer database.</p>
<p>Looking at the Visual Basic application there was no way that could be replaced in a short period of time, so we decided to replace the machines as they hit their EOL with new leased Windows Desktops with on site support. This would turn out to be pretty much cost neutral as it cut out the need for local desktop support for the hardware. The (large) percentage of the Desktop Administrator's time could be redirected to more productive uses.</p>
<p>Given these machines would be consistent we were hoping we could achieve economies of scale with their management. In the event, we didn't want to pay Microsoft for a second copy of Windows licences (we already received OEM copies with the desktop lease) so we did not end up, as originally planned, with a single master image which could be deployed across the network.</p>
<p>We still wanted to install the software remotely however. A search around the Internet came up with <a title="OCS Inventory" href="http://www.ocsinventory-ng.org/" target="_self">OCS Inventory</a> which looked to do what we needed. We installed this and while rather geeky, does indeed allow us to distribute software to all the Desktops remotely. It suffers from the same problem that so much Open Source software does - it has not been designed with usability in mind. Given this is an Administration tool, that wasn't a major concern, but it is something that would be good to improve on in the future. At time of writing, we had used it to install the initial software, but no upgrades as yet. Deleting software may also be a issue with this, however we will deal with that when we come to it.</p>
<p>Are we happy with this? Well it is not a bad solution. Given a choice of running thick clients and running thin clients with Terminal Services or Citrix we chose the thick clients. The setup, licencing and maintenance of the thin solution looked to be too hard given the huge amount of other tasks we had to deal with. Given that the VB app was a key requirement it was a good decision we feel, even if the desktop hardware was substantially more expensive.</p>
<p>It does leave us with desktop support issues - application support is still somewhat of an issue, however, when the lease is up (in 2 years or so), we plan to revisit this decision. More on this later...</p>
<p>Cheers,</p>
<p>David</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Finding dns server version (only bind)]]></title>
<link>http://smaftoul.wordpress.com/?p=195</link>
<pubDate>Wed, 24 Sep 2008 13:49:45 +0000</pubDate>
<dc:creator>smaftoul</dc:creator>
<guid>http://smaftoul.el.wordpress.com/2008/09/24/finding-dns-server-version/</guid>
<description><![CDATA[To find the version of running bind version remotely, you can type that command:
nslookup -q=txt -cl]]></description>
<content:encoded><![CDATA[<p>To find the version of running bind version remotely, you can type that command:<br />
<code>nslookup -q=txt -class=CHAOS version.bind. ns1.domain.com</code><br />
or with dig:<br />
<code>dig @ns1.domain.com version.bind chaos txt</code><br />
or with host:<br />
<code>host -t TXT -c chaos version.bind ns1.domain.com</code></p>
<p>If you don't want your bind to show the version you are currently running, on a ubuntu system you will add a <code>version "[Secured]";</code> directive in the options section of the file <code>/etc/bind/named.conf.options</code></p>
<p>That's it !</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Why Open Source?]]></title>
<link>http://osssmb.wordpress.com/?p=5</link>
<pubDate>Wed, 24 Sep 2008 05:21:35 +0000</pubDate>
<dc:creator>David</dc:creator>
<guid>http://osssmb.el.wordpress.com/2008/09/24/why-open-source/</guid>
<description><![CDATA[When I started at this company we had a bunch of disparate systems on various operating systems requ]]></description>
<content:encoded><![CDATA[<p>When I started at this company we had a bunch of disparate systems on various operating systems requiring  different skills to manage. We had Windows on the Desktop, Linux (Postgres database) and Windows (.NET IIS Web) Servers along with FreeBSD firewalls. Email was run on the Small Business edition of Exchange and customer support was run exclusively through individual email accounts. We had no systems in place to provide metrics or support the business in their day to day work, we had a huge amount of work to do.</p>
<p>For the software we did have, we were only partially licenced and we obviously needed to resolve that situation as quickly as possible. The servers were outsourced at an outrageous cost to a third party whose service kept having issues. The firewalls were not spectacularly secure either  - there was no VPN functionality set up and the owners who travelled a lot were using Remote Desktop to access files on the network which was not at all secure.</p>
<p>We had to decide how to fix all that and not spend more money than we had to play with. At a personal level I loath dealing with Software Vendors - the licencing terms require a mammoth amount of time/brainpower to work out what you are and aren't allowed to do and in some cases, the licencing terms feel more like a way to gouge more money out of you than a reflection of their value. Then come the audits...</p>
<p>If car manufacturers tried to sell you a "cheap" car and then charge you extra to have a passenger, I wonder how quickly they would go out of business? Why do people put up with this from Software Vendors?</p>
<p>At a professional level, compliance costs to ensure that licences that are used are legal and that we are not breaking the terms of use can get expensive and in a small business you don't have someone to manage that for you. Having read the first 8 pages of Microsoft's Terminal Services Licencing documentation and still being unclear as to what we were actually allowed to use was just painful.</p>
<p>Lastly, I feel these days that Vendors are actively trying to lock you into their solutions and when running a business that is a major hidden cost to consider when selecting a solution. I would prefer to spend a little more on initial implementation if that saves running costs down the track than I would to buy something more cheaply up front which ends up costing much more in the log run.</p>
<p>So we decided to look at (free) Open solutions that would meet our needs. In some instances we went with proprietary solutions where we couldn't find a good alternative. We'll be sharing that with you over the coming months. We'll be focussing on two main areas - Systems Administration and Development. We will discuss the approach to both we took and the platforms we decided to work with.</p>
<p>Cheers,</p>
<p>David</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Microsoft Baseline Security Analyzer]]></title>
<link>http://404techsupport.wordpress.com/?p=222</link>
<pubDate>Tue, 23 Sep 2008 15:37:40 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/23/microsoft-baseline-security-analyzer/</guid>
<description><![CDATA[Microsoft offers a tool to check the Windows machines you administer from common security oversights]]></description>
<content:encoded><![CDATA[<p>Microsoft offers a tool to check the Windows machines you administer from common security oversights and holes. You can run a quick scan on your machine, a specific remote machine, an IP range, or even a domain to find out how your machines add up.</p>
[caption id="attachment_503" align="alignnone" width="666" caption="Microsoft Baseline Security Analyzer allows a single machine or multiple machines to be scanned."]<img class="size-full wp-image-503" title="mbsa" src="http://404techsupport.wordpress.com/files/2008/09/mbsa.jpg" alt="Microsoft Base Security Analyzer allows a single machine or multiple machines to be scanned." width="666" height="515" />[/caption]
<p>The results that you get from running this scan can tell you the general health of your machine and how it's behaving in response to a WSUS (Windows Server Update Services) server, a group policy, Windows Updates, and system administration habits and practices.</p>
[caption id="attachment_504" align="alignnone" width="730" caption="MBSA scan results - Areas to improve"]<img class="size-full wp-image-504" title="mbsa2" src="http://404techsupport.wordpress.com/files/2008/09/mbsa2.jpg" alt="MBSA scan results - Areas to improve" width="730" height="757" />[/caption]
<p>One very useful thing to do with the MBSA is to run a scan of a machine before and after a group policy is put in place and see how it affects your machine's security. This should certainly allow you to get a good grasp on where your setup is weak and what needs improvement to reduce the risk and threat from your workstations. Combine this with the <a href="http://404techsupport.wordpress.com/2008/08/22/accesschk-permissions-reporting-utility/" target="_blank">AccessChk utility</a> to check file access permissions and you should know exactly where your machine stands and the capabilities of a person accessing them.</p>
<p>Download and learn more about <a href="http://technet.microsoft.com/en-us/security/cc184923.aspx" target="_blank">Microsoft Baseline Security Analyzer</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Openfiler update]]></title>
<link>http://secadmin.wordpress.com/?p=161</link>
<pubDate>Mon, 22 Sep 2008 16:02:41 +0000</pubDate>
<dc:creator>secadmin</dc:creator>
<guid>http://secadmin.wordpress.com/2008/09/22/openfiler-update/</guid>
<description><![CDATA[So I finally got openfiler up and working on my hardware. Ran into a slight problem when the motherb]]></description>
<content:encoded><![CDATA[<p>So I finally got openfiler up and working on my hardware. Ran into a slight problem when the motherboard I got for it only had a built in 10/100 card. I decided that wasn't going to work so I found a couple of gig cards cheap at new egg. </p>
<p>Once I popped the cards in ran kudzu let the system find them I was off flying. I then decided to test the bonding built into openfiler. The setup was pretty easy and aside from an ip address conflict on my side everything went flawlessly. Although I did need to bounce the box to make everything work correctly. Restarting the services didn't seem to work correctly. </p>
<p>Now I just to find some low cost sata drives and a sata card. Slap those in and then start building my volume groups and finishing up with my iscsi configuration.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Make a .msi from Firefox 3 setup.exe for Enterprise Deployment]]></title>
<link>http://404techsupport.wordpress.com/?p=409</link>
<pubDate>Mon, 22 Sep 2008 16:00:00 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/22/make-a-msi-from-firefox-3-setupexe-for-enterprise-deployment/</guid>
<description><![CDATA[A popular and convenient way of deploying software is to use Microsoft&#8217;s Group Policy to assig]]></description>
<content:encoded><![CDATA[<p>A popular and convenient way of deploying software is to use Microsoft's Group Policy to assign packages (.msi files). I posted the various products I had found earlier with the post <a href="http://404techsupport.wordpress.com/2008/09/11/making-setupexe-into-setupmsi/" target="_self">Making Setup.exe into Setup.msi</a>. Mozilla does not offer a .MSI file for easy deployment and management. It seems to me that this would be a great direction for Mozilla to push for as it would make the Enterprise market share much more plausible and reachable audience.</p>
<p>Instead, system administrators are left relying upon third party solutions to post .msi files. One of the most popular ones is using FrontMotion's Firefox MSI. (I'm intentionally not providing a link. I highly recommend you follow this post and create your own .MSI file instead.) I used the MSI file FrontMotion provided to deploy Firefox 3.0 throughout my organization. I later found out that this was a poor idea when Firefox 3.0.1 was released by Mozilla and my machines were no longer updating automatically. In fact, the Firefox I had deployed was not only configured to disable automatic updating. The setting was locked so I couldn't change it, even as a local administrator. This means I would have to deploy Firefox every time there was an update released from Mozilla instead of just deploying it the one time in order to stay up to date with security patches. This also makes me depending on FrontMotion for future releases of the MSI and their schedule. On a side note, the delay between Mozilla releasing Firefox 3.0.exe and FrontMotion releasing Firefox 3.0.msi was several weeks.</p>
<p>Along with the aforementioned downsides, we would also be subject to any additional files, settings, and extensions included in the MSI installation. Case in point, FrontMotion's Firefox 3.0 .msi includes a suspicious, random, and unrequested file: C:\test.txt. After deploying FF3, I noticed these test.txt files showing up on all of the machines. They had different created and modified dates because the software was deployed when the machines restarted and they all restart at different times and frequencies. It was just an empty text file this time, but it still proves that this has to be a trusted relationship. If we make our own MSI, we do not have to worry about this and perhaps with advanced configuration we can set our own settings and extensions to default for our users. This will come later.</p>
<p>Enough complaining and justifying making our own MSI for Firefox. I don't mean to rag on FrontMotion too much, that's not the point of this, but I want individuals to choose wisely and not waste their time with the current offerings of that site. I assume if you're still reading, you're already interested in creating one. <strong>So, let's begin!</strong></p>
<p>We'll need:</p>
<ul>
<li>2 computers</li>
<li><a href="http://sup.scalable.com/SupportHome/tabid/36/Default.aspx?returnurl=%2fDocumentation%2ftabid%2f76%2fDefault.aspx" target="_blank">WinINSTALL LE 2003</a> (mentioned in the <a href="http://404techsupport.wordpress.com/2008/09/11/making-setupexe-into-setupmsi/" target="_self">Making Setup.exe into Setup.msi</a> post. <a href="http://www.scalable.com/Reg.aspx?sid=66&#38;prod=winLE&#38;DURL=WinINSTALL_LE.exe" target="_blank">Direct link to download</a>.)</li>
<li>The latest <a href="http://www.mozilla.com/en-US/firefox/" target="_blank">Mozilla Firefox 3 setup file</a></li>
</ul>
<p>The 2 computers are going to consist of a 'Setup' machine and a 'Host' machine. I'll just use these names to keep them straight. The 'Host' machine can be any machine on the network that the 'Setup' machine can reach and access its shares. The 'Setup' machine (<strong>this is important</strong>) is going to be a fresh install of Windows. You are going to install Windows, the network driver, and possibly the video card drivers. <strong>That is it.</strong> I recommend capturing an image of the 'Setup' machine at this point so you can quickly restore it to this point for conveniently capturing MSI files in the future. You want the bare minimum on this 'Setup' machine because you don't want anything going on in the background that would end up in your capture, your .msi, and then on all the machines this software is installed on.</p>
<p>The 'Host' machine can be the machine you use every day. Its only job in this process is to host the WinINSTALL software. After downloading the WinINSTALL application install it on the 'Host' machine. You can choose all of the defaults. You only really need to pay attention to this screen:</p>
[caption id="attachment_475" align="alignnone" width="720" caption="Screen 4 of WinINSTALL"]<img class="size-full wp-image-475" title="install4" src="http://404techsupport.wordpress.com/files/2008/09/install4.jpg" alt="Screen 4 of WinINSTALL's setup." width="720" height="450" />[/caption]
<p>This tells you the share that you'll be accessing from the 'Setup' machine later. Whatever the hostname of the 'Host' machine is, you'll access the software from \\Host hostname\WinINSTALL (ex. My computer's name is ITStaff09. The share is located at \\ITStaff09\WinINSTALL\) or replace WinINSTALL with whatever you change the above screen to say (recommend leaving it with the default).</p>
<p>With WinINSTALL installed on the 'Host' computer, let's get the 'Setup' machine prepared. Log in as the local administrator and download the Firefox 3 setup.exe of whatever language and localization you want on your machines. Access the share on the 'Host' machine and create a shortcut on the 'Setup' machine's desktop to <strong>discover.exe</strong>. You now have your 'Setup' machine all configured with freshly installed Windows, network card driver installed, Firefox 3 setup downloaded to the desktop (<strong>DO NOT RUN IT YET!</strong>), and an icon to discover.exe on the desktop.</p>
<p>Close any open applications and windows on the 'Setup' machine. Wait for everything to close and launch the shortcut to discover.exe from the desktop. Follow the on-screen instructions. For the first time through, we'll stick with the defaults, with more familiarity and depending on the application you're installing you might tweak these settings. For now, go through the defaults. This is taking a snapshot of the machine so it knows which files and registry keys change during the installation and setup.<br />
At the end, you'll be prompted for the installer.<br />
Browse to the Firefox 3 setup.exe on the Desktop and click launch.<br />
Complete Firefox 3's setup choosing all the settings you want to be in your deployment.</p>
<p>Once everything is setup how you want it to be close all windows and run the shortcut to discover.exe again. Follow the on-screen instructions to take the post-snapshot. This may take a while for the machine to process what differences were made, but just let it run and in the end you'll have a .msi ready for deployment. By default, the new package was stored in the WinINSTALL share, \Bin\Packages but you can specify this.</p>
<p>I would definitely recommend testing out your MSI before deployment multiple ways. You'll want to test:<br />
+Running the MSI on its own<br />
+Deploying the MSI on a test machine through Group Policy<br />
+Deploying to a machine that has an older version of Firefox installed<br />
+Deploying to a machine that has the same version of Firefox already installed</p>
<p>If you want to see what is going on inside of your MSI, you can use <a href="http://www.technipages.com/download-orca-msi-editor.html" target="_blank">ORCA MSI Editor</a> to view what directories and registry keys are changed in this MSI.</p>
<p>You should now have a working .msi file to deploy through group policy for Firefox 3. I want to point out that this process will work for any setup file to create an .msi, much more than Firefox.</p>
<p>You might check out <a href="http://ick2.wordpress.com/" target="_blank">FirefoxADM</a> for controlling Firefox settings through the Group Policy (<a href="http://homepages.ed.ac.uk/mcs/FirefoxADM/ADM_Deploy.pdf" target="_blank">documentation</a>) to make your system administration complete.</p>
<p style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa100m01.png" alt="" /><a href="http://www.facebook.com/sharer.php?u=http://404techsupport.wordpress.com/2008/09/22/make-a-msi-from-firefox-3-setupexe-for-enterprise-deployment/" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa101m01.png" alt="Add to Facebook" /></a><a href="http://digg.com/submit?phase=2&#38;url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;title=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa102m01.png" alt="Add to Digg" /></a><a href="http://del.icio.us/post?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;title=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa103m01.png" alt="Add to Del.icio.us" /></a><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;title=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa104m01.png" alt="Add to Stumbleupon" /></a><a href="http://reddit.com/submit?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;title=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa105m01.png" alt="Add to Reddit" /></a><a href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&#38;Description=&#38;Url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;Title=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa106m01.png" alt="Add to Blinklist" /></a><a href="http://ma.gnolia.com/bookmarklet/add?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;title=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa107m01.png" alt="Add to Ma.gnolia" /></a><a href="http://www.technorati.com/faves?add=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa108m01.png" alt="Add to Technorati" /></a><a href="http://www.furl.net/storeIt.jsp?u=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;t=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa109m01.png" alt="Add to Furl" /></a><a href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F22%2Fmake-a-msi-from-firefox-3-setupexe-for-enterprise-deployment%2F&#38;h=Make%20a%20.msi%20from%20Firefox%203%20setup.exe%20for%20Enterprise%20Deployment" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa110m01.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa111m01.png" alt="" /></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Use Remote Desktop to Control a Current Session]]></title>
<link>http://404techsupport.wordpress.com/?p=479</link>
<pubDate>Fri, 19 Sep 2008 19:16:43 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/19/use-remote-desktop-to-control-a-current-session/</guid>
<description><![CDATA[This is for Windows XP Professional and Windows Server 2003. If you want to use Remote Desktop to co]]></description>
<content:encoded><![CDATA[<p>This is for Windows XP Professional and Windows Server 2003. If you want to use Remote Desktop to control a session already logged in at the console (physically at and logged into the machine) instead of starting a new session (Windows Server 2003 default) or kicking off the current user (Windows XP default), use the following commands to achieve this.</p>
<p><strong>Problem:</strong> I am logged into my machine in my office and have something open I want to get to from another computer in the building, on the network, or VPN'd in from off the network. If I use Remote Desktop, I just get another session on my Windows Server 2003 machine and still don't get access to what I need. (If it were just a saved file, I could get to it through a file share.) Further more, if I have Firefox and Thunderbird open in my console session, I can't start them up remotely because of the error: "Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system." (or substitute 'Thunderbird' in for 'Firefox' in that error message).</p>
<p><strong>Possible solution:</strong> Install a VNC server on the machine and use that to connect. This requires a VNC viewer installed on all the machines I might be connecting from and another process on my machine to secure and be running at all times.</p>
<p><strong>Real solution:</strong> Using Windows Remote Desktop there are switches that allow you to interact with the console session rather than starting a new one. The switch depends on what operating system you are connecting from, and is independent of which operating system you're connecting to.</p>
<blockquote><p><strong>From Windows XP Pro:</strong> At Start, Run... enter: mstsc /admin<br />
Or change the target field in a shortcut to be mstsc.exe /admin</p></blockquote>
<blockquote><p><strong>From Windows Server 2003:</strong> At Start, Run... enter mstsc /console<br />
Or change the target field in a shortcut to be mstsc.exe /console</p></blockquote>
[caption id="attachment_484" align="alignnone" width="909" caption="Remote Desktop shortcut properties"]<img class="size-full wp-image-484" title="rdp-server-2003-console" src="http://404techsupport.wordpress.com/files/2008/09/rdp-server-2003-console.jpg" alt="Remote Desktop shortcut properties" width="909" height="505" />[/caption]
<p><strong>Some notes on behavior:</strong><br />
+ Whether you're connecting to XP or Server 2003, the machine you're connecting to will lock and hide what you're doing from anyone that might be watching the local machine.</p>
<p>+ An odd little quirk I've noticed is that you can't have both an interactive session of Remote Desktop running and a VNC session running. Not sure why at this point. Video mirror drivers? TCP ports conflicting?</p>
<p>+ For Windows XP, you can only interact with your own sessions. If you try logging in as another user, it will give you the following error message:<br />
The user {username} is currently logged on to this computer. If you continue this user's Windows Session will end and any un-saved data will be lost. Do you want to continue?</p>
<p>+ For Windows Server 2003, you can only interact with your own sessions by default, like above, but you can change this behavior. *You only need to do this if you are going to want to interact with console sessions of a different user name logged into the machine than your own, or what user name you're logging into with Remote Desktop.*<br />
Go to Start, Run...<br />
Enter: mmc<br />
Go to File, Add/Remove Snap-ins...<br />
<img class="size-full wp-image-485" title="mmc1" src="http://404techsupport.wordpress.com/files/2008/09/mmc1.jpg" alt="Add/Remove Snap-ins..." width="269" height="268" /><br />
Click the Add button.</p>
<p><img class="alignnone size-full wp-image-487" title="mmc1_1" src="http://404techsupport.wordpress.com/files/2008/09/mmc1_1.jpg" alt="" width="415" height="462" /></p>
<p>Scroll down to find 'Terminal Services Configuration'. Click the 'Add' button and then click 'Close'.</p>
<p><img class="alignnone size-full wp-image-488" title="mmc1_2" src="http://404techsupport.wordpress.com/files/2008/09/mmc1_2.jpg" alt="" width="384" height="392" /></p>
<p>You should now see the Terminal Services Configuration listed. Expand Terminal Services Configuration and double-click on the Connections folder to open it.<br />
<img class="alignnone size-full wp-image-486" title="mmc2" src="http://404techsupport.wordpress.com/files/2008/09/mmc2.jpg" alt="" width="375" height="185" /></p>
<p>In the right-side pane, you'll see below. Right-click on the RDP-Tcp connection and go to Properties.<br />
<img class="alignnone size-full wp-image-489" title="mmc3" src="http://404techsupport.wordpress.com/files/2008/09/mmc3.jpg" alt="" width="348" height="165" /></p>
<p>Click to the 'Remote Control' tab and configure it behave how you want it; whether you want to be able to interact or just view any console sessions on this machine and whether you want to require the user's permission to grant access.<br />
<img class="alignnone size-full wp-image-490" title="mmc4" src="http://404techsupport.wordpress.com/files/2008/09/mmc4.jpg" alt="" width="404" height="467" /></p>
<p>Of course, also check under the Permissions tab to make sure access is granted to those you want to be able to Remote Desktop into this local machine. Hit the OK button when everything is configured how you want it.</p>
<p>These settings can also be configured via the Group Policy Object Editor.</p>
<p>User Configuration\Administrative Templates\Terminal Services\Set rules for remote control of Terminal Services user sessions<br />
-Allows you to configure View the session or interact with the session and require/don't require the user's permission.</p>
<p>Computer Configuration\Administrative Templates\Terminal Services</p>
<p>-Contains a lot more generic settings related to Remote Desktop behavior.</p>
<p><strong>Update:</strong> Windows Server 2008 uses the same switch as Windows XP Pro: <strong>mstsc /admin</strong></p>
<p><strong>Feeback is always welcome:</strong> I'm particularly interested in hearing how this behaves in Windows Vista and Windows Server 2008. Different switches? Different behaviors? Please post in the comments so that others might benefit.</p>
<p style="text-align:left;"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa100m05.png" alt="" /><a href="http://www.facebook.com/sharer.php?u=http://404techsupport.wordpress.com/2008/09/19/use-remote-desktop-to-control-a-current-session/" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa101m05.png" alt="Add to Facebook" /></a><a href="http://digg.com/submit?phase=2&#38;url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;title=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa102m05.png" alt="Add to Digg" /></a><a href="http://del.icio.us/post?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;title=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa103m05.png" alt="Add to Del.icio.us" /></a><a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;title=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa104m05.png" alt="Add to Stumbleupon" /></a><a href="http://reddit.com/submit?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;title=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa105m05.png" alt="Add to Reddit" /></a><a href="http://www.blinklist.com/index.php?Action=Blink/addblink.php&#38;Description=&#38;Url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;Title=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa106m05.png" alt="Add to Blinklist" /></a><a href="http://ma.gnolia.com/bookmarklet/add?url=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;title=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa107m05.png" alt="Add to Ma.gnolia" /></a><a href="http://www.technorati.com/faves?add=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa108m05.png" alt="Add to Technorati" /></a><a href="http://www.furl.net/storeIt.jsp?u=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;t=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa109m05.png" alt="Add to Furl" /></a><a href="http://www.newsvine.com/_wine/save?u=http%3A%2F%2F404techsupport.wordpress.com%2F2008%2F09%2F19%2Fuse-remote-desktop-to-control-a-current-session%2F&#38;h=Use%20Remote%20Desktop%20to%20Control%20a%20Current%20Session" target="_blank"><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa110m05.png" alt="Add to Newsvine" /></a><img style="border:0;margin:0;padding:0;" src="http://getsocialserver.wordpress.com/files/2008/05/gsa111m05.png" alt="" /></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Computer Blues...]]></title>
<link>http://repairfindersdotcom.wordpress.com/?p=36</link>
<pubDate>Tue, 16 Sep 2008 22:14:17 +0000</pubDate>
<dc:creator>repairfindersdotcom</dc:creator>
<guid>http://repairfindersdotcom.el.wordpress.com/2008/09/16/36/</guid>
<description><![CDATA[Hello there! How are yall doing on this warm day? My computer has been acting real finicky as of lat]]></description>
<content:encoded><![CDATA[<p class="MsoNormal">Hello there! How are yall doing on this warm day? My computer has been acting real finicky as of late, so I hope that I can get this out to yall on time. I know how much yall enjoy reading what I think. :) Well since my computer is acting funny I think it would make a fine discussion. Computer repair is a very important thing... It is very important indeed...</p>
<p class="MsoNormal">
<p class="MsoNormal">A <a href="http://www.repairfinders.com/">computer repair technician</a> is a person who repairs and maintains computers and servers. The technician's responsibilities may extend to include building or configuring new hardware, installing and updating software packages, and creating and maintaining computer networks. Computer repair technicians work in a variety of settings, encompassing both the public and private sectors. Because of the relative newness of the profession, institutions offer certificate and degree programs designed to prepare new technicians, but computer repairs are frequently performed by experienced and certified technicians who have little formal training in the field.</p>
<p class="MsoNormal"><img class="aligncenter" title="Computer Repair Idk" src="http://i380.photobucket.com/albums/oo249/Repairfinders/Computer%20repairs/41.png?t=1221602489" alt="" width="271" height="320" /></p>
<p class="MsoNormal">A repair technician might work in a corporate information technology department, a central service center, or a retail computer sales environment. A public sector technician might work in the military, national security or law enforcement communities, health or public safety field, or an educational institution. Despite the vast variety of work environments, all computer technicians perform similar physical and investigative processes, including technical support. <a href="http://www.repairfinders.com/">Experienced technicians</a> might specialize in fields such as data recovery, system administration, or information systems. Some technicians are self-employed or own a firm that provides services in a regional area. Some are subcontracted as freelancers or consultants. This type of technician ranges from hobbyists and enthusiasts that volunteer or make a little side money, to those who work professionally in the field.</p>
<p class="MsoNormal">
<p class="MsoNormal">The repair of problems can range from a minor setting that is incorrect, to spyware, viruses, and as far as replacing hardware or an entire operating system. Some technicians provide on-site services usually at an hourly rate. Others can provide services off-site, where the client can drop off at the repair shop. Some have pickup and drop off services for convenience. Some may also take back old equipment for recycling. While computer hardware configuration varies widely, a technician works with two basic types of hardware; units limited to a location (desktops, mainframes and supercomputers) and more portable (laptop and handheld) devices. Technicians also work with and occasionally repair a range of peripherals, including input devices like keyboards, mice, and scanners, output devices like displays, printers, and speakers, and data storage devices ranging from external hard drives to specialized high-storage desktop computers called servers. Technicians involved in system administration might also work with <a href="http://www.repairfinders.com/">networking hardware</a>, including routers, switches, fiber optics, and wireless networks.</p>
<p class="MsoNormal"><img class="aligncenter" title="Inside of a computer" src="http://i380.photobucket.com/albums/oo249/Repairfinders/Computer%20repairs/DSC05781.jpg?t=1221602551" alt="" width="404" height="303" /></p>
<p class="MsoNormal">When possible, repair technicians protect the computer user's data and settings, so that after repair, the user will not have lost any data and the technician can fully use the device with little interruption, and then diagnose the problem. So if you are having issues with your computer like I am having with mine, you should go to <a href="http://www.repairfinders.com/">repairfinders.com</a> and find a repair technician to solve the problem. Addressing the issue, the technician could take action as minor as adjusting one or several settings or preferences, but could also apply more involved techniques like installing, uninstalling, or reinstalling various software packages. A reliable, but somewhat more complicated, procedure for addressing software issues is known as a restore, in which the computer's original installation image (including operating system and original applications) is reapplied to a formatted hard drive. Well folks, Im about to hope on to <a href="http://www.repairfinders.com/">repairfinders.com</a> to fix the computer of mine. If yours is giving you problems, I suggest you do the same!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Block a country from your server, period.]]></title>
<link>http://404techsupport.wordpress.com/?p=466</link>
<pubDate>Tue, 16 Sep 2008 21:48:21 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/16/block-a-country-from-your-server-period/</guid>
<description><![CDATA[If you&#8217;re running a server and would like to prevent a particular country, that&#8217;s right ]]></description>
<content:encoded><![CDATA[<p>If you're running a server and would like to prevent a particular country, that's right a country, from accessing the server, visit <a href="http://blockacountry.com/" target="_blank">this site</a> for help configuring your .htaccess file.</p>
<p>You might find that you're getting a lot of spam or malicious traffic from a spam-heavy country and find it easier to block the entire nation than fighting to keep up with the never-ending battle. You might also be concerned about export limitations to particular nations and block the country to keep their traffic out (unless they use a proxy). Simply go to <a href="http://blockacountry.com/" target="_blank">BlockACountry.com</a> and select the countries you want to block (hold down shift to select a group of countries or hold down Ctrl to individual pick out the countries). Hit the 'Go' button and your .htaccess file will be generated.</p>
[caption id="attachment_468" align="alignnone" width="325" caption="Block the United States from getting to your page."]<img class="size-full wp-image-468" title="block1" src="http://404techsupport.wordpress.com/files/2008/09/block1.jpg" alt="Block the United States from getting to your page." width="325" height="441" />[/caption]
<p>The resulting page will give you a text box that you can copy+paste into your current .htaccess file or a link to download a htaccess.txt file. If you choose the latter option, just rename that file on your server to .htaccess</p>
[caption id="attachment_469" align="alignnone" width="525" caption="Copy this to get your .htaccess file blocking the countries you chose."]<img class="size-full wp-image-469" title="block2" src="http://404techsupport.wordpress.com/files/2008/09/block2.jpg" alt="Copy this to get your .htaccess file blocking the countries you chose." width="525" height="599" />[/caption]
<p><a href="http://blockacountry.com/" target="_blank">BlockACountry.com</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Making Setup.exe into Setup.msi]]></title>
<link>http://404techsupport.wordpress.com/?p=377</link>
<pubDate>Thu, 11 Sep 2008 15:19:59 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/11/making-setupexe-into-setupmsi/</guid>
<description><![CDATA[This post is a little different from the usual how-to or (lite) software review. This is the result ]]></description>
<content:encoded><![CDATA[<p>This post is a little different from the usual how-to or (lite) software review. This is the result of a decent amount of time spent researching the topic of converting Setup.exe (executables) into .MSI files so that they can be easily deployed and managed through Group Policy.</p>
<p>Where I'm at currently with this project is that I first tried WinInstall 2003LE and successfully created an MSI that worked on the first try. It was a very intuitive process and worked out really well. I'll be creating another post soon with step-by-step instructions on creating an MSI from Firefox 3.0.1's setup.exe. I have deployed this msi in a number of test locations around my organization and am planning on deploying it to the entire organization over the upcoming weekend.</p>
<p>I'm currently using WinInstall 2003LE with ORCA MSI Editor to review it. Here's the collection of links I was able to condense through my research. Hope it saves you some time and points you in promising directions.</p>
<p><strong>Free Products:<br />
</strong><a href="http://sup.scalable.com/SupportHome/tabid/36/Default.aspx?returnurl=%2fDocumentation%2ftabid%2f76%2fDefault.aspx" target="_blank">WinInstall 2003LE</a> - This software has a long, convoluted history as far as I can tell. Getting bought out by different companies multiple times, the software WinInstall 2000 was originally shipped with Windows Server 2000 to allow repacking of Setup executables into .msi's. Long story short, the LE edition is still free and available through <a href="http://sup.scalable.com/Default.aspx" target="_blank">Scalable</a>, though they require you to register before downloading. The <a href="http://www.scalable.com/Reg.aspx?sid=66&#38;prod=winLE&#38;DURL=WinINSTALL_LE.exe" target="_blank">direct link to the download button</a> here might work for a while and save you from having to register.</p>
<p><a href="http://dennisbareis.com/makemsi.htm" target="_blank">MAKEMSI</a></p>
<p><strong>Free MSI Editor Utility:</strong><br />
<a href="http://www.technipages.com/download-orca-msi-editor.html" target="_blank">ORCA MSI Editor</a> - Free Utility to look at the internals of MSI packages. Helpful to review where registry keys and files are going and understand the MSI process.</p>
<p><strong>Commercial Products:</strong><br />
<a href="http://www.acresso.com/products/installation/installshield.htm" target="_blank">InstallShield</a></p>
<p><a href="http://sup.scalable.com/" target="_blank">WinInstall MSI Packager</a></p>
<p><a href="http://www.wise.com/Products/Installations.aspx" target="_blank">WISE Installation Express 7</a></p>
<p><a href="http://www.advancedinstaller.com/" target="_blank">Advanced Installer</a> - The components of this package related to MSI repackaging are only available as trials despite the freeware title. The Repackager component requires the Professional license but has a trial that shows it operates a lot like WinInstall 2003LE but with a little better interface. There is an MSI editor that is also a trial and seems to be a little more thorough than Orca MSI Editor. It puts a little note when launching the resulting MSI that it was created with a trial and is for evaluation purpose only.</p>
<p><strong>For Developers:<br />
</strong><a href="http://www.jrsoftware.org/isinfo.php" target="_blank">Inno Setup</a> - Package your install files into a single .exe (NOT .MSI)</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?familyid=2A5E4EBC-651C-40AA-9525-1810AF47C317&#38;displaylang=en" target="_blank"> Microsoft Installer SDK</a></p>
<p><strong>Related Microsoft KB articles:</strong><br />
<a href="http://support.microsoft.com/kb/310598" target="_blank">Overview of Windows Installer Technology</a></p>
<p><a href="http://support.microsoft.com/kb/816102" target="_blank">Using GPO to install software</a></p>
<p><a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;257718" target="_blank">Create 3rd party MSI</a></p>
<p><strong>Post in the comments</strong> if you know any other alternatives that are worth listing or any poor experiences that you want to warn others away from.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[View an Object's Hierarchy in Active Directory]]></title>
<link>http://404techsupport.wordpress.com/?p=391</link>
<pubDate>Tue, 09 Sep 2008 21:56:27 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/09/view-an-objects-hierarchy-in-active-directory/</guid>
<description><![CDATA[By default when searching the Active Directory, you can find an object easily but the heirarchy is n]]></description>
<content:encoded><![CDATA[<p>By default when searching the Active Directory, you can find an object easily but the heirarchy is not shown. You can very easily enable this so that you can locate objects and see in which Organization Unit (OU) they exist.</p>
<p>With the Active Directory snap-in for the Microsoft Management Console open, go to View and click on Advanced Features so that there is a check mark to the left of it.</p>
[caption id="attachment_392" align="alignnone" width="434" caption="Active Directory with Advanced Features enabled"]<img class="size-full wp-image-392" title="ad1" src="http://404techsupport.wordpress.com/files/2008/09/ad1.jpg" alt="Active Directory with Advanced Features enabled" width="434" height="254" />[/caption]
<p>Now when you do a search double-click (or right-click, Properties) on the search result you want to investigate.</p>
[caption id="attachment_393" align="alignnone" width="538" caption="Active Directory Search Results Properties"]<img class="size-full wp-image-393" title="ad2" src="http://404techsupport.wordpress.com/files/2008/09/ad2.jpg" alt="Active Directory Search Results Properties" width="538" height="516" />[/caption]
<p>A new window will appear. This is the standard window that you would have gotten without enabling the Advanced Features except that now there is a tab called <strong>Objects</strong>. Click on this and it will show the hierarchy where you can find the object in your AD.</p>
[caption id="attachment_395" align="alignnone" width="404" caption="Active Directory Object Properties window with Objects Tab."]<img class="size-full wp-image-395" title="ad3" src="http://404techsupport.wordpress.com/files/2008/09/ad31.jpg" alt="Active Directory Object Properties window with Objects Tab." width="404" height="485" />[/caption]
<p>Now you can see the the libnonadmin object is located in the uc.edu\Library\Testing\ OU.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[24x7]]></title>
<link>http://adamo.wordpress.com/?p=983</link>
<pubDate>Tue, 09 Sep 2008 08:13:03 +0000</pubDate>
<dc:creator>adamo</dc:creator>
<guid>http://blog.postmaster.gr/2008/09/09/24x7/</guid>
<description><![CDATA[
24&#215;7 support


Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday


1st shift
-
x
x
x
x
]]></description>
<content:encoded><![CDATA[<table BORDER="1">
<caption ALIGN="BOTTOM">24x7 support</caption>
<tr>
<td ALIGN="center"></td>
<td ALIGN="center">Sunday</td>
<td ALIGN="center">Monday</td>
<td ALIGN="center">Tuesday</td>
<td ALIGN="center">Wednesday</td>
<td ALIGN="center">Thursday</td>
<td ALIGN="center">Friday</td>
<td ALIGN="center">Saturday</td>
</tr>
<tr>
<td ALIGN="center">1<sup>st</sup> shift</td>
<td ALIGN="center">-</td>
<td ALIGN="center">x</td>
<td ALIGN="center">x</td>
<td ALIGN="center">x</td>
<td ALIGN="center">x</td>
<td ALIGN="center">x</td>
<td ALIGN="center">-</td>
</tr>
<tr>
<td ALIGN="center">2<sup>nd</sup> shift</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
</tr>
<tr>
<td ALIGN="center">3<sup>rd</sup> shift</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
<td ALIGN="center">-</td>
</tr>
</table>
<p>Now, what is wrong with this picture?</p>
<p><font size="-2"><br />
Table created with: <a href="http://www.bagism.com/tablemaker/">TableMaker</a>.<br />
</font></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Engineer- System Administration]]></title>
<link>http://indwell.wordpress.com/?p=106</link>
<pubDate>Fri, 05 Sep 2008 07:29:59 +0000</pubDate>
<dc:creator>indwell</dc:creator>
<guid>http://indwell.el.wordpress.com/2008/09/05/engineer-system-administration/</guid>
<description><![CDATA[ &lt;!&#8211;  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0]]></description>
<content:encoded><![CDATA[<p><!--[if gte mso 9]&#62;  Normal 0   false false false        MicrosoftInternetExplorer4  &#60;![endif]--><!--[if gte mso 9]&#62;   &#60;![endif]--> &#60;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:sans-serif; 	panose-1:0 0 0 0 0 0 0 0 0 0; 	mso-font-alt:"Times New Roman"; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:auto; 	mso-font-signature:0 0 0 0 0 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1147436460; 	mso-list-type:hybrid; 	mso-list-template-ids:-1447766574 67698689 1257411810 1257411810 -951302480 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.25in; 	mso-level-number-position:left; 	margin-left:.25in; 	text-indent:-.25in; 	font-family:Symbol;} @list l0:level2 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	margin-left:.5in; 	text-indent:0in; 	font-family:Symbol;} @list l0:level3 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.0in; 	mso-level-number-position:left; 	margin-left:1.0in; 	text-indent:0in; 	font-family:Symbol;} @list l0:level4 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:1.5in; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:0in; 	font-family:Symbol; 	color:windowtext;} ol 	{margin-bottom:0in;} ul 	{margin-bottom:0in;} --&#62; <!--[if gte mso 10]&#62;--><br />
 /* Style Definitions */<br />
 table.MsoNormalTable<br />
	{mso-style-name:"Table Normal";<br />
	mso-tstyle-rowband-size:0;<br />
	mso-tstyle-colband-size:0;<br />
	mso-style-noshow:yes;<br />
	mso-style-parent:"";<br />
	mso-padding-alt:0in 5.4pt 0in 5.4pt;<br />
	mso-para-margin:0in;<br />
	mso-para-margin-bottom:.0001pt;<br />
	mso-pagination:widow-orphan;<br />
	font-size:10.0pt;<br />
	font-family:"Times New Roman";<br />
	mso-ansi-language:#0400;<br />
	mso-fareast-language:#0400;<br />
	mso-bidi-language:#0400;}</p>
<table class="MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Job Title:</span></p>
</td>
<td style="padding:0.75pt;" valign="top">
<p class="MsoNormal">Engineer -System Administrator</p>
</td>
</tr>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Summary/Job   Description:</span></p>
</td>
<td style="padding:0.75pt;" colspan="2" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;">Working within the   framework of established operating procedures and in close cooperation with   others, provides the installation, maintenance and troubleshooting of the   computer systems, applications and related components.<span> </span>Focuses on both hardware and software   aspects of the operational computer systems.<span> </span></span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;">Monitors computer   system performance and security to ensure the business requirements are   continuously being met at agreed and acceptable levels of performance,   security and availability.</span></p>
</td>
</tr>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Essential   Duties &#38; Responsibilities:</span></p>
</td>
<td style="padding:0.75pt;" colspan="2" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Supports,   maintains, develops and troubleshoots the operational network computer and   telecommunication systems and related hardware and software components.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Performs   hardware and software installations, upgrades and maintenance of network   computer systems, components and applications.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Provides   and implements measures to improve the performance, security and/or   availability of computer (operating) systems, components and applications.   Monitors and documents computer (operating) systems, applications and   hardware operational statistics (usage, performance, security/access, errors,   availability, etc.).</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Assists   in developing and enhancing the network computer systems, operating systems,   applications and components.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Works   closely with the Network Administrators to monitor, analyze and troubleshoot   local area networks and components.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Ensures   business data and systems are adequately protected and backed up in   accordance with existing procedures and guidelines.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Installs,   configures, troubleshoots and maintains end-user systems and applications.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Remains   up-to-date with the latest relevant technology developments to ensure   industry best practices and developments are known and investigated for   applicability for the company.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Design,   configures, and maintain the LAN infrastructure and workstations, software   licensing compliance, lock, LAN security &#38; backups, disaster recovery,   VPN/Internet/FTP, Telecommunications infrastructure, resource Planning,   security management, S/w &#38; H/w Inventory management.Participate in   projects with other IT departments and/or external vendors. Performs other   related duties as required</span></p>
</td>
</tr>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Job   Complexity:</span></p>
</td>
<td style="padding:0.75pt;" colspan="2" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Works on   problems of limited scope.<span> </span>Follows   standard practices and procedures in analyzing situations or data from which   answers can be readily obtained.</span></p>
</td>
</tr>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Education   &#38;/or Experience:</span></p>
</td>
<td style="padding:0.75pt;" colspan="2" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">Bachelor's   degree GRADUATE FROM AY STREAM FROM college or university; and<span> </span>up-to-two years related experience and/or   training.</span></p>
</td>
</tr>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Certificates,   licenses, registrations:</span></p>
</td>
<td style="padding:0.75pt;" colspan="2" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;">CCNA<span> </span>MCSE OR OTHER PG COURSES</span><strong><span style="color:red;"> </span></strong></p>
</td>
</tr>
<tr>
<td style="background:#efefef none repeat scroll 0 0;padding:0.75pt;" valign="top">
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;">Skills</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:navy;"> </span></p>
</td>
<td style="padding:0.75pt;" colspan="2" valign="top">
<p class="MsoNormal" style="margin-left:0.25in;text-align:justify;text-indent:-0.25in;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:Symbol;color:black;"><span>·<span style="font-family:&#34;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:10pt;color:black;">Good Communication.</span></p>
<p class="MsoNormal" style="margin-left:0.25in;text-align:justify;text-indent:-0.25in;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:Symbol;color:black;"><span>·<span style="font-family:&#34;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:10pt;color:black;">Troubleshooting. </span></p>
<p class="MsoNormal" style="margin-left:0.25in;text-align:justify;text-indent:-0.25in;"><!--[if !supportLists]--><span style="font-size:10pt;font-family:Symbol;color:black;"><span>·<span style="font-family:&#34;font-style:normal;font-variant:normal;font-weight:normal;font-size:7pt;line-height:normal;"> </span></span></span><!--[endif]--><span style="font-size:10pt;color:black;">System Management.</span></p>
<p class="MsoNormal"><span style="font-family:sans-serif;color:black;"> </span></p>
</td>
</tr>
</tbody>
</table>
]]></content:encoded>
</item>
<item>
<title><![CDATA[AppDeploy.com - A Community for Software Deployment]]></title>
<link>http://404techsupport.wordpress.com/?p=357</link>
<pubDate>Thu, 04 Sep 2008 21:05:59 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/04/appdeploycom-a-community-for-software-deployment/</guid>
<description><![CDATA[AppDeploy.com is a website that could really serve as a community for System Administrators. Special]]></description>
<content:encoded><![CDATA[<p>AppDeploy.com is a website that could really serve as a community for System Administrators. Specializing in application deployment (using .MSI, Group Policy, and any of a host of tools), AppDeploy.com offers two knowledge bases: Software KB and Package KB. Software KB contains command line options for a lot of software out there as well as reviews and other tips and tricks. Package KB is all about deploying software over a network; providing information on how to capture an MSI or other software used to deploy installations, many times with custom transforms (customizing settings and preferences for your program away from just the defaults).</p>
<p>If you're a Systems Administrator and software deployment is one of your responsibilities, this site (and community) might become a valuable resource to you, saving time and providing great suggestions to smooth out operations. Of course, I recommend contributing any information and ideas you might have to the site so that many more might benefit from your insights and experience.</p>
<p>Visit <a href="http://www.appdeploy.com/" target="_blank">AppDeploy.com</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Securing an SSH Server]]></title>
<link>http://404techsupport.wordpress.com/?p=346</link>
<pubDate>Tue, 02 Sep 2008 17:14:11 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/09/02/securing-an-ssh-server/</guid>
<description><![CDATA[Some worthwhile reading regarding configuring and securing an SSH server:
An SSH server can be set u]]></description>
<content:encoded><![CDATA[<p>Some worthwhile reading regarding configuring and securing an SSH server:</p>
<blockquote><p>An SSH server can be set up in various ways, but in this document I’ll describe how it can be configured to:</p>
<ul>
<li>only support connections through the 2nd version of the SSH protocol (SSH-2)</li>
<li>use DSA keys for user authentication, without permitting authentication with passwords</li>
<li>allow only a specific group of users to connect</li>
</ul>
</blockquote>
<p>Continue reading <a title="Setup the SSH server to use keys for authentication" rel="bookmark" href="http://www.g-loaded.eu/2005/11/10/ssh-with-keys/">Setup the SSH server to use keys for authentication</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[phpMyAdmin]]></title>
<link>http://fossilized.wordpress.com/?p=90</link>
<pubDate>Mon, 01 Sep 2008 15:12:54 +0000</pubDate>
<dc:creator>mtinman</dc:creator>
<guid>http://fossilized.el.wordpress.com/2008/09/01/phpmyadmin/</guid>
<description><![CDATA[&#8220;phpMyAdmin is a tool written in PHP intended to handle the administration     of MySQL over t]]></description>
<content:encoded><![CDATA[<p><a href="http://www.phpmyadmin.net/"><img class="alignleft" title="phpMyAdmin" src="http://www.phpmyadmin.net/home_page/images/pma_logo.gif" alt="" width="140" height="75" /></a>"<a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> is a tool written in <a title="www.php.net" href="http://www.php.net/">PHP</a> intended to handle the administration     of <a title="www.mysql.com" href="http://www.mysql.com/">MySQL</a> over the Web. Currently it can create and drop databases,     create/drop/alter tables, delete/edit/add fields, execute any <a href="http://en.wikipedia.org/wiki/SQL">SQL</a> statement, manage keys on fields, manage privileges,export data into     various formats and is available in <a title="List of supported languages" href="http://www.phpmyadmin.net/documentation/translators.html">55 languages</a>."¹<strong> phpMyAdmin</strong> also provides some great diagnostic tools, which give the user tuning tips based on current system values and settings. This is especially handy when trying to fine tune and secure an SQL database server that is running with vanilla installation settings. phpMyAdmin provides an intuitive, well designed interface for web based SQL administration. Just visit <a href="http://www.phpmyadmin.net/home_page/index.php">http://www.phpmyadmin.net/home_page/index.php</a> to find out if phpMyAdmin is the right tool for your SQL server needs.</p>
<p>¹ Quote courtesy of the <a href="http://www.phpmyadmin.net/home_page/index.php">phpMyAdmin</a> Team website</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[No Wireless Networks Detected After Reimaging]]></title>
<link>http://404techsupport.wordpress.com/?p=322</link>
<pubDate>Wed, 27 Aug 2008 16:15:03 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/08/27/no-wireless-networks-detected-after-reimaging/</guid>
<description><![CDATA[After using Symantec Ghost to re-image a laptop with Windows XP and a wireless card, for some reason]]></description>
<content:encoded><![CDATA[<p>After using Symantec Ghost to re-image a laptop with Windows XP and a wireless card, for some reason, it will be unable to detect any wireless networks. The card is on and multiple wireless networks are available in the area (confirmed by another laptop of the exact same model that hasn't been re-imaged yet). This problem has reproduced itself on a Fujitsu and HP laptop with an Atheros and Intel wireless card respectively, so I assume we are not alone with this issue and figure it is not a driver issue.</p>
<p>The fix is to uninstall the wireless card from the device manager.</p>
<ul>
<li>Right-click My Computer and go to Manage.</li>
<li>In the Computer Management window, select Device Manager in the left pane.</li>
<li>Click the '+' (plus) next to Network Adapters to expand the category.</li>
<li>Right-click on the wireless card (ex. Intel(R) Wireless WiFi Link 4965AG)</li>
<li>Select 'Uninstall'</li>
<li>After the device is removed, click the 'Scan for new hardware' button at the top.</li>
<li>The device will be re-installed and should now detect wireless networks.</li>
</ul>
<p>This can be scripted using the devcon tool that Microsoft provides as a command-line alternative to the device manager.</p>
<p>The script can be used in two places:</p>
<ul>
<li>Immediately before collecting the image, you can uninstall the device.</li>
<li>After re-imaging, you can uninstall and re-install the device like above.</li>
</ul>
<p>To uninstall the device before collecting the image, create a batch script (text file with the file extension .bat) with this command in it:</p>
<blockquote><p>devcon remove "PCI\VEN_8086&#38;DEV_4229&#38;subsys_10008086"</p></blockquote>
<p>The part in the quotes will change for you depending on what brand and model your wireless card is. You can find out what to replace it with by browsing the Device Manager:</p>
<ul>
<li>Right-click My Computer and go to Manage.</li>
<li>In the Computer Management window, select Device Manager in the left pane.</li>
<li>Click the '+' (plus) next to Network Adapters to expand the category.</li>
<li>Right-click on the wireless card (ex. Intel(R) Wireless WiFi Link 4965AG)</li>
<li>Select 'Properties'</li>
<li>Click the 'Details' tab.</li>
<li>There will be a drop-down menu, choose 'Matching Device ID' or 'Device Instance Id'</li>
<li>The entry under there will be 'PCI\VEN_..." (followed by unique numbers to your device)</li>
<li>Open a command prompt and run the command: devcon find "PCI\VEN_..." (add your unique numbers to the command)</li>
</ul>
<p>As long as only one device is found (your wireless card), you can use that number. You may have to have more numbers or you might be able to reduce the numbers depending on how specific you have to be to find the wireless device. For example:</p>
<blockquote><p>devcon find "PCI\VEN_8086"<br />
21 matching devices found.</p></blockquote>
<blockquote><p>devcon find "PCI\VEN_8086&#38;dev_4229"<br />
1 matching device found.</p></blockquote>
<blockquote><p>devcon find "PCI\VEN_8086&#38;dev_4229&#38;subsys_10008086"<br />
1 matching device found.</p></blockquote>
<p>I can make my command use the second number if I'm lazy since only one device was found:</p>
<blockquote><p>devcon remove "PCI\VEN_8086&#38;dev_4229"</p></blockquote>
<p>or the third number if I want to be most specific:</p>
<blockquote><p>devcon remove "PCI\VEN_8086&#38;dev_4229&#38;subsys_10008086"</p></blockquote>
<p>To implement the after-image scripting solution, we'll use the above command to uninstall and follow it by another to automatically scan for new hardware. Put the following two commands in a batch command and replace the "PCI\VEN_..." part with your numbers found above.</p>
<blockquote><p>devcon remove "PCI\VEN_8086&#38;dev_4229"<br />
devcon rescan</p></blockquote>
<p>This will uninstall and re-install the device, the exact same fix that we were using through the device manager but with only one double-click to implement the solution.</p>
<p>Download <a href="http://support.microsoft.com/kb/311272" target="_blank">Devcon command-line tools</a> from Microsoft.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Directory Listing to a File]]></title>
<link>http://404techsupport.wordpress.com/?p=317</link>
<pubDate>Tue, 26 Aug 2008 17:50:42 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/08/26/directory-listing-to-a-file/</guid>
<description><![CDATA[A listing of a directory can be very handy for a variety of uses. You could use it to help when maki]]></description>
<content:encoded><![CDATA[<p>A listing of a directory can be very handy for a variety of uses. You could use it to help when making backups to get a listing of files\applications needed, to better understand the file structure, or to <a href="http://en.wikipedia.org/wiki/Diff" target="_blank">diff</a> the results to monitor a directory. Whatever the use, there are two easy ways to do this and the difference of the two depends on your need and preferences.</p>
<p>The first way to list a directory is if you want to make a batch script and add this directory printing to a file.</p>
<blockquote><p>dir "c:\documents and settings\all users\start menu\programs" /B /S &#62; "H:\backup08\startmenu.txt"</p></blockquote>
<p>This will put everything from the All Users Start Menu Folder into a file called startmenu.txt. It's simply using the dir command to specify the location and then using output redirection ( &#62; ) to point to a file instead of the screen. If you wanted to append to a file instead of overwriting one just replace the greater than ( &#62; ) with two of them ( &#62;&#62; ). There are a lot of options you can use with the simple dir command to filter down the results to make them appear as you need them. From the help page (dir /?):</p>
<blockquote><p>Displays a list of files and subdirectories in a directory.</p>
<p>DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]<br />
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]</p>
<p>[drive:][path][filename]<br />
Specifies drive, directory, and/or files to list.</p>
<p>/A          Displays files with specified attributes.<br />
attributes   D  Directories                R  Read-only files<br />
H  Hidden files               A  Files ready for archiving<br />
S  System files               -  Prefix meaning not<br />
/B          Uses bare format (no heading information or summary).<br />
/C          Display the thousand separator in file sizes.  This is the<br />
default.  Use /-C to disable display of separator.<br />
/D          Same as wide but files are list sorted by column.<br />
/L          Uses lowercase.<br />
/N          New long list format where filenames are on the far right.<br />
/O          List by files in sorted order.<br />
sortorder    N  By name (alphabetic)       S  By size (smallest first)<br />
E  By extension (alphabetic)  D  By date/time (oldest first)<br />
G  Group directories first    -  Prefix to reverse order<br />
/P          Pauses after each screenful of information.<br />
/Q          Display the owner of the file.<br />
/S          Displays files in specified directory and all subdirectories.<br />
/T          Controls which time field displayed or used for sorting<br />
timefield   C  Creation<br />
A  Last Access<br />
W  Last Written<br />
/W          Uses wide list format.<br />
/X          This displays the short names generated for non-8dot3 file<br />
names.  The format is that of /N with the short name inserted<br />
before the long name. If no short name is present, blanks are<br />
displayed in its place.<br />
/4          Displays four-digit years</p>
<p>Switches may be preset in the DIRCMD environment variable.  Override<br />
preset switches by prefixing any switch with - (hyphen)--for example, /-W.</p></blockquote>
<p>If you'd prefer a graphical user interface, Karen's Directory Printer v5.3.0 might be what you're looking for. It has a lot more options than what the DIR command allows, and an easier interface to follow. The only downside seems to be that it can't quite be implemented into scripts so easily. The source code is provided though, so perhaps any other VB6 programmer could integrate that feature.</p>
[caption id="attachment_319" align="alignnone" width="690" caption="Screenshot courtesy of KarenWare"]<a href="http://www.karenware.com/powertools/ptdirprn.asp"><img class="size-full wp-image-319" src="http://404techsupport.wordpress.com/files/2008/08/ptdirprn.gif" alt="Screenshot courtesy of KarenWare" width="690" height="530" /></a>[/caption]
<p>Download <a href="http://www.karenware.com/powertools/ptdirprn.asp" target="_blank">Karen's Directory Printer</a>.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[AccessChk - Permissions Reporting Utility]]></title>
<link>http://404techsupport.wordpress.com/?p=209</link>
<pubDate>Fri, 22 Aug 2008 20:43:15 +0000</pubDate>
<dc:creator>404techsupport</dc:creator>
<guid>http://404techsupport.el.wordpress.com/2008/08/22/accesschk-permissions-reporting-utility/</guid>
<description><![CDATA[I&#8217;m highlighting another SysInternals utility today with AccessChk. This little executable all]]></description>
<content:encoded><![CDATA[<p>I'm highlighting another SysInternals utility today with <a href="http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx" target="_blank">AccessChk</a>. This little executable allows you to verify the permissions of directories and sub-folders easily. If you're having problems with a program not being able to write to a directory, a person unable to successfully launch an application, or any of the other hundreds of <em>permission problems</em> you can come across during a day AccessChk can give you a quick look to verify settings or confirm your suspicions.</p>
<p>Here's the full list out from the help page (accesschk.exe /?).</p>
<blockquote><p>usage: accesschk [-s][-e][-u][-r][-w][-n][-v][[-a]&#124;[-k]&#124;[-p [-f] [-t]][-o [-t &#60;object type&#62;]][-c]&#124;[-d]] [username] &#60;file, directory, registry key, process, service, object&#62;<br />
-a     Name is a Windows account right. Specify a username and '*' as the<br />
name to show all rights assigned to a user<br />
-c     Name is a Windows Service e.g. ssdpsrv. Specify '*' as the<br />
name to show all services and 'scmanager' to check the security<br />
of the Service Control Manager<br />
-d     Only process directories or top level key<br />
-e     Only show explicitly set Integrity Levels (Windows Vista only)<br />
-f     Show full process token information including groups and privileges<br />
-k     Name is a Registry key e.g. hklm\software<br />
-n     Show only objects that have no access<br />
-o     Name is an object in the Object Manager namespace (default is root).<br />
Add -t and an object type (e.g. section) to see only objects of a<br />
spefic type<br />
-p     Name is a process name or PID e.g. cmd.exe (specify '*' as the<br />
name to show all processes). Add -f to show full process<br />
token information including groups and privileges. Add -t to show<br />
threads<br />
-q     Omit banner<br />
-r     Show only objects that have read access<br />
-s     Recurse<br />
-t     Object type filter e.g. "section"<br />
-u     Suppress errors<br />
-v     Verbose (includes Windows Vista Integrity Level)<br />
-w     Show only objects that have write access</p>
<p>If you specify a user or group name and path AccessChk will report the<br />
effective permissions for that account; otherwise it will show the effective<br />
access for accounts referenced in the security descriptor.</p>
<p>By default the path name is interpreted as a file system path (use the<br />
"\pipe\" prefix to specify a named pipe path). For each object AccessChk<br />
prints R if the account has read access, W for write access and nothing if<br />
it has neither. The -v switch has AccessChk dump the specific<br />
accesses granted to an account.</p></blockquote>
<p>With a simple command like the following, I can confirm who has 'write' ability to a specific directory.</p>
<p><code>accesschk.exe -w -d "c:\program files"</code></p>
<p><code>Accesschk v4.20 - Reports effective permissions for securable objects<br />
Copyright (C) 2006-2008 Mark Russinovich<br />
Sysinternals - www.sysinternals.com</code></p>
<p><code>c:\Program Files<br />
RW BUILTIN\Users<br />
RW BUILTIN\Power Users<br />
RW BUILTIN\Administrators<br />
RW NT AUTHORITY\SYSTEM</code></p>
<p>Download and discover more about <a href="http://technet.microsoft.com/en-us/sysinternals/bb664922.aspx" target="_blank">AccessChk</a> from SysInternals.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Backup is backup. Always keep your original data!]]></title>
<link>http://anezch.wordpress.com/?p=15</link>
<pubDate>Fri, 08 Aug 2008 09:45:35 +0000</pubDate>
<dc:creator>anezch</dc:creator>
<guid>http://anezch.el.wordpress.com/2008/08/08/backup-is-backup-always-keep-your-original-data/</guid>
<description><![CDATA[I asked an external harddisk to my company, and they bought me a 120Gb Maxtor OneTouch Mini. I inten]]></description>
<content:encoded><![CDATA[<p>I asked an external harddisk to my company, and they bought me a 120Gb Maxtor OneTouch Mini. I intended to use it as a backup media for my work. I partitioned it into 4 partitions, 1Gb FAT32 for Slax, 40GB EXT3 for projects, data, and utilities, 40GB EXT3 for less important data, 38GB FAT32 for use with Windows systems.</p>
<p>Actually, I was thinking to use it as my main storage for my datas. I thought that because I'm working partly on plant, and partly in the office, I need something I can carry so I can work anywhere. And at the time, I lend my laptop to my sister. So I thought that an external harddisk would be sufficient for me.</p>
<p>So I copied all of my files to it, and I reformated my PC's harddisk to install Ubuntu Hardy Heron. I forgot to copy my datas back to my PC, and long time after that: today, the partition in which I stored my most important data is broken. "A disaster brother... Disaster... "</p>
<p>At first, I thought it was only filesystem corruption or bad sectors so that I could fix it with e2fs tools and badblock. But I was wrong. It seems that the disk is broken physically. The kernel sends "Buffer I/O error on device /dev/sd5, logical block x" messages.</p>
<p>Now I'm waiting for miracle for my harddisk...</p>
<p>The moral of the story is: Backup is backup. The external harddisk is designed to be a backup media, not to be used as main data storage. I was using it as my main data storage, so when it breaks... my heart breaks!</p>
]]></content:encoded>
</item>

</channel>
</rss>
