คำแนะนำชิ้นนี้เก่า แต่กลับมาเป็นแฟชั่น ฉันได้เห็นมันมากมายเมื่อเร็ว ๆ นี้ในเว็บไซต์หรือฟอรัม Mac จำนวนหนึ่ง "บัญชีผู้ใช้" รายวัน "ของคุณไม่ควรเป็นบัญชีผู้ดูแลระบบควรเป็นบัญชีมาตรฐานที่สร้างขึ้นเพื่อจุดประสงค์นี้และคุณควรลงชื่อเข้าใช้บัญชีผู้ดูแลระบบเท่านั้นเพื่อดำเนินการตามหน้าที่ผู้ดูแลระบบจริง»
นี่ดูเหมือนจะเป็นคำแนะนำทั่วไปในโลกของ Windows แต่สำหรับระบบ OS X ล่าสุดฉันไม่สามารถเข้าใจถึงประโยชน์ที่จะได้รับ ลองขุดลงไป:
- บัญชีผู้ดูแลระบบ OS X ไม่ใช่บัญชีรูท แอพที่ต้องการรูทจะขอรหัสผ่านของคุณอยู่แล้วดังนั้นฉันจึงไม่เห็นเลเยอร์ความปลอดภัยเพิ่มเติมที่นี่ ลองใส่
/var
ลงถังขยะ - การดัดแปลงระบบปฏิบัติการระดับลึกหรือการฉีดรหัสลงในไฟล์ที่สำคัญที่สุดได้รับการป้องกันโดย SIP จาก El Capitan ไม่ว่าคุณจะเป็นผู้ดูแลระบบรากหรือไม่มีใคร ยิ่งไปกว่านั้นในสถานที่สำคัญที่ยังอนุญาตให้มีการแก้ไขดังกล่าวจะต้องใช้รหัสผ่านรูทอย่างน้อยที่สุดแม้จากบัญชีผู้ดูแลระบบนำเรากลับไปยังอาร์กิวเมนต์แรก
- สำหรับสปายแวร์ความกังวลเกี่ยวกับความเป็นส่วนตัวและข้อมูลประเภทนี้การใช้บัญชีมาตรฐานจะให้ความคุ้มครองเพิ่มเติมเล็กน้อยหากมี เท่าที่ฉันรู้แม้เมื่อใช้จากบัญชีมาตรฐานแอปมีสิทธิ์เข้าถึงไฟล์ส่วนบุคคลของผู้ใช้อย่างเต็มที่และมีการเข้าถึงเครือข่ายเต็มรูปแบบ (ลบด้วยไฟร์วอลล์และอื่น ๆ ) หากแอปที่ไม่ดีต้องการส่งเอกสารของคุณกลับบ้านก็สามารถทำได้จากบัญชีมาตรฐาน
- สายการป้องกันขั้นพื้นฐาน (ไฟร์วอลล์การเรียกใช้แอปที่เชื่อถือได้และอื่น ๆ ) เป็นระบบที่กว้าง
- ในทางกลับกันมันเป็นความเจ็บปวดที่จะเปลี่ยนไปใช้บัญชีผู้ดูแลระบบของคุณจากนั้นสลับกลับไปที่บัญชีมาตรฐานของคุณไปมา สิ่งนี้อาจจบลงด้วยการที่ผู้ใช้อัปเดตการอัปเดตหรือการบำรุงรักษาผู้ดูแลระบบเพียงเพื่อประหยัดเวลาและเลื่อนการจัดการกับความยุ่งยาก
ดังนั้นทำไมไม่ใช้บัญชีผู้ดูแลระบบ ฉันหวังว่าสิ่งนี้จะไม่ถูกทำเครื่องหมายว่าซ้ำซ้อนคำถามอื่น ๆ ที่เกี่ยวข้องกับปัญหานี้ไม่ได้ตอบข้อโต้แย้งเหล่านี้
แก้ไข: คำถามใช้กับคอมพิวเตอร์ที่คุณเป็นเจ้าของและควบคุม