Tôi đã thử điều này trước đây và nó hoạt động được khoảng một tuần cho đến khi tôi khởi động lại ...
Bạn không thể chỉ liên kết /home
đến /Users
. Trong thực tế, bạn thậm chí không thể loại bỏ /home
.
Nếu bạn quản lý để loại bỏ /home
, nó sẽ xuất hiện lại sau khi bạn khởi động lại.
Nếu bạn di chuyển /home
đến /home.old
và symlink /home
, nó sẽ xóa symlink /home
.
Bạn có thể làm việc này miễn là máy Mac của bạn không gặp sự cố hoặc khởi động lại.
Khi bạn khởi động lại, tất cả biến mất!
Khi bạn khởi động lại, Mac OS X dường như nghĩ rằng bạn đang tạo một người dùng mới, vì vậy nó sẽ ghi đè lên tất cả các tùy chọn người dùng của bạn trong /Users/username
thư mục cũ .
Vì bạn đã sao chép mọi thứ vào /home/username
, bạn sẽ thấy thư mục nhà mới của mình khi thực hiện ls /home
sau khi khởi động lại. Thay vào đó, bạn nhận được KHÔNG CÓ !!! Như thể nó chưa từng tồn tại.
Trong trường hợp của tôi, tôi đã hoảng loạn trong khoảng 30 phút, sau đó tôi khởi động vào chế độ người dùng duy nhất để xem có thể làm gì đó không. Tôi đã nghĩ rằng tôi có thể lấy một tệp nhật ký hoặc thử bắt đầu một tiện ích sửa chữa.
Trong chế độ người dùng duy nhất, thư mục nhà của tôi đã ở đó. Apple cố tình che giấu mọi thư mục mới được tạo bên dưới /home
từ người dùng khi ở chế độ nhiều người dùng. Đây là một tính năng thiết kế ác cố ý.
Apple khập khiễng và không khuyến khích bất kỳ và tất cả các loại hack hệ điều hành của họ. Loại tính năng thiết kế đó là gì? Apple ẩn nội dung của thư mục mới được tạo /home
. Hoàn toàn không có lý do chính đáng để Apple tự động xóa /home
thư mục ... hoặc bất kỳ thư mục nào do người dùng tạo!
Trong trường hợp này, họ đang gắn một thư mục trên thư mục / home của bạn ... ẩn nó một cách hiệu quả.
Nếu bạn thực sự quyết tâm sử dụng /home
thay vì /Users
, bạn có thể khắc phục bằng cách viết một tập lệnh để thiết lập mọi thứ khi khởi động.
Ngoài ra, tôi nên đề cập rằng bạn sẽ có thể sử dụng một số thư mục khác không phải /home
là một thay thế cho /Users
vì chỉ /home
bị cấm.
Nếu bạn sử dụng bash, thì bạn sẽ phải đặt một số biến môi trường ... cụ thể là: CD_HOME
và HOME
.
Tôi muốn thêm rằng ... mặc dù bạn không thể ngắt kết nối hoặc buộc ngắt kết nối /home
, bạn có thể gắn một đĩa lên trên /home
. Tất cả điều này được gắn trên đầu "auto_home".
Tôi đã có thể gắn đĩa khôi phục lên trên /home
thành công ... có lẽ đây là cách nó có thể được thực hiện.
~username
mở rộng đến thư mục nhà của bạn bất kể Mac OSX hay Linux.