วิธีเปลี่ยนเป็นบัญชีผู้ใช้มาตรฐานใน OS X

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

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

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

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

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

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

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

เมา -uw /

เมื่อคุณเรียกใช้คำสั่งนี้แล้วทำตามขั้นตอนนี้เพื่อสร้างบัญชีผู้ดูแลระบบใหม่:

  1. ตรวจสอบการมีอยู่ของกลุ่มผู้ดูแลด้วยคำสั่งต่อไปนี้:

    dscl - อ่าน / กลุ่ม / ผู้ดูแลระบบ GroupMembership

  2. หากไม่มีกลุ่มผู้ดูแลระบบคุณจะได้รับข้อผิดพลาด DS เป็นเอาต์พุตที่อ้างสิทธิ์ในส่วนที่ไม่พบระเบียน ในกรณีนี้คุณจะต้องสร้างกลุ่มผู้ดูแลระบบโดยใช้คำสั่งต่อไปนี้ อย่างไรก็ตามหากมีอยู่ให้ทำตามขั้นตอนที่ 3 ด้านล่าง:

    dscl - สร้าง / กลุ่ม / ผู้ดูแลระบบ

    dscl -create / Groups / admin RealName Administrators

    dscl - สร้าง / กลุ่ม / ผู้ดูแลระบบ PrimaryGroupID 80

    dscl - สร้าง / กลุ่ม / รหัสผ่านของผู้ดูแลระบบ \ *

    dscl -create / Groups / admin GroupMembership root

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

  3. กำหนดบัญชีผู้ใช้ให้กับกลุ่มผู้ดูแลระบบโดยเรียกใช้คำสั่งต่อไปนี้ ในคำสั่งนี้แทนที่ USERNAME ด้วยชื่อย่อของบัญชีที่คุณต้องการเป็นผู้ดูแล ตอนนี้สามารถเป็นบัญชีใด ๆ :

    dscl - สร้าง / กลุ่ม / ผู้ดูแลระบบ GroupMembership USERNAME

ขั้นตอนนี้ต้องการให้คุณพิมพ์คำสั่งจำนวนพอสมควรและเนื่องจากความผิดพลาดในคำสั่งเทอร์มินัลอาจนำไปสู่ผลลัพธ์ที่ไม่ต้องการหรือสับสนคุณสามารถใช้ผู้ช่วยการตั้งค่า OS X เพื่อสร้างบัญชีผู้ดูแลระบบ หากต้องการทำเช่นนั้นหลังจากบูตไปที่โหมดผู้ใช้คนเดียวและตั้งค่าระบบไฟล์สำหรับการเข้าถึงเพื่อเขียน (ดูด้านบน) จากนั้นเรียกใช้คำสั่งต่อไปนี้:

rm /var/db/.AppleSetupDone

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


 

แสดงความคิดเห็นของคุณ