ฉันมีบัญชีในระบบ OS X Mavericks ที่ฉันต้องการปิดการใช้งานดังนั้นจึงไม่สามารถใช้สำหรับการเข้าสู่ระบบได้ ฉันไม่ต้องการลบบัญชีอย่างถาวร แต่ปิดการใช้งานชั่วคราว
ฉันเชื่อว่านี่เป็นไปได้ใน Lion - แต่บางทีความทรงจำของฉันอาจเล่นกลกับฉัน
ฉันมีบัญชีในระบบ OS X Mavericks ที่ฉันต้องการปิดการใช้งานดังนั้นจึงไม่สามารถใช้สำหรับการเข้าสู่ระบบได้ ฉันไม่ต้องการลบบัญชีอย่างถาวร แต่ปิดการใช้งานชั่วคราว
ฉันเชื่อว่านี่เป็นไปได้ใน Lion - แต่บางทีความทรงจำของฉันอาจเล่นกลกับฉัน
คำตอบ:
คุณสามารถปิดการใช้งานบัญชีผู้ใช้โดยการตั้งค่าของพวกเขาเพื่อเปลือก/ usr / bin / เท็จ
รันchsh -s /usr/bin/false <username>
หรือเปลี่ยนในผู้ใช้ & กลุ่ม→ตัวเลือกขั้นสูง chsh -s /bin/bash <username>
ในการเปลี่ยนมันกลับวิ่ง
login: /etc/shells: Permission denied
บัญชีไม่สามารถใช้เทอร์มิ: ฉันทำอะไรผิดหรือเปล่า?
การเปลี่ยนล็อกอินเชลล์ไม่ได้หยุดการล็อกอิน GUI แต่หยุดการล็อกอินเชลล์ / ssh
คำตอบนั้นได้รับจาก: /server/61214/how-can-i-disable-a-user-account-from-the-cli-with-mac-os-x-server#new- ตอบ
พร้อมรายละเอียดเกี่ยวกับการซ่อนที่กำหนดโดย: https://support.apple.com/th-th/ht203998
pwpolicy สามารถปิดและเปิดใช้งานผู้ใช้โดยไม่ต้องทำรหัสผ่านหาย
เพื่อปิดการใช้งานผู้ใช้
pwpolicy -u username disableuser
เพื่อเปิดใช้งานผู้ใช้
pwpolicy -u username enableuser
ใช้ dscl เพื่อซ่อนผู้ใช้เพื่อไม่ให้แสดงในการเข้าสู่ระบบ:
sudo dscl . create /Users/username IsHidden 1
เพื่อแสดงผู้ใช้ที่ซ่อนอยู่
sudo dscl . create /Users/username IsHidden 0
สำหรับโยเซมิตีและใหม่กว่าคุณสามารถใช้
sudo dscl . create /Users/UserName IsHidden 1