Saya mencoba ini sebelumnya dan membuatnya bekerja selama sekitar satu minggu sampai saya reboot ...
Anda tidak bisa hanya terhubung /home
ke /Users
. Bahkan, Anda bahkan tidak bisa menghapusnya /home
.
Jika Anda berhasil menghapus /home
, itu akan muncul kembali setelah Anda reboot.
Jika Anda pindah /home
ke /home.old
, dan symlink /home
, itu akan menghapus symlink /home
.
Anda bisa membuatnya berfungsi selama mac Anda tidak macet atau reboot.
Ketika Anda me-reboot, semuanya lenyap!
Ketika Anda reboot, Mac OS X tampaknya berpikir bahwa Anda sedang membuat pengguna baru, sehingga itu akan menimpa semua preferensi pengguna Anda di /Users/username
direktori lama Anda .
Karena Anda menyalin semuanya ke /home/username
, Anda berharap untuk melihat direktori home baru Anda ketika melakukan ls /home
setelah Anda reboot. Sebagai gantinya, Anda TIDAK mendapatkan apa-apa !!! Seolah-olah itu tidak pernah ada.
Dalam kasus saya, saya panik selama sekitar 30 menit, lalu saya boot ke mode pengguna tunggal untuk melihat apakah sesuatu dapat dilakukan. Saya berpikir bahwa saya mungkin dapat mengambil file log atau mencoba memulai utilitas perbaikan.
Dalam mode pengguna tunggal, direktori rumah saya ada di sana. Apple sengaja menyembunyikan direktori yang baru dibuat di bawah /home
dari pengguna saat berada dalam mode multi-pengguna. Ini adalah fitur desain yang sengaja dibuat jahat.
Apple lumpuh dan tidak mendukung semua jenis peretasan OS mereka. Seperti apa fitur desain itu? Apple menyembunyikan konten /home
direktori yang baru dibuat . Sama sekali tidak ada alasan sah bagi Apple untuk menghapus /home
direktori secara otomatis ... atau direktori buatan pengguna sama sekali!
Dalam hal ini, mereka memasang direktori di direktori / home Anda ... secara efektif menyembunyikannya.
Jika Anda benar-benar bertekad untuk menggunakan /home
bukan /Users
, Anda mungkin bisa mendapatkan sekitar itu dengan menulis script untuk set semuanya pada setiap boot.
Juga, saya harus menyebutkan bahwa Anda harus dapat menggunakan beberapa direktori lain yang bukan /home
sebagai pengganti /Users
karena hanya /home
dilarang.
Jika Anda menggunakan bash, maka Anda harus mengatur beberapa variabel lingkungan ... yaitu: CD_HOME
dan HOME
.
Saya ingin menambahkan itu ... meskipun Anda tidak dapat melepas atau memaksa melepas /home
, Anda dapat memasang disk di atas /home
. Semua ini dipasang di atas "auto_home".
Saya dapat me-mount disk pemulihan di atas /home
berhasil ... mungkin ini adalah bagaimana hal itu dapat dilakukan.
~username
memperluas ke direktori home Anda terlepas dari Mac OSX atau Linux.