วิธีการเปลี่ยนรหัสผ่านผู้ใช้ 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
ยูทิลิตี้ไดเรกทอรีสามารถเข้าถึงได้ผ่านแผงการกำหนดลักษณะหรือโดยตรง *
- จากเมนู Apple ให้เลือก "System Preferences" แล้วคลิกที่แผงกำหนดลักษณะ "Users & Groups"
- เลือกไอคอนล็อคที่มุมจากนั้นป้อนรหัสผ่านผู้ดูแลระบบ
- เลือก "ตัวเลือกการเข้าสู่ระบบ"
- คลิกปุ่ม "เข้าร่วม" พร้อมกับ 'เซิร์ฟเวอร์บัญชีเครือข่าย' จากนั้นคลิกที่ "Open Directory Utility" เพื่อเปิดแอป
- เลือกไอคอนล็อกในแอป Directory Utility และตรวจสอบอีกครั้งด้วยการเข้าสู่ระบบผู้ดูแลระบบ
- จากเมนู "แก้ไข" เลือก "เปลี่ยนรหัสผ่าน root"
- ใส่รหัสผ่าน 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 เป็นรากหรือสิ่งอื่นที่ต้องใช้รากโดยตรง