Cách thêm người dùng ẩn


16

Làm cách nào để thêm người dùng quản trị viên ẩn vào máy Mac của tôi nếu có thể? Tôi không muốn nó hiển thị trên màn hình đăng nhập.

Câu trả lời:


23

Hãy thử gợi ý này từ Hỗ trợ của Apple . Có sự khác biệt rõ rệt giữa Yosemite và tất cả các phiên bản OS X trước đó.

Tôi sẽ sao chép / dán các lệnh Yosemite tại đây để không xúc phạm 'không có liên kết đơn độc trong các câu trả lời'.

Quoth Apple Hỗ trợ:

Ẩn tài khoản người dùng trong OS X Yosemite

Bạn có thể ngăn tài khoản người dùng xuất hiện trong cửa sổ đăng nhập trong OS X Yosemite bằng cách sử dụng các bước sau:

  1. Đăng nhập như một người dùng quản trị.

  2. Sử dụng lệnh Terminal này, thay thế tên tên tài khoản ngắn của người dùng mà bạn muốn ẩn cho ẩn Hiddenuser

    sudo dscl . create /Users/hiddenuser IsHidden 1
    

Nếu sau này bạn muốn hiển thị người dùng ẩn, hãy đặt IsHiddenthuộc tính của người dùng thành 0 như thế này:

sudo dscl . create /Users/hiddenuser IsHidden 0

Tùy chọn bổ sung

Bạn cũng có thể di chuyển thư mục chính của người dùng bị ẩn đến một nơi không thể nhìn thấy từ Finder và xóa điểm chia sẻ Thư mục chung của người dùng bị ẩn.

Lệnh sau di chuyển thư mục chính của "hiddenuser" sang / var, một thư mục ẩn:

sudo mv /Users/hiddenuser /var/hiddenuser

Lệnh sau đây cập nhật hồ sơ người dùng của "hiddenuser" với đường dẫn thư mục chính mới trong / var:

sudo dscl . -create /Users/hiddenuser NFSHomeDirectory /var/hiddenuser

Lệnh sau sẽ xóa điểm chia sẻ Thư mục chung cho người dùng với tên dài "Người dùng ẩn ẩn:

sudo dscl . -delete "/SharePoints/Hidden User's Public Folder"

Đăng nhập vào tài khoản ẩn này

Để truy cập tài khoản quản trị ẩn này từ màn hình đăng nhập, nhấn mũi tên xuống để chọn bất kỳ người dùng nào (đảm bảo hộp nhập mật khẩu không mở), sau đó nhấn Opt-Return.

Điều này sẽ đưa ra các trường tên và mật khẩu trống, cho phép bạn đăng nhập vào tài khoản quản trị viên ẩn.

Hiển thị tất cả người dùng (bao gồm cả ẩn)

Hãy nhớ rằng người dùng ẩn vẫn có thể được tìm thấy, không sử dụng điều này như một biện pháp bảo mật. Để hiển thị danh sách tất cả người dùng có thể, hãy sử dụngdscacheutil

dscacheutil -q user

hoặc để hiển thị tất cả người dùng trong nhóm 'Người dùng' (5 **)

dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'

3
Đây là cách OS X chính xác để làm điều đó.
CousinCocaine

Cảm ơn bạn đã bổ sung của bạn. Họ rất nhiều vào các tiện ích của câu trả lời.
IconDaemon

Khi bật FileVault, màn hình đăng nhập không thể hiển thị tên / mật khẩu đầu vào, xem cuộc thảo luận reddit này .
ryenus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.