การแก้ไขปัญหาที่เกิดจากการเปลี่ยนสิทธิ์อนุญาตสำหรับรายการในโฟลเดอร์เริ่มต้นของคุณ

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

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

  • ไม่มีการบันทึกการเปลี่ยนแปลงที่คุณทำในการตั้งค่าระบบ หลังจากที่คุณปิดการตั้งค่าระบบไปแล้ว
  • ไม่มีการบันทึกการเปลี่ยนแปลงที่คุณทำกับ Dock เมื่อออกจากระบบบัญชีผู้ใช้ของคุณไปแล้ว
  • หน้าต่างที่เปิดไว้ครั้งล่าสุดในตอนที่คุณออกจากระบบหรือปิดแอพ (ก่อนที่จะเปลี่ยนสิทธิ์อนุญาต) เปิดขึ้นมาอีกครั้งหลังจากที่คุณเข้าสู่ระบบหรือเปิดแอพนั้นขึ้นมา
  • ระบบถามชื่อผู้ดูแลระบบและรหัสผ่านเมื่อมีการย้ายรายการบางรายการในโฟลเดอร์เริ่มต้น
  • คุณได้รับข้อความซ้ำๆ ที่แจ้งว่า macOS ต้องซ่อมแซมคลังของคุณเพื่อเรียกใช้แอพพลิเคชั่น
  • ขณะบันทึกการเปลี่ยนแปลงที่ทำกับรายการใดรายการหนึ่ง คุณได้รับข้อความว่าไฟล์ถูกล็อคหรือคุณไม่ได้รับสิทธิ์อนุญาตให้บันทึก
  • Preview, TextEdit หรือแอพที่มีการทำ Sandbox อื่นๆ หยุดทำงานโดยไม่คาดคิดเมื่อเปิดขึ้นมา
  • คุณได้รับการแจ้งเตือนว่าดิสก์เริ่มต้นระบบมีพื้นที่ว่างไม่พอสำหรับหน่วยความจำแอพพลิเคชั่น
  • ตัวตรวจสอบกิจกรรมแสดงว่า Safari หรือ SafariDAVClient กำลังใช้ทรัพยากรระบบจำนวนมากอยู่
  • Mac ทำงานได้ช้า
  • iTunes แสดงข้อความว่าไม่สามารถซิงค์อุปกรณ์ของคุณได้
  • รูปภาพและวิดีโอที่คุณอิมพอร์ตลงในแอพรูปภาพหรือ iPhoto ไม่ปรากฏในแอพ แต่ปรากฏใน Finder หรือคุณต้องคอยอัพเดทหรือเลือกคลังที่ต้องการใหม่ทุกครั้งที่เปิดแอพรูปภาพหรือ iPhoto

รีเซ็ตสิทธิ์อนุญาต

