<?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>Christian Becker &#187; mac</title>
	<atom:link href="http://www.dabecka.de/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dabecka.de</link>
	<description>My World</description>
	<lastBuildDate>Tue, 27 Jul 2010 08:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Migration Assistant mit FileVault unter Snow Leopard</title>
		<link>http://www.dabecka.de/2010/01/15/migration-assistant-mit-filevault-unter-snow-leopard/</link>
		<comments>http://www.dabecka.de/2010/01/15/migration-assistant-mit-filevault-unter-snow-leopard/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 09:27:48 +0000</pubDate>
		<dc:creator>Beck</dc:creator>
				<category><![CDATA[basteln]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[privates]]></category>

		<guid isPermaLink="false">http://www.dabecka.de/?p=101</guid>
		<description><![CDATA[Ich habe mir gestern ein neues MacBook Pro gekauft und möchte euch einen kleinen Tipp dazu geben, da Google dazu einfach gar nichs hilfreiches gefunden hat Ausgangssituation: - Altes MacBook mit FileVault - Neues MacBook Pro mit Migration Assistant Ich habe angefangen mit dem Weg, den die meisten gehen würden. Also MacBook Pro ausgepackt und [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe mir gestern ein neues MacBook Pro gekauft und möchte euch einen kleinen Tipp dazu geben, da Google dazu einfach gar nichs hilfreiches gefunden hat <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ausgangssituation:<br />
- Altes MacBook mit FileVault<br />
- Neues MacBook Pro mit Migration Assistant</p>
<p>Ich habe angefangen mit dem Weg, den die meisten gehen würden.</p>
<p>Also MacBook Pro ausgepackt und im Setup gesagt, das ich die Daten von meinem alten Mac übertragen möchte.<br />
Dazu den Migration Assistant auf dem alten Mac gestartet und losgelegt.</p>
<p>Das kopieren ging über das GBit Netzwerk auch recht flott, trotz über 60 GB Daten <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Nach ca. 1 1/2 Stunden war er fertig und ich habe schon mit dem Gedanken gespielt die alte Platte gleich mal zu wipen <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Vorsichtshalber habe ich dann doch erst versucht mich auf dem neuen Mac anzumelden und das hat sich als rettend erwiesen&#8230;</p>
<p>Beim Login wurde mein Passwort akzeptiert, allerdings schlug der Login dann fehl mit einer Meldung, das mein FileVault derzeit nicht zur Verfügung steht.</p>
<p>Deswegen habe ich gleich mal die MacOS DVD reingeschmissen und mit dem Terminal das /Users Verzeichnis durchforstet.<br />
Ein ls -la hat dann schnell gezeigt, das mein .$user Order nicht existiert, wo normalerweise das FileVault Image drinliegt.</p>
<p>Dafür hatte ich ein ganz normales $user Verzeichnis mit allen Daten &#8211; unverschlüsselt.</p>
<p>Über google habe ich gelesen, das die meisten User in diesem Fall empfehlen auf dem alten Mac erst FileVault zu deaktivieren und dann alles noch mal kopieren&#8230;<br />
Aber mein ergeiz lies das nicht zu! Ich wollte herausfinden, woher mein Login weiß, das ich FileVault benutze. Irgendwo muss sich ja das Flag für FileVault finden lassen!</p>
<p>Dann ging sie suche los&#8230;</p>
<p>Nachdem die Apple Hotline nicht erreichbar war, habe ich mich erstmal selbst auf die Suche gemacht.<br />
Nach diversen Fehlschlägen bin ich über das Tool dscl gestolpert mit dem man unter MacOS den DirectoryService mit den Usern verwalten kann. (Es gibt war z.B. eine /etc/passwd, aber die benutzt MacOS nicht&#8230;)</p>
<p>Von dscl war ich anfangs nicht überzeugt, da ich weder von der DVD aus, noch im Single User Mode irgendwas damit machen konnte.<br />
Allerdings stand in der Help dazu, der Hinweis der das Problem letzendlich lösen würde &#8211; dort habe ich den Pfad gefunden zu den User Account plist Files!</p>
<p>Ich war die ganze Zeit auf der Suche nach dem Verzeichnis mit den User Account Infos von MacOS, die befinden sich aber weder unter /Library, noch unter /System!<br />
Stattdessen sollte man mal unter /var nachsehen <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Genauergesagt: /var/db/dslocal/nodes/Default</p>
<p>Wenn man eine root Shell hat (entweder von der DVD oder im Single User Mode), kann man in den Default Ordner rein.<br />
Darin befindet sich ein Ordner users, der alle vorhandenen Benutzer beinhaltet.</p>
<p>Der neugier halber habe ich mir dann mal mein users/$user.plist File angeschaut &#8211; ist zum Glück XML <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Darin befinden sich die ganzen Standard Infos wie Passwort, UID und so.<br />
Außerdem 2 für mich sehr interessante Keys: home und home_loc (<a href="http://www.dabecka.de/user.plist">beispiel</a>)</p>
<p>Bei einem Kollegen auf dem Mac habe ich dann kurz sein entsprechendes PList File angeschaut und da er FileVault disabled hat gibt es bei ihm nur den Key home.</p>
<p>Rein zum Testen habe ich dann den key home_loc gelöscht und mal einen Reboot gewart &#8211; hab ja nix zu verlieren <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Und voila, schon kann ich mich wieder einloggen und in den System Preferences war FileVault ausgeschaltet.</p>
<p>Fassen wir mal zusammen:</p>
<p>Wenn man einen unverschlüsselten Home Ordner hat, aber der Mac darauf besteht das du ja FileVault hast mache folgendes:</p>
<p>- Gehe mit Apfel + S während dem Booten in den SingleUser Mode.<br />
- vi /var/db/dslocal/nodes/Default/users/$user.plist<br />
- lösche den key home_loc<br />
- reboot</p>
<p>Und schon hat man FileVault disabled und man kann sich wieder einloggen!<br />
In den System Preferences kann man es auch bequem wieder einschalten und er fängt an zu verschlüsseln <img src='http://www.dabecka.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Viel Spaß damit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dabecka.de/2010/01/15/migration-assistant-mit-filevault-unter-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
