ฉันลองมาก่อนและทำให้มันใช้งานได้ประมาณหนึ่งสัปดาห์จนกว่าฉันจะรีบูต ...
คุณไม่สามารถเพียงแค่ symlink ไป/home
/Users
ที่จริงแล้วคุณไม่สามารถลบ/home
ได้
หากคุณจัดการที่จะลบ/home
มันจะปรากฏขึ้นอีกครั้งหลังจากที่คุณรีบูต
ถ้าคุณย้าย/home
ไป/home.old
และ symlink /home
จะลบ /home
symlink
คุณสามารถใช้งานได้ตราบใดที่ mac ของคุณไม่ได้ทำงานผิดพลาดหรือรีบูต
เมื่อคุณรีบูททุกอย่างจะหายไป!
เมื่อคุณรีบูต Mac OS X ดูเหมือนจะคิดว่าคุณกำลังสร้างผู้ใช้ใหม่ดังนั้นมันจะเขียนทับการตั้งค่าผู้ใช้ทั้งหมดใน/Users/username
ไดเรกทอรีเก่าของคุณ
เมื่อคุณคัดลอกทุกอย่างไปยัง/home/username
คุณคาดว่าจะเห็นไดเรกทอรีบ้านใหม่ของคุณเมื่อทำls /home
หลังจากรีบูต แต่คุณจะไม่มีอะไรเลย !!! มันราวกับว่ามันไม่เคยมีอยู่
ในกรณีของฉันฉันออกนอกลู่นอกทางประมาณ 30 นาทีจากนั้นฉันบูตเข้าสู่โหมดผู้ใช้คนเดียวเพื่อดูว่ามีอะไรที่สามารถทำได้ ฉันคิดว่าฉันอาจจะคว้าไฟล์บันทึกหรือลองเริ่มอรรถประโยชน์การซ่อมแซม
ในโหมดผู้ใช้คนเดียวไดเรกทอรีบ้านของฉันอยู่ที่นั่น Apple ตั้งใจซ่อนไดเรกทอรีที่สร้างขึ้นใหม่ภายใต้/home
จากผู้ใช้เมื่ออยู่ในโหมดผู้ใช้หลายคน นี่คือคุณลักษณะการออกแบบที่ชั่วร้ายโดยเจตนา
Apple อ่อนแอและไม่สนับสนุนการแฮ็คระบบปฏิบัติการทุกชนิด คุณลักษณะการออกแบบชนิดใดที่เป็นเช่นนั้น? Apple ซ่อนเนื้อหาของ/home
ไดเรกทอรีที่สร้างขึ้นใหม่ ไม่มีเหตุผลอันสมควรที่ Apple จะลบ/home
ไดเรกทอรี ... หรือไดเรกทอรีที่ผู้ใช้สร้างขึ้นโดยอัตโนมัติ!
ในกรณีนี้พวกเขากำลังติดตั้งไดเรกทอรีเหนือ / home ของคุณ ... ซ่อนอย่างมีประสิทธิภาพ
หากคุณตั้งใจแน่วแน่ที่จะใช้/home
แทนคุณ/Users
อาจสามารถหลีกเลี่ยงได้โดยการเขียนสคริปต์เพื่อตั้งค่าทุกอย่างในการบู๊ตทุกครั้ง
นอกจากนี้ฉันควรพูดถึงว่าคุณควรจะสามารถใช้ไดเรกทอรีอื่น ๆ ที่ไม่ได้/home
ใช้แทน/Users
เพราะ/home
ถูกแบนเท่านั้น
ถ้าคุณใช้ทุบตีแล้วคุณจะต้องตั้งบางส่วนของตัวแปรสภาพแวดล้อม ... คือ: และCD_HOME
HOME
ฉันต้องการที่จะเพิ่มว่า ... แม้ว่าคุณจะไม่สามารถยกเลิกการต่อเชื่อมหรือบังคับ unmount /home
คุณสามารถ/home
ติดตั้งดิสก์ด้านบนของ ทั้งหมดนี้ติดตั้งที่ด้านบนของ "auto_home"
ฉันสามารถติดตั้งดิสก์กู้คืนได้/home
สำเร็จ ... บางทีนี่อาจเป็นวิธีที่ทำได้
~username
ขยายไปยังโฮมไดเร็กตอรี่ของคุณโดยไม่คำนึงถึง Mac OSX หรือ Linux