Cách vô hiệu hóa tài khoản trên OS X Mavericks


14

Tôi có một tài khoản trên hệ thống OS X Mavericks mà tôi muốn vô hiệu hóa để không thể sử dụng nó để đăng nhập. Tôi không muốn xóa tài khoản vĩnh viễn mà chỉ tạm thời vô hiệu hóa nó.

Tôi tin rằng điều này là có thể ở Lion - nhưng có lẽ trí nhớ của tôi đóng vai tôi?

Câu trả lời:


17

Bạn có thể vô hiệu hóa tài khoản người dùng bằng cách đặt shell của họ thành / usr / bin / false .

Chạy chsh -s /usr/bin/false <username>hoặc thay đổi nó trong Người dùng & Nhóm → Tùy chọn nâng cao. Để thay đổi nó trở lại, chạy chsh -s /bin/bash <username>.


Tôi đã nhận thức được thủ thuật này, nhưng nó cũng áp dụng cho đăng nhập GUI?
mgd

2
@mgd Có chứ :)
grg

Tôi mới sử dụng cái này và bây giờ (sau khi kích hoạt lại tài khoản, là quản trị viên, btw), tài khoản không thể sử dụng Terminal : login: /etc/shells: Permission denied. Tôi đã làm gì sai sao?
Cullub

1
Điều này không hoạt động nữa trên Mac OS X 10.13 High Sierra. Bạn vẫn có thể đăng nhập qua Cửa sổ đăng nhập
Paul

5

Đối với Yosemite và mới hơn, bạn có thể sử dụng

sudo dscl . create /Users/UserName IsHidden 1

Nguồn: https://support.apple.com/en-us/HT203998


5
Điều này không thực sự vô hiệu hóa tài khoản, nó chỉ ẩn tên người dùng trên trang đăng nhập. Vẫn còn một mục 'Người khác' ở đó người dùng ẩn có thể nhập tên người dùng và mật khẩu của họ.
Stuart Hallows

5

Thay đổi shell đăng nhập không dừng đăng nhập GUI, nhưng dừng đăng nhập shell / ssh.

Câu trả lời được đưa ra bởi: /server/61214/how-can-i-disable-a-user-account-from-the-cli-with-mac-os-x-server#new- câu trả lời

Với các chi tiết về ẩn được cung cấp bởi: https://support.apple.com/en-au/ht203998

pwpolicy có thể vừa vô hiệu hóa vừa kích hoạt người dùng mà không làm mất mật khẩu

Để vô hiệu hóa người dùng

pwpolicy -u username disableuser

Để cho phép người dùng

pwpolicy -u username enableuser

Sử dụng dscl để ẩn người dùng để họ không hiển thị khi đăng nhập:

sudo dscl . create /Users/username IsHidden 1 

Để hiển thị một người dùng ẩn

sudo dscl . create /Users/username IsHidden 0 
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.