Bunu daha önce denedim ve yeniden başlatana kadar yaklaşık bir hafta çalıştım ...
Sadece bağlantı /home
oluşturamazsınız /Users
. Aslında, kaldıramazsın bile /home
.
Kaldırmayı /home
başarırsanız, yeniden başlattıktan sonra yeniden görünür.
Eğer taşırsanız /home
için /home.old
ve symlink /home
, bu sembolik kaldıracaktır /home
.
Mac'iniz çökmediği veya yeniden başlatılmadığı sürece bunu çalıştırabilirsiniz.
Yeniden başlattığınızda hepsi yok oluyor!
Yeniden başlattığınızda, Mac OS X yeni bir kullanıcı oluşturduğunuzu düşünüyor, bu nedenle eski /Users/username
dizininizdeki tüm kullanıcı tercihlerinizin üzerine yazacak .
Her şeyi kopyaladığınız için /home/username
, ls /home
yeniden başlattıktan sonra yeni ana dizininizi görmeyi beklersiniz . Bunun yerine, HİÇBİR ŞEY olsun !!! Sanki hiç var olmamış gibi.
Benim durumumda, yaklaşık 30 dakika boyunca çıldırıyordum, sonra bir şey yapıp yapamayacağını görmek için tek kullanıcı moduna geçtim. Bir günlük dosyası kapabileceğimi veya bir onarım yardımcı programı başlatmayı deneyebileceğimi düşünüyordum.
Tek kullanıcı modunda, ana dizinim oradaydı. Apple , çok kullanıcılı modda yeni oluşturulan dizinleri kullanıcıdan gizlice gizler/home
. Bu kasten kötü bir tasarım özelliğidir.
Apple topal ve işletim sistemlerini hacklemek her türlü cesaret kırıcı. Bu nasıl bir tasarım özelliği? Apple yeni oluşturulan /home
dizinin içeriğini gizler . Apple'ın /home
dizini veya kullanıcı tarafından oluşturulan dizinleri otomatik olarak kaldırmasının hiçbir meşru nedeni yoktur !
Bu durumda, bir dizini / home dizininizin üzerine bağlarlar ... etkin bir şekilde gizlerler.
/home
Bunun yerine gerçekten kullanmaya kararlıysanız /Users
, her önyüklemede her şeyi ayarlamak için bir komut dosyası yazarak bu sorunu çözebilirsiniz.
Ayrıca, sadece yasak /home
olduğu için yerine geçmeyen başka bir dizini kullanabilmeniz gerektiğini belirtmeliyim ./Users
/home
Bash kullanırsanız, ortam değişkenlerinden bazılarını ayarlamanız gerekir ... yani: CD_HOME
ve HOME
.
Sana bağlantısını kesme veya güç değildir çıkart rağmen ... o eklemek istediğiniz /home
, sen yapabilirsiniz üstünde bir disk monte /home
. Tüm bunlar "auto_home" üzerine monte edilmiştir.
Kurtarma diskini /home
başarılı bir şekilde monte edebildim ... belki de bu şekilde yapılabilir.
~username
Mac OSX veya Linux'tan bağımsız olarak ana dizininize genişler.