मैंने पहले यह कोशिश की और इसे लगभग एक सप्ताह तक काम किया जब तक कि मैंने रिबूट नहीं किया ...
तुम बस सिमलिंक नहीं कर सकते /home
करने के लिए /Users
। वास्तव में, आप हटा भी नहीं सकते /home
।
यदि आप हटाने का प्रबंधन करते हैं /home
, तो रिबूट करने के बाद यह फिर से दिखाई देगा।
यदि आप सिमिंकल /home
करने के लिए आगे बढ़ते हैं , तो यह /home.old
सिमलिंक /home
को हटा देगा /home
।
जब तक आपका मैक क्रैश या रिबूट नहीं होता है तब तक आप यह काम कर सकते हैं।
जब आप रिबूट करते हैं, तो यह गायब हो जाता है!
जब आप रिबूट करते हैं, तो मैक ओएस एक्स लगता है कि आप एक नया उपयोगकर्ता बना रहे हैं, इसलिए यह आपकी पुरानी /Users/username
निर्देशिका में आपकी सभी उपयोगकर्ता प्राथमिकताओं को अधिलेखित कर देगा ।
जब से आपने सब कुछ कॉपी किया है /home/username
, तो ls /home
आप रिबूट करने के बाद अपने नए होम डायरेक्टरी को देखने की उम्मीद करते हैं । इसके बजाय, आप कुछ भी नहीं मिलता है !!! यह ऐसा है जैसे यह कभी अस्तित्व में नहीं था।
मेरे मामले में, मैं लगभग 30 मिनट के लिए बाहर था, फिर मैंने एकल उपयोगकर्ता मोड में देखा कि क्या कुछ किया जा सकता है। मैं सोच रहा था कि मैं एक लॉग फ़ाइल को हथियाने या मरम्मत उपयोगिता शुरू करने का प्रयास कर सकता हूं।
एकल उपयोगकर्ता मोड में, मेरी होम निर्देशिका थी। बहुउद्देश्यीय मोड में उपयोगकर्ता के तहत Apple जानबूझकर किसी भी नई बनाई गई निर्देशिका को छुपाता/home
है। यह एक जानबूझकर बुराई डिजाइन विशेषता है।
Apple लंगड़ा है और अपने ओएस को हैक करने के किसी भी और सभी प्रकार को हतोत्साहित करता है। डिजाइन की किस तरह की विशेषता है? Apple नव निर्मित /home
निर्देशिका की सामग्री को छुपाता है । Apple के /home
डायरेक्टरी को ऑटो-रिमूव करने के लिए बिल्कुल भी कोई वैध कारण नहीं है ... या किसी भी उपयोगकर्ता द्वारा बनाई गई डायरेक्टरी!
इस मामले में, वे आपके / होम निर्देशिका पर एक निर्देशिका बढ़ा रहे हैं ... प्रभावी रूप से इसे छिपा रहे हैं।
यदि आप /home
इसके बजाय वास्तव में उपयोग करने के लिए दृढ़ हैं /Users
, तो आप हर बूट पर सब कुछ सेट करने के लिए एक स्क्रिप्ट लिखकर इसके चारों ओर प्राप्त करने में सक्षम हो सकते हैं।
इसके अलावा, मुझे यह उल्लेख करना चाहिए कि आपको कुछ अन्य निर्देशिका का उपयोग करने में सक्षम होना चाहिए जो केवल /home
प्रतिस्थापन के लिए नहीं है /Users
क्योंकि केवल /home
प्रतिबंधित है।
यदि आप बैश का उपयोग करते हैं, तो आपको कुछ पर्यावरण चर सेट करने होंगे ... अर्थात्: CD_HOME
और HOME
।
मैं इसे जोड़ना चाहता हूं ... हालांकि आप अनमाउंट नहीं कर सकते हैं या अनमाउंट को बल नहीं दे सकते हैं /home
, आप शीर्ष पर एक डिस्क माउंट कर सकते हैं /home
। यह सभी "auto_home" के शीर्ष पर लगे हुए हैं।
मैं पुनर्प्राप्ति डिस्क को /home
सफलतापूर्वक शीर्ष पर माउंट करने में सक्षम था ... शायद यह है कि यह कैसे किया जा सकता है।
~username
मैक OSX या लिनक्स के बावजूद अपने घर निर्देशिका के लिए फैलता है।