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

<channel>
	<title>LocalDev &#187; Server</title>
	<atom:link href="http://localdev.de/tags/server/feed/" rel="self" type="application/rss+xml" />
	<link>http://localdev.de</link>
	<description>Web, Desktop &#38; Mobile Development</description>
	<lastBuildDate>Thu, 01 Dec 2011 18:54:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Linux: Root Passwort zurücksetzen</title>
		<link>http://localdev.de/2011/05/linux-root-passwort-zurucksetzen/</link>
		<comments>http://localdev.de/2011/05/linux-root-passwort-zurucksetzen/#comments</comments>
		<pubDate>Fri, 20 May 2011 05:36:20 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[passwd]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=72</guid>
		<description><![CDATA[Man stelle sich die folgende Situation vor: In der Firma steht ein Linux Server auf dem wichtige Dienste laufen. Der dafür zuständige Mitarbeiter verlässt, freiwillig oder unfreiwillig, die Firma und nimmt dummerweise das Passwort für den Server mit. Was macht man in solch einem Fall? Die meisten werden wahrscheinlich an den Einsatz einer Live CD [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/pic1.png" title="" class="thickbox" rel="singlepic36" >
	<img class="ngg-singlepic ngg-right" src="http://localdev.de/wp-content/gallery/cache/36__150x150_pic1.png" alt="pic1" title="pic1" />
</a>
Man stelle sich die folgende Situation vor: In der Firma steht ein Linux Server auf dem wichtige Dienste laufen. Der dafür zuständige Mitarbeiter verlässt, freiwillig oder unfreiwillig, die Firma und nimmt dummerweise das Passwort für den Server mit.</p>
<p><strong>Was macht man in solch einem Fall?</strong></p>
<p>Die meisten werden wahrscheinlich an den Einsatz einer Live CD denken, doch es geht einfacher und schneller. Das einzige was wir benötigen, ist <a href="http://de.wikipedia.org/wiki/GRUB" target="_blank">GRUB</a>.<br />
<span id="more-72"></span></p>
<ol>
<li>Startet den PC und drückt bei der Betriebssystemauswahl <em>ESC</em>, um den Boot Vorgang abzubrechen</li>
<li>Wählt das gewünschte Betriebssystem aus und drückt die Taste <em>e</em>.</li>
<li>Ihr seht jetzt die Startparameter. Sucht die Zeile die mit <em>linux</em> bzw. <em>kernel</em> beginnt und platziert den Cursor ans Ende dieser Zeile.</li>
<li>Fügt die folgenden Parameter hinzu.
<pre class="brush: bash; title: ; notranslate">
rw init=/bin/bash
</pre>
</li>
<li>Startet mit <em>STRG + X</em> das System und wartet bis die Kommandozeile erscheint. Wenn ihr alle Schritte korrekt ausgeführt habt, sollte das System ohne Eingabe von Benutzername und Passwort zur Verfügung stehen.</li>
<li>Mit dem folgenden Kommando könnt ihr die Passwörter ändern. Ersetzt <em>USERNAME</em> durch den gewünschten Benutzernamen, z.B. <em>root</em> und bestätigt das Passwort durch doppelte Eingabe.
<pre class="brush: bash; title: ; notranslate">
passwd USERNAME
</pre>
</li>
<li>Nach einem Neustart (mit <em>reboot</em>), könnt ihr euch mit dem neuen Passwort anmelden.</li>
</ol>

<div class="ngg-galleryoverview" id="ngg-gallery-14-72">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/pic1.png" title=" " class="thickbox" rel="set_14" >
								<img title="pic1" alt="pic1" src="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/thumbs/thumbs_pic1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-37" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/pic2.png" title=" " class="thickbox" rel="set_14" >
								<img title="pic2" alt="pic2" src="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/thumbs/thumbs_pic2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/pic3.png" title=" " class="thickbox" rel="set_14" >
								<img title="pic3" alt="pic3" src="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/thumbs/thumbs_pic3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/pic4.png" title=" " class="thickbox" rel="set_14" >
								<img title="pic4" alt="pic4" src="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/thumbs/thumbs_pic4.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/pic5.png" title=" " class="thickbox" rel="set_14" >
								<img title="pic5" alt="pic5" src="http://localdev.de/wp-content/gallery/linux-root-passwort-zurucksetzen/thumbs/thumbs_pic5.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2011/05/linux-root-passwort-zurucksetzen/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>PHP: Probleme mit Datei Upload unter Windows</title>
		<link>http://localdev.de/2010/11/php-probleme-mit-datei-upload-unter-windows/</link>
		<comments>http://localdev.de/2010/11/php-probleme-mit-datei-upload-unter-windows/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 07:45:31 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Upload]]></category>
		<category><![CDATA[Verzeichnis]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Zugriffsrechte]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=1316</guid>
		<description><![CDATA[Nachdem ich vor ein paar Tagen, im Rahmen des „Developers Shame Day“, in meiner Giftgrube gewühlt  und ein Code Schnipsel aus vergangenen Tagen veröffentlicht habe, kommt der heutige Beitrag wieder aus der Richtung „Was mache ich, wenn … ?“. Während den Arbeiten an einem Projekt, testen wir die Seiten nicht nur mit verschiedenen Browsern, sondern [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://localdev.de/wp-content/uploads/2010/11/php-big.png"><img class="alignright size-full wp-image-1325" title="php-big" src="http://localdev.de/wp-content/uploads/2010/11/php-big.png" alt="" width="200" height="181" /></a></p>
<p>Nachdem ich vor ein paar Tagen, im Rahmen des „<a href="http://phphacker.net/2010/10/26/der-developers-shame-day/">Developers Shame Day</a>“, in meiner Giftgrube gewühlt  und <a href="http://localdev.de/2010/11/ich-schame-mich-am-developers-shame-day/" target="_blank">ein Code Schnipsel</a> aus vergangenen Tagen veröffentlicht habe, kommt der heutige Beitrag wieder aus der Richtung „Was mache ich, wenn … ?“.</p>
<p>Während den Arbeiten an einem Projekt, testen wir die Seiten nicht nur mit verschiedenen Browsern, sondern auch mit verschiedenen Server Betriebssystemen. Wir wollen so gewährleisten, dass der Kunde einen Server seiner Wahl nutzen kann, ohne auf ein Feature verzichten zu müssen.</p>
<p>Ein Kollege sprach mich, nach solch einem Testlauf, darauf an, dass er Probleme mit Dateien hat, die er mittels Datei Upload in sein Windows Testsystem lädt. Beim Zugriff auf diese Dateien, wird er von Windows darauf aufmerksam gemacht, das er nicht die benötigten Rechte dazu besitzt.<br />
<span id="more-1316"></span><br />
<strong>Was ist passiert?</strong></p>
<p>PHP speichert jede hochgeladene Datei in einem temporären Verzeichnis zwischen und gibt diese Information an das eigentliche PHP Skript weiter. Durch die Ablage im temporären Verzeichnis, gehen die Zugriffsrechte <a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte.png" class="thickbox">des Verzeichnisses</a> auf <a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte2.png" class="thickbox">die Datei</a> über und bleiben auch nach evtl. Kopiervorgängen erhalten.</p>
<p>Sofern ihr den Pfad zum <em><a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_dir.png" class="thickbox">upload_tmp_dir</a></em> nicht angepasst habt, wird das temporäre Verzeichnis eurer Windows Installation (C:\Windows\Temp) genutzt und für das habt ihr normalerweise <a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte.png" class="thickbox">keine Rechte</a>.</p>
<p><strong>Was kann man machen?</strong></p>
<p>Um das Problem dauerhaft, und ohne Anpassung irgendwelcher Skripte zu beheben, stehen euch die folgenden drei Möglichkeiten zur Verfügung.</p>
<p><strong><em>Möglichkeit 1:</em></strong></p>
<p>Gebt dem Benutzer, der die Dateien weiterverarbeiten soll, die entsprechenden Rechte für das temporäre Verzeichnis. Zukünftige Dateien erben diese dann ebenfalls.</p>
<p><strong><em>Möglichkeit 2:</em></strong></p>
<p>Ändert in eurer php.ini den Wert von <em>upload_tmp_dir</em> und tragt ein Verzeichnis ein, für das ihr Zugriffsrechte habt.</p>
<p><strong><em>Möglichkeit 3:</em></strong></p>
<p>Legt euer Web Root und das temporäre Verzeichnis auf verschiedene Partitionen/Laufwerke. Durch das Kopieren auf eine andere Partition werden die Zugriffsrechte für die Datei automatisch erweitert.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-8-1316">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-23" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_dir.png" title=" " class="thickbox" rel="set_8" >
								<img title="upload_temp_dir" alt="upload_temp_dir" src="http://localdev.de/wp-content/gallery/upload-probleme/thumbs/thumbs_upload_temp_dir.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-24" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte.png" title=" " class="thickbox" rel="set_8" >
								<img title="upload_temp_rechte" alt="upload_temp_rechte" src="http://localdev.de/wp-content/gallery/upload-probleme/thumbs/thumbs_upload_temp_rechte.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-25" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/upload-probleme/upload_temp_rechte2.png" title=" " class="thickbox" rel="set_8" >
								<img title="upload_temp_rechte2" alt="upload_temp_rechte2" src="http://localdev.de/wp-content/gallery/upload-probleme/thumbs/thumbs_upload_temp_rechte2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/11/php-probleme-mit-datei-upload-unter-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows 7 und Server 2008 R2 auf XenServer 5 installieren</title>
		<link>http://localdev.de/2010/03/windows-7-und-server-2008-r2-auf-xenserver-5-installieren/</link>
		<comments>http://localdev.de/2010/03/windows-7-und-server-2008-r2-auf-xenserver-5-installieren/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 11:27:05 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[Windows 6.1]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[xe]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=608</guid>
		<description><![CDATA[Als Softwareentwickler ist man darauf angewiesen, seine Software auf möglichst vielen Betriebssystemen zu testen. Um das zu machen setze ich gern Virtuelle Maschinen auf Basis des XenServers ein. Die Kombination aus XenServer und Windows 7 bzw. Server 2008 R2 klappt aber nicht auf Anhieb. Das Installationsprogramm stoppt während des Starts. Um Windows dennoch zu installieren, [...]]]></description>
			<content:encoded><![CDATA[<p>Als Softwareentwickler ist man darauf angewiesen, seine Software auf möglichst vielen Betriebssystemen zu testen. Um das zu machen setze ich gern Virtuelle Maschinen auf Basis des XenServers ein.</p>
<p>Die Kombination aus XenServer und Windows 7 bzw. Server 2008 R2 klappt aber nicht auf Anhieb. Das Installationsprogramm stoppt während des Starts. Um Windows dennoch zu installieren, braucht man nur die folgende kleine Anleitung befolgen.</p>
<ul>
<li>Wählt bei Templates &#8220;other install media&#8221; aus</li>
<li>Folgt dem weiteren Prozess bis zum letzten Schritt</li>
<li>Entfernt, im letzten Schritt, das Häkchen bei &#8220;Start VM automatically&#8221;</li>
<li>Öffnet die Shell und ermittelt mit dem Befehl &#8220;xe vm-list&#8221; die UUID eurer VM</li>
<li>Ruft nun den folgenden Befehl auf &#8220;xe vm-param-set uuid=&lt;UUID&gt; platform:viridian=false&#8221;</li>
</ul>
<p>Ihr seid nun bereit eure neue Windows VM zu installieren.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-2-608">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-10" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/windows_install.png" title=" " class="thickbox" rel="set_2" >
								<img title="windows_install" alt="windows_install" src="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/thumbs/thumbs_windows_install.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/step-1.png" title=" " class="thickbox" rel="set_2" >
								<img title="step-1" alt="step-1" src="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/thumbs/thumbs_step-1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-9" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/step-7.png" title=" " class="thickbox" rel="set_2" >
								<img title="step-7" alt="step-7" src="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/thumbs/thumbs_step-7.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/con2.png" title=" " class="thickbox" rel="set_2" >
								<img title="con2" alt="con2" src="http://localdev.de/wp-content/gallery/windows-6-1-xenserver/thumbs/thumbs_con2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2010/03/windows-7-und-server-2008-r2-auf-xenserver-5-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware: Patches für den 2.6.30 Kernel</title>
		<link>http://localdev.de/2009/11/vmware-patches-fur-den-2-6-30-kernel/</link>
		<comments>http://localdev.de/2009/11/vmware-patches-fur-den-2-6-30-kernel/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 15:07:08 +0000</pubDate>
		<dc:creator>Fabian Martin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tipps & Tricks]]></category>
		<category><![CDATA[2.6.30]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Patch]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[VM]]></category>
		<category><![CDATA[VMWare]]></category>

		<guid isPermaLink="false">http://localdev.de/?p=313</guid>
		<description><![CDATA[Der 2.6.30 Kernel ist im kommen, aber VMware Server und Workstation lassen sich darauf nicht installieren. Schade eigentlich. Wäre da nicht eine aktive Community. Die User michelemase und Krellan haben Patches im VMware Forum veröffentlicht, die das kompilieren der Kernel Module wieder ermöglichen. Links: Patch für den VMware Server Patch für die VMware Workstation]]></description>
			<content:encoded><![CDATA[<p>Der 2.6.30 Kernel ist im kommen, aber VMware Server und Workstation lassen sich darauf nicht installieren. Schade eigentlich.</p>
<p>Wäre da nicht eine aktive Community. Die User michelemase und Krellan haben Patches im VMware Forum veröffentlicht, die das kompilieren der Kernel Module wieder ermöglichen.</p>
<p>Links:</p>
<ul>
<li><a href="http://communities.vmware.com/thread/215985?tstart=0" target="_blank">Patch für den VMware Server</a></li>
<li><a href="http://communities.vmware.com/thread/208963" target="_blank">Patch für die VMware Workstation</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://localdev.de/2009/11/vmware-patches-fur-den-2-6-30-kernel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

