ใน mac ของฉันฉันมี 2 บัญชีและทั้งสองเป็นบัญชีปกติ ดังนั้นในช่วงเวลานี้ฉันไม่มีบัญชีผู้ดูแลระบบมีเพียงบัญชีเดียวเท่านั้นที่เคยเป็นผู้ดูแลระบบในอดีต แต่ตอนนี้ไม่ได้เป็นเช่นนั้น
ฉันจะมีบัญชีผู้ดูแลระบบได้อย่างไร
ใน mac ของฉันฉันมี 2 บัญชีและทั้งสองเป็นบัญชีปกติ ดังนั้นในช่วงเวลานี้ฉันไม่มีบัญชีผู้ดูแลระบบมีเพียงบัญชีเดียวเท่านั้นที่เคยเป็นผู้ดูแลระบบในอดีต แต่ตอนนี้ไม่ได้เป็นเช่นนั้น
ฉันจะมีบัญชีผู้ดูแลระบบได้อย่างไร
คำตอบ:
คุณสามารถสร้างบัญชีผู้ดูแลระบบใหม่ได้โดยการรีสตาร์ทผู้ช่วยการตั้งค่า:
บูตเข้าสู่โหมดผู้ใช้คนเดียว: เริ่ม / รีสตาร์ท Mac ของคุณ ทันทีที่คุณได้ยินเสียงเริ่มต้นให้กด⌘+ ค้างไว้Sจนกว่าคุณจะเห็นหน้าจอสีดำพร้อมตัวอักษรสีขาว (หากคุณกลับมาที่หน้าจอเข้าสู่ระบบหลังจากแฟลชหน้าจอสีดำมีตัวอักษรสีขาวใส่รหัสผ่านของคุณและมันจะกลับไปที่หน้าจอสีดำ)
ตรวจสอบและซ่อมแซมไดรฟ์โดยพิมพ์/sbin/fsck -fy
จากนั้น↩ enterตามที่ปรากฏบนหน้าจอ
ติดตั้งไดรฟ์เป็นอ่านเขียนโดยการพิมพ์แล้ว/sbin/mount -uw /
↩ enter
ลบไฟล์เสร็จสิ้นการติดตั้งแอปเปิ้ลโดยการพิมพ์
แล้วrm /var/db/.AppleSetupDone
↩ enter
รีบูตเครื่องโดยการพิมพ์แล้วreboot
↩ enter
เสร็จสิ้นกระบวนการตั้งค่าสร้างบัญชีผู้ดูแลระบบใหม่
โปรดทราบว่านี่อาจส่งผลให้บัญชีใหม่กำลังเข้าสู่ระบบโดยอัตโนมัติเมื่อระบบเริ่มต้นใหม่แทนที่บัญชีใด ๆ ที่อาจถูกตั้งค่าให้เข้าสู่ระบบโดยอัตโนมัติก่อนหน้านี้ หากคุณต้องการรักษาสิทธิ์การเข้าถึงบัญชีเดิมโดยไม่ทราบรหัสผ่านอาจทำให้เกิดปัญหา
/
เมื่อสิ้นสุดคำสั่งในจุดที่ 3 พลาดง่าย
บูตพาร์ติชันการกู้คืนเปิดเทอร์มินัลแล้วพิมพ์
resetpassword
ที่ควรเปิดกล่องโต้ตอบที่จะช่วยให้คุณเปลี่ยนรหัสผ่านและอาจตั้งค่าบัญชีเป็นผู้ดูแลระบบ หากคุณไม่สามารถตั้งค่าบัญชีเป็นผู้ดูแลระบบคุณจะต้องรีบูตเข้าสู่โหมดผู้ใช้คนเดียว (พักCmd-Sขณะที่เริ่มต้นใช้งาน Mac) เมื่อคุณไปที่บรรทัดคำสั่ง (หน้าจอสีดำข้อความสีขาว) พิมพ์:
mount -uw /
rm /var/db/.AppleSetupDone
สิ่งนี้ทำให้ระบบไฟล์เขียนได้และลบไฟล์ที่บอก OS X ว่าคุณได้ตั้งค่าระบบแล้ว กดCtrl-D"เพื่อเริ่มระบบของคุณต่อและคุณควรเริ่มต้น" ยินดีต้อนรับสู่ Macintosh "และคุณจะสามารถตั้งค่าบัญชีใหม่ (ตรวจสอบให้แน่ใจว่าเป็นบัญชีใหม่) บัญชีนี้จะเป็นบัญชีผู้ดูแลระบบ
คุณสามารถบูตเครื่อง Mac ของคุณเข้าสู่โหมดผู้ใช้คนเดียวโดยกดCmd-Sปุ่มค้างไว้ในขณะที่ระบบเริ่มต้น
mount -uw /
dscl
ยูทิลิตี้PS: ขั้นตอนนี้ไม่ต้องการให้คุณพิมพ์คำสั่งจำนวนพอสมควรหรือคุณสามารถใช้ผู้ช่วยการตั้งค่า OS X สำหรับการสร้างบัญชีผู้ดูแลระบบขึ้นมาใหม่ หากต้องการทำเช่นนั้นหลังจากบูตไปที่โหมดผู้ใช้คนเดียวและตั้งค่าระบบไฟล์สำหรับการเข้าถึงเพื่อเขียน (ดูด้านบน) จากนั้นเรียกใช้คำสั่งต่อไปนี้:
rm /var/db/.AppleSetupDone
มีหลายวิธีในการกู้คืน / สร้างสิทธิ์ผู้ดูแลระบบบน Mac
บูตเข้าสู่Recovery PartitionเลือกTerminalจากเมนู Utilities และพิมพ์ดังต่อไปนี้:
resetpassword
นี่จะเป็นการเปิดแอปรีเซ็ตรหัสผ่านซึ่งคุณสามารถเลือกบัญชีและตั้งรหัสผ่านใหม่ได้จึงเปิดใช้งานการเข้าสู่ระบบ
การรีเซ็ตรหัสผ่านจะไม่เปลี่ยนรหัสผ่านของไฟล์ Keychain ของบัญชีดังนั้นการเข้าถึงข้อมูลใน Keychain จะยังคงต้องใช้รหัสผ่านเดิม
เป้าหมายคือการลบไฟล์แฟล็ก /var/db/.AppleSetupDoneซึ่งบอก macOS ว่า Setup Assistant เสร็จสมบูรณ์แล้ว หากไฟล์หายไป macOS จะเรียกใช้ตัวช่วยตั้งค่าซึ่งรวมถึงการสร้างบัญชีใหม่ด้วยสิทธิ์ระดับผู้ดูแลระบบ (เช่นเดียวกับการบูตครั้งแรกของ Mac เครื่องใหม่) โปรดทราบว่านี่อาจส่งผลให้บัญชีใหม่กำลังเข้าสู่ระบบโดยอัตโนมัติเมื่อระบบเริ่มต้นใหม่แทนที่บัญชีใด ๆ ที่อาจถูกตั้งค่าให้เข้าสู่ระบบโดยอัตโนมัติก่อนหน้านี้ หากคุณต้องการรักษาสิทธิ์การเข้าถึงบัญชีเดิมโดยไม่ทราบรหัสผ่านอาจทำให้เกิดปัญหา
คุณสามารถทำให้ Setup Assistant ทำงานได้ (อย่างน้อย) สามวิธี:
a) ใช้Terminalในการกู้คืน ก่อนอื่นให้คุณบูตใน Recovery Partition ( CmdRตอนบูต) และเลือกDisk Utilityจากหน้าต่าง Utilities เลือกระดับเสียงของระบบของคุณ (โดยปกติจะเป็นMacintosh HD ) และคลิกที่ปุ่มMountบนแถบเครื่องมือ ตอนนี้ปริมาณการอ่าน / เขียน ปิด Disk Utility เรียกใช้Terminalจากเมนูและพิมพ์คำสั่งต่อไปนี้:
rm /var/db/.AppleSetupDone
กด Enter ออกจาก Terminal และรีสตาร์ท Mac ของคุณ เมื่อระบบบู๊ตแล้วตัวช่วยการตั้งค่าจะปรากฏขึ้นและคุณจะได้รับแจ้งให้สร้างบัญชีผู้ดูแลระบบใหม่
ข) การใช้โหมดผู้เดียว ก่อนอื่นคุณทำการบูทในโหมดผู้ใช้คนเดียว ( CmdSตอนบูท) เมื่อระบบบูทและพรอมต์#rootแสดงคำสั่งต่อไปนี้:
/sbin/mount -uw /
rm /var/db/.AppleSetupDone
exit
เมื่อระบบบู๊ตแล้วตัวช่วยการตั้งค่าจะปรากฏขึ้นและคุณจะได้รับแจ้งให้สร้างบัญชีผู้ดูแลระบบใหม่
c) ใช้โหมด Target Disk กับคอมพิวเตอร์เครื่องอื่น
หากคุณมี Mac เครื่องอื่นคุณสามารถใช้Target Disk Mode ( Tตอนบูต) และเชื่อมต่อสาย FireWire, Thunderbolt หรือ USB-C ระหว่าง Mac ใน Mac เครื่องอื่นคุณจะเห็นไอคอนสีเหลืองแสดงถึงดิสก์ภายนอก (แต่จริงๆแล้วคือดิสก์ภายในของ Mac ใน Target Disk Mode) ซึ่งคุณสามารถเข้าถึงด้วยความสามารถในการอ่าน / เขียนเต็มรูปแบบ บันทึกชื่อปริมาณสีเหลือง (โดยปกติคือMacintosh HD ) และพิมพ์ต่อไปนี้ในเทอร์มินัล (โดยป้อนชื่อโวลุ่มที่เหมาะสม):
rm /Volumes/Macintosh\ HD/var/db/.AppleSetupDone
เปิดไดรฟ์ข้อมูลสีเหลืองและใช้ปุ่มเปิด / ปิดเพื่อปิดและรีสตาร์ท Mac ของคุณ เมื่อระบบบู๊ตแล้วตัวช่วยการตั้งค่าจะปรากฏขึ้นและคุณจะได้รับแจ้งให้สร้างบัญชีผู้ดูแลระบบใหม่
ก่อนอื่นคุณทำการบูทในโหมดผู้ใช้คนเดียว ( CmdSตอนบูท) เมื่อระบบบูทและพรอมต์#rootแสดงคำสั่งต่อไปนี้:
/sbin/mount -uw /
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist
dscl . -create /Users/joeadmin
dscl . -create /Users/joeadmin UserShell /bin/bash
dscl . -create /Users/joeadmin RealName "Joe Admin"
dscl . -create /Users/joeadmin UniqueID "510"
dscl . -create /Users/joeadmin PrimaryGroupID 20
dscl . -create /Users/joeadmin NFSHomeDirectory /Users/joeadmin
dscl . -passwd /Users/joeadmin password
dscl . -append /Groups/admin GroupMembership joeadmin
dseditgroup -o edit -a joeadmin -t user admin
exit
สิ่งนี้จะสร้างบัญชี "joeadmin" ID บัญชี 510 พร้อมรหัสผ่าน "รหัสผ่าน" ซึ่งจะเป็นผู้ดูแลระบบ
rm /var/db/.AppleSetupDone
แสดงข้อความแสดงข้อผิดพลาดนี้: "ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว"