บน macOS ส่วนหนึ่งของระบบไฟล์ไม่พร้อมใช้งานโดยค่าเริ่มต้น แม้คุณจะเป็นผู้ดูแลระบบ แต่หากคุณเปิดใช้งาน root user บน Mac ของคุณ คุณจะได้รับสิทธิ์อ่านและเขียนทั้งระบบไฟล์ คุณสามารถเข้าถึงไฟล์ของบัญชีผู้ใช้อื่นได้ — เหมาะสำหรับกรณีที่คุณลืมชื่อผู้ใช้หรือรหัสผ่าน หรือหากอดีตพนักงานออกจากธุรกิจของคุณโดยไม่แชร์รายละเอียดการเข้าสู่ระบบสำหรับแลปท็อปที่ออกให้โดยบริษัท
โดยการเปิดใช้งาน root user คุณจะมีการควบคุมเต็มที่เหนือ Mac ของคุณ แม้ว่านี้จะเป็นประโยชน์สำหรับผู้ใช้ขั้นสูง มันก็ยิ่งทำให้ง่ายต่อการทำลาย Mac ของคุณ Apple ตระหนักถึงสิ่งนี้อย่างเต็มที่และปิดใช้งานการเข้าถึง root โดยค่าเริ่มต้น ปฏิบัติตามบทช่วยสอนนี้เพื่อเรียนรู้วิธีเปิดใช้งาน root user บน macOS
1. การเปิดใช้งาน Root ผ่าน Terminal
คุณสามารถเปิดใช้งานการเข้าถึง root ผ่าน Terminal ของ Mac ของคุณ เพื่อเปิด Terminal ให้เปิดหน้าต่าง Finder ใหม่และนำทางไปที่ "Applications -> Utilities"
ในหน้าต่าง Terminal ให้พิมพ์คำสั่งต่อไปนี้
dsenableroot
และกด Enter Terminal ควรตรวจจับชื่อผู้ใช้ของคุณโดยอัตโนมัติและจะขอรหัสผ่านของคุณ
พิมพ์รหัสผ่านของคุณและกด Enter
คุณจะถูกแจ้งให้สร้างรหัสผ่านสำหรับบัญชี root เนื่องจาก root user มีการเข้าถึงทุกส่วนของ Mac ของคุณโดยพื้นฐาน โปรดให้แน่ใจว่าคุณเลือกรหัสผ่านที่แข็งแกร่ง!
เมื่อกระบวนการเสร็จสิ้น คุณควรเห็นข้อความต่อไปนี้:
Root ตอนนี้เปิดใช้งานบนแลปท็อปหรือคอมพิวเตอร์ของคุณแล้ว และคุณสามารถเริ่มใช้มันสำหรับงานที่จะเป็นไปไม่ได้ที่จะเสร็จสิ้นผ่านบัญชีผู้ใช้ทั่วไป
2. การเปิดใช้งาน Root โดยใช้ Directory Utility
หากคุณชอบใช้ตัวเลือกที่มี GUI คุณสามารถเปิดใช้งาน root user บน Mac ของคุณผ่าน Directory Utility แทน:
1. เปิด Spotlight ของ Mac ของคุณโดยคลิกไอคอนเมนูที่มุมขวาบนของหน้าจอ
2. ในหน้าต่าง Spotlight ให้ค้นหา "Directory Utility" จากนั้นเลือกแอปพลิเคชันนี้เมื่อมันปรากฏ
3. ใน Directory Utility ให้แน่ใจว่าแท็บ "Services" ถูกเลือก
4. ในมุมซ้ายล่าง ให้คลิกไอคอนกุญแจเล็กๆ และใส่ชื่อผู้ใช้และรหัสผ่านของคุณเมื่อได้รับแจ้ง
5. ในแถบเครื่องมือ ให้เลือก "Edit -> Enable Root User"
6. เมื่อได้รับแจ้ง ให้สร้างชื่อผู้ใช้และรหัสผ่านสำหรับ root user ของคุณ
7. ตอนนี้คุณสามารถคลิก "OK" เพื่อสร้างบัญชี root ของคุณ
หากคุณต้องการปิดใช้งาน root user ที่เวลาใดเวลาหนึ่ง จากนั้นให้เปิด Directory Utility อีกครั้ง แต่ครั้งนี้เลือก "Edit -> Deactivate root user"
วิธีเข้าสู่ระบบบัญชี root user
เมื่อมันเปิดใช้งานแล้ว คุณสามารถเข้าสู่ระบบบัญชี root จากหน้าจอเข้าสู่ระบบของ macOS:
1. ออกจากระบบบัญชีปัจจุบันของคุณ ตามปกติ
2. บนหน้าจอเข้าสู่ระบบของ macOS ให้เลือก "Other …"
3. สำหรับ "username" ให้ใส่ "root" ตอนนี้คุณสามารถใส่รหัสผ่าน root ของคุณได้
4. เข้าสู่ระบบบัญชี ยินดีด้วย — คุณตอนนี้เป็น root user!
บัญชีนี้อาจดูเหมือนบัญชีผู้ใช้ทั่วไปทุกประการ แต่ตอนนี้มันสามารถเข้าถึง แก้ไข และแม้แต่ลบไฟล์ที่ปกติจะเป็น off-limits อย่างเคร่งครัด อย่างนั้นจงระมัดระวัง!
เพื่ออยู่ในด้านปลอดภัย คุณควรเข้าสู่ระบบบัญชี root เฉพาะเมื่อคุณมีงานที่ต้องการ root privileges โดยเฉพาะ
การปิดใช้งาน Root User โดยใช้ Terminal
เพื่อช่วยปกป้อง Mac ของคุณจากกิจกรรมที่เป็นอันตราย หรือแม้แต่ความเสียหายโดยไม่ได้ตั้งใจ คุณควรปิดใช้งาน root ทันทีที่ไม่จำเป็นอีกต่อไป
เพื่อปิดใช้งานการเข้าถึง root ให้เปิด Terminal ของ Mac ของคุณ ("Applications -> Utilities -> Terminal") จากนั้นรันคำสั่งต่อไปนี้:
dsenableroot -d
เมื่อได้รับแจ้ง ให้ใส่รหัสผ่านสำหรับบัญชีปัจจุบันของคุณ คุณควรเห็นข้อความต่อไปนี้
บัญชี root user ตอนนี้ถูกปิดใช้งานบน Mac ของคุณแล้ว
สำหรับ Linux คุณสามารถปฏิบัติตามบทช่วยสอนนี้เพื่อปิดใช้งานบัญชี root user โปรดทราบว่าคุณไม่จำเป็นต้องมีบัญชี root สำหรับการแก้ไขส่วนใหญ่ หากคุณมี Mac ที่ค้าง นี่คือบางวิธีในการแก้ไขมันโดยไม่ต้องการบัญชี root