Ich habe es schon einmal versucht und es für ungefähr eine Woche zum Laufen gebracht, bis ich neu gestartet habe ...
Sie können nicht einfach einen Symlink /home
zu erstellen /Users
. In der Tat können Sie nicht einmal entfernen /home
.
Wenn Sie es schaffen, zu entfernen /home
, wird es nach dem Neustart wieder angezeigt.
Wenn Sie /home
zu /home.old
und symlink wechseln , /home
wird der symlink entfernt /home
.
Sie können dies so lange ausführen, wie Ihr Mac nicht abstürzt oder neu startet.
Beim Neustart verschwindet alles!
Wenn Sie neu starten, scheint Mac OS X zu glauben, dass Sie einen neuen Benutzer erstellen, sodass alle Benutzereinstellungen in Ihrem alten /Users/username
Verzeichnis überschrieben werden .
Da Sie alles in kopiert haben /home/username
, erwarten Sie, dass ls /home
nach dem Neustart Ihr neues Basisverzeichnis angezeigt wird. Stattdessen bekommst du NICHTS !!! Es ist, als ob es nie existiert hätte.
In meinem Fall flippte ich ungefähr 30 Minuten lang aus, dann startete ich in den Einzelbenutzermodus, um zu sehen, ob etwas getan werden konnte. Ich dachte, ich könnte eine Protokolldatei abrufen oder versuchen, ein Reparaturdienstprogramm zu starten.
Im Einzelbenutzermodus war mein Ausgangsverzeichnis dort. Apple versteckt/home
im Mehrbenutzermodus absichtlich alle neu erstellten Verzeichnisse vor dem Benutzer. Dies ist ein absichtlich böses Designmerkmal.
Apple ist lahm und entmutigt jede Art von Hacking ihres Betriebssystems. Was für ein Designmerkmal ist das? Apple versteckt den Inhalt des neu erstellten /home
Verzeichnisses. Es gibt absolut keinen legitimen Grund für Apple, das /home
Verzeichnis oder von Benutzern erstellte Verzeichnisse automatisch zu entfernen !
In diesem Fall mounten sie ein Verzeichnis über Ihrem / home-Verzeichnis ... und verstecken es effektiv.
Wenn Sie wirklich fest entschlossen sind, /home
statt zu verwenden /Users
, können Sie es möglicherweise umgehen, indem Sie ein Skript schreiben, um bei jedem Start alles einzurichten.
Außerdem sollte ich erwähnen, dass Sie in der Lage sein sollten, ein anderes Verzeichnis zu verwenden, das nicht /home
als Ersatz für dient, /Users
da nur /home
gesperrt ist.
Wenn Sie bash verwenden, müssen Sie einige der Umgebungsvariablen setzen, nämlich: CD_HOME
und HOME
.
Ich möchte hinzufügen, dass ... obwohl Sie das Abmelden nicht erzwingen oder abmelden können /home
, können Sie einen Datenträger darüber mounten /home
. All dies wurde auf "auto_home" montiert.
Ich konnte die Wiederherstellungsdiskette /home
erfolgreich einbinden ... vielleicht ist das so, wie es geht.
~username
Wird unabhängig von Mac OSX oder Linux in Ihr Basisverzeichnis verschoben.