Cách đây một thời gian, tôi có một người dùng tên là "xy" trên hệ thống của mình. Tôi đã xóa người dùng nhưng trong /Users
thư mục có các thư mục gọi là "xy" với Desktop, Library, v.v.
Tại sao chúng không bị xóa và tôi có thể xóa chúng bằng tay?
Cách đây một thời gian, tôi có một người dùng tên là "xy" trên hệ thống của mình. Tôi đã xóa người dùng nhưng trong /Users
thư mục có các thư mục gọi là "xy" với Desktop, Library, v.v.
Tại sao chúng không bị xóa và tôi có thể xóa chúng bằng tay?
Câu trả lời:
TLDR: Xóa thư mục nhà của người dùng này sẽ không gây hại cho hệ thống của bạn. Rõ ràng là nó sẽ xóa bất kỳ tệp nào bạn đã tạo khi đăng nhập như người dùng trước đó.
Làm thế nào có thể có một thư mục cho người dùng không xuất hiện ở cửa sổ đăng nhập?
OS X theo dõi người dùng và mật khẩu của họ bằng Dịch vụ thư mục. Trên hầu hết các máy tính của mọi người, các tệp Dịch vụ thư mục được lưu trữ trong / var / db / dslocal. Cơ sở dữ liệu này lưu trữ tên của người dùng và thông tin khác, chẳng hạn như vị trí của thư mục nhà của họ. Khi bạn xóa người dùng, máy Mac của bạn đã xóa mục nhập tài khoản (khỏi cơ sở dữ liệu dslocal), nhưng không xóa thư mục gốc được lưu trữ trong thư mục / Users.
Vậy tại sao hệ thống không tự động xóa thư mục chính khi nó xóa người dùng khỏi cơ sở dữ liệu?
Khi bạn xóa Người dùng khỏi Tùy chọn hệ thống, bạn sẽ được hỏi phải làm gì với chính thư mục chính. Bạn có thể thấy từ ảnh chụp màn hình này tùy chọn mà bạn phải vô tình chọn:
Cách tốt nhất để xóa thư mục nhà cũ của người dùng là gì?
Tôi sẽ đề nghị đăng nhập vào tài khoản lần cuối để đảm bảo nó không chứa bất kỳ tệp nào bạn muốn giữ, sau đó xóa cả hồ sơ người dùng và các tệp của tài khoản (như bạn dự định ban đầu). Làm như vậy:
Bạn đang sử dụng phiên bản OS X nào?
Trong Mountain Lion, khi bạn xóa một người dùng, bạn sẽ thấy một hộp thoại với Tùy chọn để xóa thư mục chính của người dùng bạn đang xóa.
Nó không phải là bất kỳ vấn đề xóa nó. Đó là cài đặt cá nhân và tài sản được lưu trữ. Không có gì toàn cầu cho hệ thống. Đừng xóa bạn đăng nhập bằng tài khoản quản trị viên và thực hiện một trong
/Users
trong Finder và xóa thư mục "xy" sudo rm -rf /Users/xy