แปลงบัญชีผู้ใช้มาตรฐานเป็นบัญชีผู้ดูแลระบบจากบรรทัดคำสั่งของ Mac OS
สารบัญ:
ผู้ดูแลระบบ Mac อาจจำเป็นต้องแปลงบัญชีผู้ใช้ปกติที่มีอยู่เป็นบัญชีผู้ดูแลระบบบนเครื่อง Mac แม้ว่าผู้ใช้ Mac ส่วนใหญ่จะได้รับบริการที่ดีที่สุดโดยการแปลงสถานะบัญชีเป็นผู้ดูแลระบบผ่านแผงการกำหนดลักษณะผู้ใช้และกลุ่ม ผู้ใช้ขั้นสูงสามารถทำหน้าที่เดียวกันผ่านเทอร์มินัลได้โดยใช้ยูทิลิตี้บรรทัดคำสั่ง Directory Service dscl
ote การเปลี่ยนแปลงนี้จะไม่มีผลกระทบต่อความสามารถของบัญชีผู้ใช้ ผู้ดูแลระบบ หรือมาตรฐาน ในการเข้าถึงฟังก์ชัน sudo หรือใช้บัญชีรูท ซึ่งทั้งสองอย่างนี้แยกจากบัญชีผู้ดูแลระบบโดยสิ้นเชิงใน Mac OS X
วิธีเปลี่ยนผู้ใช้เป็นผู้ดูแลระบบที่ Command Line ใน Mac OS X
คุณต้องใช้ชื่อผู้ใช้แบบย่อของบัญชีผู้ใช้ทั่วไปเพื่อเปลี่ยนเป็นบัญชีผู้ดูแลระบบ ส่วนที่เหลือจัดการที่บรรทัดคำสั่ง หากคุณไม่แน่ใจชื่อผู้ใช้แบบสั้นสำหรับบัญชีเป้าหมาย คุณสามารถใช้ชื่อนี้เพื่อแสดงรายการบัญชีบน Mac หรือดูในไดเร็กทอรี /Users/
เมื่อคุณมีชื่อผู้ใช้ ให้เปิด Terminal และใช้คำสั่งต่อไปนี้เพื่อเปลี่ยนบัญชีเป็นผู้ดูแลระบบ:
dscl . -ต่อท้าย /groups/admin GroupMembership USERNAME
ตัวอย่างเช่น มีชื่อผู้ใช้สั้นๆ ว่า “paul” ไวยากรณ์จะเป็น:
dscl . -ผนวก /groups/admin GroupMembership paul
เมื่อดำเนินการคำสั่งที่เหมาะสม บัญชีผู้ใช้เป้าหมายจะมีสิทธิ์ของผู้ดูแลระบบและความสามารถในการเข้าถึงทั้งหมดที่ไปกับบัญชีผู้ดูแลระบบ
สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับการดูแลระบบระยะไกลด้วย ssh และสถานการณ์การตั้งค่าอัตโนมัติ แต่ก็มีประโยชน์เช่นกันที่คุณสามารถเปลี่ยนบัญชีผู้ใช้เป็นสิทธิ์ของผู้ดูแลระบบจากโหมดผู้ใช้คนเดียวและเมื่อบูตจากโหมดการกู้คืนได้เช่นกัน .
ยืนยันการเปลี่ยนแปลงและดูรายการบัญชีผู้ดูแลระบบทั้งหมดใน Mac OS X
คุณสามารถยืนยันว่าบัญชีผู้ใช้ถูกแปลงเป็นกลุ่มผู้ดูแลระบบโดยใช้แฟล็ก -read พร้อม dscl ในกลุ่มเดียวกัน:
dscl . -อ่าน /groups/admin GroupMembership
สิ่งนี้ควรพิมพ์กลับเช่น:
“osxdaily paul adminaccount” หรือที่คล้ายกัน ขึ้นอยู่กับบัญชีที่เป็นของกลุ่มผู้ดูแลระบบ รายการจะรวมเฉพาะบัญชีผู้ดูแลระบบ ในขณะที่คำสั่งอื่นๆ จะแสดงรายการบัญชีผู้ใช้ทั้งหมดบน Mac