วิธีการเปลี่ยนรหัสผ่านผู้ใช้ root ใน Mac OS X

ผู้ใช้ Mac ขั้นสูงบางรายต้องมีผู้ใช้ root ที่เปิดใช้งานใน Mac OS X เพื่อการจัดการหรือแก้ไขปัญหา ในขณะที่หลาย ๆ คนจะเก็บรหัสผ่านบัญชีผู้ใช้ root เช่นเดียวกับรหัสผ่านผู้ดูแลโดยทั่วไป แต่จะไม่ได้รับการแนะนำเสมอสำหรับบางสถานการณ์และทำให้ผู้ใช้ Mac เหล่านี้อาจต้องการเปลี่ยนรหัสผ่านบัญชีผู้ใช้ root ใน Mac OS X


เพื่อให้ชัดเจนชัดเจนนั่นหมายความว่าบัญชีผู้ใช้เข้าสู่ระบบรากอาจมีรหัสผ่านที่แตกต่างและไม่เหมือนใครจากบัญชีผู้ดูแลระบบ แน่นอนมันอาจจะเหมือนกัน แต่เนื่องจากมีศักยภาพสำหรับรหัสผ่านที่แตกต่างกันให้แน่ใจว่าจะไม่ลืมอย่างใดอย่างหนึ่งมิฉะนั้นคุณอาจจะประสบปัญหาบางอย่าง อีกครั้งนี้เหมาะสำหรับผู้ใช้ Mac ขั้นสูงที่มีเหตุผลในการใช้บัญชีผู้ใช้ root เพื่อเริ่มต้นเท่านั้น ไม่เหมือนกับ การเปลี่ยนรหัสผ่านผู้ดูแลระบบซึ่งเป็นบัญชีผู้ใช้แยกต่างหากจากราก superuser

มีไม่กี่วิธีในการเปลี่ยนรหัสผ่านของผู้ใช้ root ใน Mac OS X เราจะแสดงวิธีการเปลี่ยนรหัสผ่านด้วยโปรแกรม Directory Utility ที่ใช้เพื่อเปิดใช้งานบัญชี root ในตำแหน่งแรก

การเปลี่ยนรหัสผ่าน root บน Mac ด้วย Directory Utility

ยูทิลิตี้ไดเรกทอรีสามารถเข้าถึงได้ผ่านแผงการกำหนดลักษณะหรือโดยตรง *

  1. จากเมนู Apple ให้เลือก "System Preferences" แล้วคลิกที่แผงกำหนดลักษณะ "Users & Groups"
  2. เลือกไอคอนล็อคที่มุมจากนั้นป้อนรหัสผ่านผู้ดูแลระบบ
  3. เลือก "ตัวเลือกการเข้าสู่ระบบ"
  4. คลิกปุ่ม "เข้าร่วม" พร้อมกับ 'เซิร์ฟเวอร์บัญชีเครือข่าย' จากนั้นคลิกที่ "Open Directory Utility" เพื่อเปิดแอป
  5. เลือกไอคอนล็อกในแอป Directory Utility และตรวจสอบอีกครั้งด้วยการเข้าสู่ระบบผู้ดูแลระบบ
  6. จากเมนู "แก้ไข" เลือก "เปลี่ยนรหัสผ่าน root"
  7. ใส่รหัสผ่าน root เก่าแล้วยืนยันการเข้าสู่ระบบรหัสผ่าน root ใหม่เพื่อสิ้นสุดการเปลี่ยนรหัสผ่าน

* โปรดทราบว่าคุณยังสามารถข้ามไปที่ Applications Directory Utility ได้ทันทีจากบรรทัดคำสั่งด้วยไวยากรณ์ต่อไปนี้:

open /System/Library/CoreServices/Directory\ Utility.app/

ยูทิลิตี้ไดเรกทอรีดูเหมือนกันในทุกรุ่นของ OS X และเมนูแก้ไขมักจะรวมถึงความสามารถในการเปลี่ยนรหัสผ่านราก:

คุณต้องป้อนรหัสผ่านเดียวกันสองครั้งเพื่อยืนยันการเปลี่ยนแปลง:

โปรดทราบว่าการเปลี่ยนรหัสผ่านจะใช้กับ root โดยไม่คำนึงถึงวิธีการเปิดใช้งานทั้งผ่านทางบรรทัดคำสั่งหรือ Directory Utility ใน OS X

เห็นได้ชัดว่าผู้ใช้ที่มีอายุยืนยาวการเข้าสู่ระบบของบัญชีผู้ใช้ root จะเป็น 'root' เสมอ แต่เป็นรหัสผ่านที่จะเปลี่ยนแปลงเท่านั้น ซึ่งเราไม่เหมือนบัญชีการเข้าสู่ระบบการจัดการทั่วไปใน OS X ที่ชื่อผู้ใช้ และ รหัสผ่านบัญชีผู้ดูแลระบบอาจมีการเปลี่ยนแปลงขึ้นอยู่กับข้อมูลรับรองการล็อกอินสำหรับบัญชีผู้ใช้ที่กำหนด

ดังที่กล่าวมาแล้วนี้หมายความว่าคุณสามารถตั้งรหัสผ่านที่แตกต่างออกไปสำหรับการล็อกอินรากได้จากบัญชีระดับผู้ดูแลระบบ หรือรหัสผ่านสามารถเหมือนกันได้ทั้งนี้ขึ้นอยู่กับคุณและสิ่งที่เหมาะสมที่สุดสำหรับสถานการณ์ของคุณ

โปรดจำไว้ว่าเมื่อคุณเปลี่ยนรหัสผ่านบัญชี root จะต้องใส่รหัสผ่านใหม่ทุกครั้งที่มีการเรียกใช้คำสั่ง sudo หรือเมื่อใดก็ตามที่ผู้ใช้ต้องการเข้าสู่ระบบโดยตรงกับผู้ใช้ root นี้ใช้กับสิ่งที่ใช้รากจากบรรทัดคำสั่งหรือทั่วไป OS X GUI ไม่ว่าจะรันสคริปต์สตริงคำสั่งการเปิดตัวแอพพลิเค GUI เป็นรากหรือสิ่งอื่นที่ต้องใช้รากโดยตรง