หากปัญหานี้เกิดขึ้นหลังจากที่เปลี่ยนสิทธิ์อนุญาตสำหรับรายการในโฟลเดอร์เริ่มต้นของคุณ ให้ทำตามขั้นต่อไปนี้เพื่อรีเซ็ตสิทธิ์อนุญาต

  1. จากแถบเมนู Finder ให้เลือกไป > เริ่มต้น โฟลเดอร์เริ่มต้นของคุณจะเปิดขึ้นมา
  2. เลือกไฟล์ > ขอรายละเอียด หน้าต่างข้อมูล สำหรับโฟลเดอร์เริ่มต้นของคุณจะเปิดขึ้นมา
  3. หากส่วน "การแชร์และการอนุญาต" ที่ด้านล่างของหน้าต่างไม่เปิดขึ้นมา ให้คลิกสามเหลี่ยม  ในส่วนนั้นเพื่อเปิด
  4. หากปุ่มแม่กุญแจที่ด้านล่างของหน้าต่างล็อคอยู่ แม่กุญแจ ให้คลิกที่แม่กุญแจ แล้วป้อนชื่อและรหัสผ่านของผู้ดูแลระบบ
  5. คลิกเมนูการดำเนินการ ที่มุมด้านล่างของหน้าต่าง แล้วเลือก "ปรับใช้กับรายการที่อยู่ภายใน" คลิกตกลงเพื่อยืนยันการดำเนินการ แถบแสดงความคืบหน้าจะปรากฏที่ด้านบนของหน้าต่าง
  6. เมื่อแถบแสดงความคืบหน้าเสร็จสมบูรณ์แล้ว ให้เปิดแอพเทอร์มินัล ซึ่งอยู่ในโฟลเดอร์ยูทิลิตี้ในโฟลเดอร์แอพพลิเคชั่น
  7. วางหรือพิมพ์ diskutil resetUserPermissions / `id -u` ในเทอร์มินัล จากนั้นกด Return
    บนคีย์บอร์ดของสหรัฐฯ อักขระ ` จะอยู่เหนือคีย์ Tab
  8. ถ้าเทอร์มินัลแจ้งว่าการรีเซ็ตสิทธิ์อนุญาตล้มเหลว ให้ข้ามไปยังส่วนถัดไปถัดไป
  9. เมื่อกระบวนการเสร็จสมบูรณ์ ให้รีสตาร์ท Mac ของคุณ

หากเทอร์มินัลแจ้งว่าการรีเซ็ตสิทธิ์อนุญาตล้มเหลว

เมื่อทำตามขั้นตอนก่อนหน้า หากคุณได้รับข้อความระบุว่าการรีเซ็ตสิทธิ์อนุญาตในไดเรกทอรีเริ่มต้นของผู้ใช้ล้มเหลว (ข้อผิดพลาด -69841) ให้ทำตามขั้นตอนเหล่านี้

หาก Mac ของคุณใช้ macOS Mojave

  1. ออกจากเทอร์มินัล
  2. เลือกเมนู Apple  > การตั้งค่าระบบ คลิกความปลอดภัยและความเป็นส่วนตัว แล้วคลิกความเป็นส่วนตัว
  3. คลิกที่แม่กุญแจ แล้วป้อนรหัสผ่านผู้ดูแลระบบของคุณ
  4. จากรายการทางด้านซ้าย ให้เลือกการเข้าถึงดิสก์แบบเต็ม 
  5. เพิ่มเทอร์มินัลไปยังแอพที่อนุญาตการเข้าถึงดิสก์แบบเต็ม โดยใช้ปุ่มเพิ่ม หรือเพียงลากแอพเทอร์มินัลไปยังช่องว่างด้านบน
  6. เปิดเทอร์มินัล จากนั้นป้อน chflags -R nouchg ~
  7. ป้อน diskutil resetUserPermissions / `id -u` อีกครั้ง
  8. เมื่อกระบวนการเสร็จสมบูรณ์ ให้รีสตาร์ท Mac ของคุณ
  9. เลือกเมนู Apple  > การตั้งค่าระบบ คลิกความปลอดภัยและความเป็นส่วนตัว แล้วคลิกความเป็นส่วนตัว
  10. คลิกที่แม่กุญแจ แล้วป้อนรหัสผ่านผู้ดูแลระบบของคุณ
  11. จากรายการทางด้านซ้าย ให้เลือกการเข้าถึงดิสก์แบบเต็ม 
  12. ตอนนี้คุณสามารถลบเทอร์มินัลออกจากแอพที่อนุญาตการเข้าถึงดิสก์แบบเต็ม หรือเพียงยกเลิกการเลือกช่องทำเครื่องหมายถัดจากเทอร์มินัล 

หาก Mac ของคุณใช้งาน macOS High Sierra หรือก่อนหน้า

  1. ป้อน chflags -R nouchg ~
  2. ป้อน diskutil resetUserPermissions / `id -u` อีกครั้ง
  3. เมื่อกระบวนการเสร็จสมบูรณ์ ให้รีสตาร์ท Mac ของคุณ
วันที่เผยแพร่: