วิธีแก้ไขหรือซ่อมแซมการอนุญาตดิสก์ใน macOS
Macของคุณมีไฟล์และโฟลเดอร์ที่คุณเก็บข้อมูลส่วนบุคคลและเอกสาร เพื่อปกป้องไฟล์ของคุณและรักษาความปลอดภัยจากการสอดรู้สอดเห็น(protect your files and keep them secure from prying eyes)คุณสามารถใช้รหัสผ่านหรือวิธีอื่นๆ ในการเข้ารหัสไฟล์ได้ แต่มีวิธีเริ่มต้นที่มีอยู่ใน macOS สำหรับสิ่งนั้น
การอนุญาตดิสก์ (หรือการอนุญาตไดเรกทอรี) บน macOS ได้รับการออกแบบมาเพื่อป้องกันไม่ให้ผู้ใช้รายอื่นและบางโปรแกรมเปิดไฟล์(prevent other users and certain programs from opening files)บนMac ของคุณ และแก้ไขโดยไม่ได้รับอนุญาต ด้วยวิธีนี้ คุณจะสบายใจได้ว่าไฟล์และโฟลเดอร์ของคุณปลอดภัย
หากคุณประสบปัญหาเกี่ยวกับการอนุญาตดิสก์บนMacคู่มือนี้จะอธิบายวิธีแก้ไขหรือซ่อมแซมการอนุญาตดิสก์ใน macOS
สิทธิ์ใน macOS คืออะไรและทำงานอย่างไร(What Are Permissions in macOS and How Do They Work?)
สิทธิ์ใน macOS ควบคุมบัญชีผู้ใช้ที่สามารถเข้าถึงไฟล์หรือโฟลเดอร์บนMacของ คุณ คุณสามารถเปลี่ยนการตั้งค่าการอนุญาตในFinderที่ด้านล่างของ หน้าต่าง ข้อมูล(Info)สำหรับไฟล์ โฟลเดอร์ หรือดิสก์
ตัวอย่างเช่น คุณสามารถเปลี่ยนการตั้งค่าการอนุญาตโฟลเดอร์เพื่อให้ผู้ใช้รายอื่นบนMac ของคุณ ที่เชื่อมต่อเพื่อแชร์ไฟล์ดูได้แต่แก้ไขไฟล์ในโฟลเดอร์ไม่ได้
สิทธิ์ซึ่งประกอบด้วยกิจกรรมการอ่าน เขียน และดำเนินการ สามารถแก้ไขได้โดยผู้ใช้สามประเภท: เจ้าของ กลุ่ม และทุกคนที่ใช้คอมพิวเตอร์
ในฐานะเจ้าของคอมพิวเตอร์ คุณสามารถใช้การอนุญาตเพื่อกำหนดกฎเกณฑ์แยกต่างหากสำหรับตัวคุณเอง กลุ่ม หรือผู้ใช้ทุกคน สิทธิ์เหล่านี้รวมถึงการแชร์ไฟล์หรือโฟลเดอร์ สิทธิ์การเข้าถึงไฟล์ และความสมบูรณ์ของระบบ
วิธีดูการอนุญาตระบบไฟล์บน macOS(How to View File System Permissions on macOS)
การดูสิทธิ์ของระบบไฟล์ไม่ได้จำกัดเฉพาะเจ้าของคอมพิวเตอร์เท่านั้น คนอื่นสามารถดูการอนุญาตไฟล์และโฟลเดอร์ผ่าน หน้าต่าง ข้อมูล(Info)ของแอ พ Finder ได้ เช่นกัน
หากต้องการดูการอนุญาตของไฟล์หรือโฟลเดอร์:
- คลิกขวาที่ไฟล์หรือโฟลเดอร์แล้วเลือกรับข้อมูล(Get Info)จากเมนูบริบท
- เลือกการแชร์และการอนุญาต(Sharing & Permissions)เพื่อขยายการอนุญาต
- คุณจะพบผู้ใช้สามประเภทที่แตกต่างกันในช่องการอนุญาต(types of users in the permission fields) : เจ้าของ กลุ่ม และทุกคน
- เจ้าของ(Owner) : ผู้สร้างรายการหรือบุคคลที่คัดลอกไปยังคอมพิวเตอร์
- กลุ่ม(Group) : ชุดของบัญชีผู้ใช้ที่เข้าร่วมซึ่งสิทธิ์ที่ใช้กับสมาชิกทั้งหมด
- ทุกคน(Everyone) : กำหนดการเข้าถึงสำหรับทุกคน รวมถึงผู้ใช้ทั่วไป ผู้ใช้ในพื้นที่ และผู้ใช้ที่แชร์
- ถัดจากบัญชีผู้ใช้แต่ละบัญชี คุณจะเห็นสิทธิ์ ต่างๆเช่นอ่าน(Read)อ่าน(Read)และเขียน(Write)ดำเนินการ(Execute)หรือไม่มีสิทธิ์เข้าถึง
- สิทธิ์ในการ อ่าน(Read permissions) : อนุญาตให้ผู้ใช้หรือสมาชิกกลุ่มเปิดไฟล์หรือเรียกดูรายการในโฟลเดอร์เท่านั้น พวกเขาไม่สามารถบันทึกการเปลี่ยนแปลงใด ๆ ในไฟล์หรือโฟลเดอร์ได้
- สิทธิ์ในการ เขียน(Write permissions) : อนุญาตให้ผู้ใช้หรือสมาชิกกลุ่มแก้ไขหรือลบไฟล์หรือโฟลเดอร์
- สิทธิ์ในการดำเนินการ(Execute permissions) : สำหรับไฟล์หมายความว่าผู้ใช้สามารถเรียกใช้ไฟล์ได้หากเป็นสคริปต์หรือโปรแกรม ไฟล์ที่ไม่ใช่สคริปต์หรือโปรแกรมไม่ควรได้รับอนุญาตให้ดำเนินการ สำหรับโฟลเดอร์ หมายความว่าผู้ใช้สามารถเปิดโฟลเดอร์และดูไฟล์ต่างๆ ได้ตราบใดที่เปิดใช้งานการอนุญาตในการอ่าน
ทำไมคุณควรซ่อมแซมการอนุญาตดิสก์ใน macOS(Why You Should Repair Disk Permissions in macOS)
ไฟล์และโฟลเดอร์บนMac ของคุณ มีชุดสิทธิ์ที่เกี่ยวข้อง นอกจากนี้ สิ่งที่คุณติดตั้งในMac ของคุณ ส่วนใหญ่จะติดตั้งจากไฟล์แพ็คเกจ(package files)ซึ่งยังเก็บไฟล์อื่นๆ ที่ไม่ใช้พื้นที่บนฮาร์ดดิสก์ของคุณมากเกินไป
ภายในไฟล์แพ็คเกจคือไฟล์Bill of Materials (.bom) ซึ่งมีรายการไฟล์ที่แพ็คเกจได้ติดตั้งและการอนุญาตสำหรับแต่ละไฟล์
อย่างไรก็ตาม สิทธิ์ของไฟล์เหล่านี้สามารถแก้ไขได้ โดยเฉพาะเมื่อคุณติดตั้งและถอนการติดตั้งแอพใน Mac ของ(uninstalling apps on your Mac)คุณ เมื่อการอนุญาตได้รับผลกระทบ โปรแกรมบนMac ของคุณ อาจแก้ไขและแก้ไขไฟล์ ซึ่งอาจทำให้เกิดปัญหาระบบได้ทุกประเภท เช่นการค้าง การล่าช้าหรือหยุดทำงาน(freezing, lagging or crashing)และข้อผิดพลาดในการอนุญาต
หากคุณสังเกตเห็นการเปลี่ยนแปลงบางอย่างในประสิทธิภาพของ Mac(changes in your Mac’s performance)หรือแอปทำงานไม่ถูกต้อง คุณควรเริ่มด้วยการแก้ไขปัญหาการอนุญาตดิสก์
โชคดีที่ถ้าMac ของคุณ ใช้ macOS Mojave 10.14หรือเวอร์ชันที่ใหม่กว่า แอพใหม่ที่เพิ่มลงในMac ของคุณ จะขออนุญาตใช้คุณสมบัติบางอย่าง หากคุณปฏิเสธการอนุญาตเหล่านี้ แอพอาจทำงานไม่ถูกต้อง แต่จะเพิ่มความเป็นส่วนตัวและความปลอดภัยให้กับข้อมูลของคุณ
การแก้ไขหรือซ่อมแซมการอนุญาตดิสก์ใน macOS ช่วยให้มั่นใจว่าระบบปฏิบัติการของคุณสามารถเข้าถึงหรือแก้ไขไฟล์บางไฟล์ได้ ตัวอย่างเช่น การอนุญาตดิสก์ช่วยให้แน่ใจว่าคุณสามารถเริ่มต้นระบบ Mac(Mac) ของคุณ ลงชื่อเข้าใช้บัญชีของคุณ พิมพ์หรือเปิดใช้แอพ และอื่นๆ
การซ่อมแซมการอนุญาตดิสก์บน macOS ยังช่วยให้แน่ใจว่าไฟล์บางไฟล์มีสิทธิ์ที่ถูกต้อง เพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาตจากแอพหรือผู้ใช้ที่ไม่ควรเข้าไปยุ่งกับไฟล์เหล่านั้น
วิธีแก้ไขหรือซ่อมแซมสิทธิ์ใน macOS(How to Fix or Repair Permissions in macOS)
การซ่อมแซมสิทธิ์อนุญาตเป็น เคล็ดลับการแก้ไขปัญหา Mac มาตรฐาน ที่ดูเหมือนจะแก้ปัญหาหายากหลายประเภทบน macOS อย่างไรก็ตาม ตัวเลือกนี้หายไปจาก แอป Disk UtilityหลังจากเปิดตัวOS X El Capitan 10.11(OS X El Capitan 10.11)
Appleแทนที่คุณสมบัตินี้ด้วยSystem Integrity Protection ( SIP ) ซึ่งป้องกันซอฟต์แวร์ที่อาจเป็นอันตรายไม่ให้เข้าถึงไฟล์สำคัญในคอมพิวเตอร์ของคุณ
คุณยังคงสามารถซ่อมแซมการอนุญาตดิสก์ใน macOS ได้ เนื่องจากตัวเลือกนี้เป็นส่วนหนึ่งของการปฐมพยาบาล(First Aid)ซึ่งรวมการดำเนินการหลายอย่างเข้าด้วยกันเพื่อแก้ไขปัญหาต่างๆ ที่เกี่ยวข้องกับดิสก์ไดรฟ์
ต่อไปนี้เป็นวิธีตรวจสอบและซ่อมแซมโวลุ่มดิสก์เพื่อหาข้อผิดพลาด:
- เลือกไป(Go) > ยูทิลิตี้(Utilities) > ยูทิลิตี้ดิสก์(Disk Utility)เพื่อเปิดยูทิลิตี้ดิสก์
- จากนั้นเลือก วอลลุม สำหรับบูท(boot volume) ของคุณ ในบานหน้าต่างด้านซ้าย
- เลือกปฐมพยาบาล(First Aid)ใน แถบเครื่องมือ ยูทิลิตี้ดิสก์(Disk Utility)ที่ด้านขวาบนของหน้าต่าง
- ยืนยันว่าคุณเลือกไดรฟ์ที่ถูกต้อง แล้วเลือกเรียกใช้(Run)เพื่อเริ่มกระบวนการซ่อมแซมดิสก์ เลือก ดำเนินการ ต่อ(Continue)หากคุณได้รับในป๊อปอัปข้อความเตือน
ในขณะที่กระบวนการซ่อมแซมอยู่ระหว่างดำเนินการMac ของคุณ จะไม่ตอบสนองต่อการป้อนข้อมูลใดๆ ซึ่งถือเป็นเรื่องปกติและเป็นไปตามที่คาดไว้ สิ่งนี้เกิดขึ้นเนื่องจาก macOS จำเป็นต้องวิเคราะห์เนื้อหาของไดรฟ์อย่างถูกต้อง แต่จะใช้เวลาไม่เกินสองสามนาทีจึงจะเสร็จ
เมื่อกระบวนการซ่อมแซมเสร็จสิ้น คุณจะได้รับรายงานที่แสดงทุกกระบวนการที่เสร็จสิ้น หากมีข้อผิดพลาดร้ายแรง คุณจะได้รับแจ้งปัญหาที่พบ
รีเซ็ตการอนุญาตสำหรับโฮมโฟลเดอร์(Reset Permissions for the Home Folder)
โฟลเดอร์ บ้านบนMac ของ คุณคือโฟลเดอร์ผู้ใช้ของคุณ ซึ่งมีโฟลเดอร์อื่นๆ อีกหลายโฟลเดอร์ที่คุณเข้าถึงบ่อยๆ เช่นเดสก์ท็อป(Desktop)แอปพลิเคชัน(Applications)เอกสารการดาวน์โหลด(Documents)และ(Home)อื่น(Downloads)ๆ
ต่อไปนี้คือวิธีการรีเซ็ตการอนุญาตสำหรับ โฟลเดอร์ โฮม(Home)เพื่อซ่อมแซมการอนุญาตดิสก์
- เลือกไป(Go) > หน้า(Home)แรก
- จากนั้นเลือกไฟล์(File) > รับข้อมูล(Get Info)
- เลือกSharing & Permissionsเพื่อดูสิทธิ์ของโฟลเดอร์ หากส่วนการแชร์(Sharing)และสิทธิ์(Permissions)ไม่เปิดขึ้น ให้เลือกลูกศรเพื่อขยาย
- จากนั้นเลือกปุ่มล็อค(Lock)
- ป้อนชื่อผู้ดูแลระบบ(admin name)และรหัสผ่าน(password)ของคุณ
- เลือกเมนูการดำเนินการ(Action menu) > ใช้กับรายการที่แนบ(Apply to enclosed items)มา
- จากนั้นเลือกตกลง(OK)เพื่อสิ้นสุดกระบวนการรีเซ็ตการอนุญาต แถบความคืบหน้าจะปรากฏที่ด้านบนของหน้าต่าง และการเปลี่ยนแปลงจะมีผลทั่วทั้งโฟลเดอร์โฮม(Home)
- เมื่อแถบแสดงความคืบหน้าเสร็จสิ้น ให้เลือก ไป>(Go)ยูทิลิตี้(Utilities) > เทอร์มินัล(Terminal)เพื่อเปิดเทอร์มินัล
- พิมพ์หรือวางคำสั่งนี้: diskutil resetUserPermissions / ` id -u`เพื่อรีเซ็ตการอนุญาตบนโวลุ่มรูท (/) เป็น ID ผู้ใช้ปัจจุบัน
- เมื่อกระบวนการเสร็จสิ้น ให้ออกจากTerminalแล้วรีสตาร์ทMacเพื่อให้การเปลี่ยนแปลงมีผล
จะทำอย่างไรถ้าคุณได้รับข้อผิดพลาด 69841 ขณะรีเซ็ตการอนุญาตบน Mac(What to Do If You Get the Error 69841 While Resetting Permissions on a Mac)
บางครั้งการรีเซ็ตการอนุญาตผู้ใช้บนโวลุ่มรูทอาจไม่เป็นไปตามที่วางแผนไว้ คุณอาจได้รับข้อความ "ข้อผิดพลาด 69841 การรีเซ็ตการอนุญาตบนไดเร็กทอรีโฮมของผู้ใช้ล้มเหลว" หากคุณได้รับข้อผิดพลาดนี้ สิ่งที่ต้องดำเนินการขึ้นอยู่กับเวอร์ชัน macOS ของคุณ
บน macOS Mojave หรือเวอร์ชันที่ใหม่กว่า(On macOS Mojave or newer versions)
- เลือกเมนู Apple(Apple menu) > การตั้งค่าระบบ(System Preferences) > ความปลอดภัยและความเป็น(Security & Privacy)ส่วนตัว
- จากนั้นเลือกแท็บความเป็นส่วนตัว เลือกไอคอน (Privacy)ล็อค(Lock)แล้วป้อนชื่อผู้ดูแลระบบและรหัสผ่านของคุณ
- เลือก แท็บ การเข้าถึงดิสก์แบบเต็ม(Full Disk Access)แล้วเลือกปุ่มเพิ่ม(Add) (+)
- ค้นหาTerminalและเพิ่มลงใน Full Disk Access
- เปิดTerminalและวางหรือพิมพ์คำสั่งนี้: chflags chflags -R nouchg ~กดย้อน(Return)กลับ
- จากนั้นพิมพ์diskutil resetUserPermissions / `id -u\` แล้วกดปุ่มReturn
- รีสตาร์ทMacเพื่อให้เกิดการเปลี่ยนแปลง
บน macOS High Sierra หรือเวอร์ชันก่อนหน้า(On macOS High Sierra or Earlier Versions)
ไม่เหมือนกับ macOS Mojaveหรือเวอร์ชั่นที่ใหม่กว่า คุณไม่จำเป็นต้องเพิ่มTerminalในการเข้าถึงดิสก์แบบเต็ม(Full Disk Access)ในmacOS High Sierraหรือเวอร์ชั่นก่อนหน้าก่อนที่จะแก้ไขข้อผิดพลาด 69841 บนMacของ คุณ
- เปิดTerminalและป้อนchflags -R nouchg ~
- จากนั้นพิมพ์diskutil resetUserPermissions / ìd -u` แล้วกดReturn
- รีสตาร์ทMacเพื่อให้เกิดการเปลี่ยนแปลง
ทำให้ Mac ของคุณอยู่ในสภาพดี(Keep Your Mac in Good Shape)
การแก้ไขหรือซ่อมแซมการอนุญาตดิสก์ใน macOS ควรทำเฉพาะเมื่อคุณสงสัยว่าคุณมีปัญหาการอนุญาตไฟล์หรือโฟลเดอร์ โดยเฉพาะอย่างยิ่งหากคุณติดตั้งและลบซอฟต์แวร์บ่อยๆ ที่กล่าวว่า คุณต้องระวังเกี่ยวกับซอฟต์แวร์ที่คุณดาวน์โหลดไปยังคอมพิวเตอร์ของคุณ
เรามีคำแนะนำอื่นๆ ที่สามารถช่วยคุณแก้ไขปัญหาเกี่ยวกับMac ของคุณ เช่น เมื่อBluetooth ไม่ทำงานบนคอมพิวเตอร์ของคุณ(Bluetooth isn’t working on your computer)กล้องMac ไม่ทำงาน(Mac camera isn’t working)หรือMac ของคุณจะไม่เข้าสู่โหมดพัก(Mac won’t go to sleep)เครื่อง
(Were)คุณสามารถแก้ไขหรือซ่อมแซมการอนุญาตดิสก์โดยใช้ขั้นตอนในคู่มือนี้ได้หรือไม่ บอก(Tell)เราเกี่ยวกับเรื่องนี้ในความคิดเห็นด้านล่าง
Related posts
วิธีการ Fix macOS Installation ล้มเหลวข้อผิดพลาด
แก้ไขข้อผิดพลาดการติดตั้ง MacOS Big Sur ล้มเหลว
วิธีแก้ไข Mac Software Update Stuck Installing
วิธีแก้ไข Bluetooth ไม่พร้อมใช้งานบน Mac
Chrome ไม่ทำงานบน Mac? 13 วิธีในการแก้ไขการชะลอตัวและการขัดข้อง
Fix Unallocated Space error ใน USB drive or SD card ใน Windows 10
Restore, Fix, Repair Master Boot Record (MBR) ใน Windows 10
วิธีแก้ไข Windows 7 โดยใช้ Startup Repair
Fix Unable เพื่อเปิด Local Disk (C :)
วิธีตรวจสอบข้อผิดพลาดของดิสก์บน Mac โดยใช้ยูทิลิตี้ดิสก์
ข้อผิดพลาด Fix Invalid MS-DOS Function file บน Windows 10
แก้ไขการเริ่มต้นการซ่อมแซม Infinite Loop บน Windows 10/8/7
17 วิธีในการแก้ไขข้อผิดพลาดในการเขียนดิสก์ Dota 2
แก้ไขปัญหาที่ทำให้ Windows โหลดไม่ได้ด้วย Startup Repair
Fix DCFWinService High Disk Usage ใน Windows 11/10
Fix Chrome High CPU, Memory or Disk usage ใน Windows 10
Fix Steam Stuck บน Allocating Disk Space บน Windows
Fix Steam Corrupt Disk Error บน Windows 10
วิธีการ Fix Automatic Repair ไม่สามารถซ่อมแซมเครื่องคอมพิวเตอร์ของคุณ
แก้ไขการใช้งานดิสก์สูง WSAPPX ใน Windows 10