Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

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

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

ในบทช่วยสอนนี้ คุณจะได้เรียนรู้ วิธีเปลี่ยนสิทธิ์บน Mac อย่างครบถ้วน และหากคุณเปลี่ยนสิทธิ์บน Mac ไม่ได้ ก็จะหาสาเหตุและวิธีแก้ในบทความนี้

บทช่วยสอนเปลี่ยนสิทธิ์บน Mac:

  • 1. วิธีเช็คสิทธิ์ไฟล์บน Mac?
  • 2. วิธีเปลี่ยนสิทธิ์สำหรับไฟล์ โฟลเดอร์ หรือฮาร์ดดิสก์บน Mac?
  • 3. วิธีเปลี่ยนสิทธิ์บน Mac ด้วย Terminal?
  • 4. วิธีเปลี่ยนสิทธิ์แอปบน Mac?
  • 5. วิธีเปลี่ยนสิทธิ์ฮาร์ดดิสก์ภายนอกบน Mac?
  • 6. เปลี่ยนสิทธิ์บน Mac ไม่ได้ ต้องทำไง?
  • 7. FAQ เกี่ยวกับ change permissions Mac

วิธีเช็คสิทธิ์ไฟล์บน Mac?

macOS จัดเตรียมชุดสิทธิ์สำหรับแต่ละไฟล์และโฟลเดอร์ ผู้ดูแลระบบ (administrator) สามารถกำหนดได้ว่าผู้ใช้รายบุคคลหรือกลุ่ม มีสิทธิ์แบบไหนสำหรับไฟล์ โฟลเดอร์ หรือฮาร์ดดิสก์ภายนอกที่ระบุ

หากคุณต้องการเช็คสิทธิ์ไฟล์บน Mac สามารถทำได้ดังนี้:

  1. คลิกขวาที่ไฟล์ใน Finder แล้วเลือก Get Info จากเมนู หรือ เลือกไฟล์ใน Finder ไปที่เมนู Finder ด้านบน คลิก File > Get Info
  2. ภายใต้ส่วน Sharing & Permissions บนหน้าต่างข้อมูล คุณจะเห็นสิทธิ์ของแต่ละผู้ใช้หรือกลุ่มสำหรับไฟล์นี้

ขยายสิทธิ์ของแต่ละกลุ่ม (ยกเว้น admin) จะพบ 4 ประเภทของสิทธิ์ที่ใช้ได้:

วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022
  • Read-only: อนุญาตให้ผู้ใช้ดูไฟล์เท่านั้น ไม่สามารถเปลี่ยนแปลงได้
  • Write-only: ทำให้โฟลเดอร์กลายเป็น drop box ให้ผู้ใช้วางไฟล์ได้โดยไม่ต้องเปิดโฟลเดอร์ เฉพาะเจ้าของที่ตั้งค่า drop box เท่านั้นที่เข้าถึงได้
  • Read & Write: อนุญาตให้ผู้ใช้เปิด ดู และแก้ไขไฟล์หรือโฟลเดอร์
  • No access: บล็อกการเข้าถึงไฟล์หรือโฟลเดอร์ทั้งหมด

แชร์วิธีเช็คสิทธิ์บน Mac ให้เพื่อนๆ ด้วย

วิธีเปลี่ยนสิทธิ์สำหรับไฟล์ โฟลเดอร์ หรือฮาร์ดดิสก์บน Mac?

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

เปลี่ยน/ให้สิทธิ์แก่ผู้ใช้ & กลุ่ม

  1. คลิกขวาไฟล์หรือโฟลเดอร์เป้าหมาย เลือก Get Info
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022
  1. คลิกไอคอนล็อกด้านล่างหน้าต่าง ใส่รหัสผ่าน admin
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022
  1. ภายใต้ Sharing & Permissions เลือกชื่อผู้ใช้ภายใต้แท็ก Name และขยายสิทธิ์
  2. เลือกสิทธิ์ที่ต้องการตั้งค่าใหม่จากเมนูแบบเลื่อนลง
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

ให้สิทธิ์แก่ไฟล์ทั้งหมดในโฟลเดอร์หรือดิสก์

  1. เลือกโฟลเดอร์หรือฮาร์ดดิสก์ แล้วไปที่แถบเมนู Finder ด้านบน
  2. เลือก File > Get Info
  3. คลิกไอคอนล็อกด้านล่าง ใส่รหัสผ่าน admin เพื่อปลดล็อกเพื่อเปลี่ยนแปลง
  4. คลิกเมนู Action pop-up (วงกลมสามจุดด้านล่าง) แล้วเลือก Apply to enclosed items
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

เปลี่ยนเจ้าของไฟล์/โฟลเดอร์/ดิสก์

  1. เลือกไฟล์ โฟลเดอร์ หรือฮาร์ดดิสก์ แล้วเลือก File บนแถบเมนูด้านบน > Get Info
  2. ปลดล็อกล็อกด้านล่างด้วยการใส่รหัสผ่าน admin
  3. ภายใต้ Sharing & Permissions เลือกเจ้าของใหม่จากรายชื่อ ถ้าชื่อเจ้าของใหม่ไม่อยู่ที่นี่ คลิกไอคอน + เพื่อเพิ่ม
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022
  1. คลิกเมนู Action pop-up แล้วเลือก Make "..." the owner
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

หมายเหตุ: หากต้องการยกเลิกการเปลี่ยนสิทธิ์สำหรับผู้ใช้และกลุ่ม คลิกเมนู Action pop-up แล้วเลือก Revert changes

เพิ่มหรือลบผู้ใช้หรือกลุ่มในกลุ่มสิทธิ์ไฟล์

  1. คลิกขวาที่ไฟล์เป้าหมาย แล้วเลือก Get Info
  2. ปลดล็อคล็อกด้านล่างเพื่อทำการเปลี่ยนแปลง
  3. เพื่อเพิ่มผู้ใช้หรือกลุ่มใหม่ คลิกไอคอน + แล้วเลือกผู้ใช้หรือกลุ่มใหม่ แล้วคลิก Select
  4. เพื่อลบผู้ใช้หรือกลุ่ม เลือกผู้ใช้หรือกลุ่มจากรายการ Name แล้วคลิกปุ่ม - ด้านล่าง

ถ้าคุณคิดว่าวิธีเปลี่ยนสิทธิ์บน Mac ข้างบนมีประโยชน์และคุ้มค่าที่จะแนะนำ แชร์ให้คนอื่นรู้ด้วย

วิธีเปลี่ยนสิทธิ์บน Mac ด้วย Terminal?

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

เช็คสิทธิ์ไฟล์บน Mac ด้วย Terminal

ขั้นแรก ต้องรัน ls ใน Terminal เพื่อดูสิทธิ์ของไฟล์และโฟลเดอร์บน Mac

  1. เปิด Terminal จาก Launchpad หรือกด Command-Space เปิด Spotlight แล้วพิมพ์ Terminal เปิด
  2. พิมพ์ ls -l ในหน้าต่าง Terminal จะเห็นรายการแบบนี้:
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

ตอนนี้ มาเข้าใจสิทธิ์ของไฟล์และโฟลเดอร์จากข้อมูลที่แสดงใน Terminal

ถ้าตัวอักษรแรกเป็น d หมายถึงเป็นโฟลเดอร์ ส่วน - แสดงว่าเป็นไฟล์ ตัวอักษร 3 ตัวถัดไป หมายถึงสิทธิ์ของเจ้าของ (owner) สำหรับไฟล์/โฟลเดอร์นี้ — r (อ่าน), w (เขียน), x (รัน/execute), - (ไม่มีสิทธิ์)

ตัวอย่าง โฟลเดอร์ Applications สิทธิ์เจ้าของคือ rwx (อ่าน เขียน รัน) ชุดถัดไป --- แสดงว่า group และ other users ไม่มีสิทธิ์เข้าถึงโฟลเดอร์ Applications ของเจ้าของ connieyang

สำหรับโฟลเดอร์ Public (drwxr-xr-x) หมายถึง เจ้าของมีสิทธิ์ อ่าน เขียน รัน สำหรับโฟลเดอร์นี้ กลุ่มที่กำหนดมี execute และ write (แก้ไขควรเป็น read) และ other users มี execute เท่านั้น ไม่มี read-write

เปลี่ยนสิทธิ์บน Mac ด้วย Terminal

หลังเรียนรู้วิธีดูสิทธิ์ไฟล์และโฟลเดอร์ มา เปลี่ยนสิทธิ์บน Mac ด้วย Terminal

เช่น ถ้าต้องการให้ owner, group และทุกคน (others) มีสิทธิ์ อ่าน เขียน รัน สำหรับไฟล์ Document1.docx บนเดสก์ท็อป ให้รันคำสั่ง:

chmod ugo=rwx Desktop/Document1.docx
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

ที่นี่ u = user (owner), g = group, o = others (ทุกคน) และ = หมายถึงการตั้งค่าที่แน่นอน สามารถแทนที่ Desktop ด้วยโฟลเดอร์ที่ไฟล์เป้าหมายอยู่ และ Document1.docx ด้วยชื่อไฟล์ที่ต้องการ

หากต้องการป้องกันไม่ให้กลุ่มที่กำหนดและคนอื่นเข้าถึงไฟล์ส่วนตัว ให้รันคำสั่ง:

chmod u=rwx, g=---, o=--- Desktop/Document2.docx

ที่นี่ ต้องเปลี่ยน Desktop เป็นโฟลเดอร์ที่เก็บไฟล์ และ Document2.docx เป็นชื่อไฟล์ส่วนตัว

ยังสามารถกำหนดสิทธิ์ไฟล์ต่างกันสำหรับ user, group, others ได้ เช่น --x (execute only), -w- (write only), r-- (read-only), rw- (read and write) ฯลฯ

แชร์วิธีเปลี่ยนสิทธิ์บน Mac ด้วย Terminal ให้ผู้อื่น!

วิธีเปลี่ยนสิทธิ์แอปบน Mac?

บางครั้งตอนติดตั้งหรือจะรันแอปบน Mac จะมีการแจ้งเตือนขอสิทธิ์บางอย่าง เพื่อให้แอปทำงานได้ถูกต้อง แอปแต่ละประเภทมีข้อกำหนดสิทธิ์ต่างกัน ตั้งแต่การเข้าถึงตำแหน่งต่างๆ บนฮาร์ดดิสก์ Mac ไปจนถึงยูทิลิตี้ต่างๆ เช่น ซอฟต์แวร์กู้ข้อมูลและ Mac cleaner ต้องการ full disk access เพื่อสแกนทุกอย่างบนฮาร์ดดิสก์ Mac

แต่ไม่ว่าจะเป็นสิทธิ์อะไรที่โปรแกรมขอ คุณสามารถเปลี่ยนได้ใน System Preferences บน Mac นี่คือวิธี เปลี่ยนสิทธิ์แอปบน Mac:

  1. เปิดเมนู Apple > System Preferences > Security & Privacy > Privacy
  2. ภายใต้หน้าต่าง Security & Privacy คลิกไอคอนล็อกซ้ายล่าง ใส่รหัสผ่าน admin เพื่อปลดล็อกเพื่อเปลี่ยนแปลง
  3. เลือกบริการที่แอปต้องการสำหรับการรัน จากแถบด้านซ้าย แล้วด้านขวา ติ๊กกล่องข้างแอปเป้าหมาย ถ้าไม่มี คลิกปุ่ม + เพื่อเพิ่มซอฟต์แวร์
วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

นอกจากนี้ คุณสามารถยกเลิกติ๊กแอปภายใต้บริการเฉพาะ เพื่อปิดสิทธิ์การเข้าถึงบริการนั้น

วิธีเปลี่ยนสิทธิ์ฮาร์ดดิสก์ภายนอกบน Mac?

การปรับสิทธิ์บนฮาร์ดดิสก์ภ็นอก คล้ายกับการเปลี่ยนสิทธิ์ไฟล์และโฟลเดอร์บน Mac คุณสามารถคลิกขวาฮาร์ดดิสก์ภายนอกใน Finder หรือบนเดสก์ท็อป เลือก Get Info แล้วปลดล็อกล็อกด้านล่าง สุดท้าย ภายใต้ Sharing & Permissions ปรับสิทธิ์ฮาร์ดดิสก์ภายนอกสำหรับ user, group หรือ everyone

วิธีเปลี่ยนสิทธิ์ไฟล์ โฟลเดอร์ แอป และดิสก์บน Mac — คู่มือ 2022

แต่บางครั้ง คุณอาจพบว่ามีสิทธิ์อ่าน-เขียนเต็มที่ต่อดิสก์ภายนอก แต่อ่านอย่างเดียว หรือแม้แต่เปิดไม่ได้ นั่นอาจเพราะ ฮาร์ดดิสก์ภายนอกเสียหายบน Mac จัดรูปแบบด้วยระบบไฟล์ที่ไม่รองรับ มีสวิตช์ write-protection เปิดอยู่ เชื่อมต่อไม่ถูกต้อง หรือมีความเสียหายทางฮาร์ดแวร์

ภายใต้สถานการณ์นี้ หากต้องการเปลี่ยนสิทธิ์บนฮาร์ดดิสก์ภายนอกบน Mac ต้องแก้ปัญหาบนดิสก์ก่อน

เปลี่ยนสิทธิ์บน Mac ไม่ได้ ต้องทำไง?

บนหน้าต่าง Info ของไฟล์หรือโฟลเดอร์ คุณคลิกล็อกด้านล่างพยายามปลดล็อกเพื่อเปลี่ยนแปลง แต่มันขึ้นข้อความผิดพลาว "The operation can't be completed because you don't have the necessary permission."

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

และถ้าคุณรันคำสั่ง chmod ใน Terminal พยายามเปลี่ยนสิทธิ์บน Mac แต่ถูกปฏิเสธ ตรวจสอบว่าคุณใช้บัญชี admin และรันคำสั่งถูกต้อง

FAQ เกี่ยวกับ change permissions Mac

Q: ทำไมฉันเปลี่ยนสิทธิ์บน Mac ไม่ได้?

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

Q: จะแก้สิทธิ์บน Mac ยังไง?

A: หากเข้าถึงฮาร์ดดิสก์ภายนอกไม่ได้แม้มีสิทธิ์อ่าน-เขียนเต็มที่ สิทธิ์ฮาร์ดดิสก์น่าจะเสียหาย สามารถรัน First Aid ใน Disk Utility เช็คและซ่อมฮาร์ดดิสก์ภายนอกที่เสียหาย แล้วจะเข้าถึงได้อีก หากเปิดหรือเขียนไฟล์/โฟลเดอร์บน Mac ไม่ได้ สามารถแก้สิทธิ์โดยคลิกขวารายการ เลือก Get Info แล้วปรับสิทธิ์ภายใต้ Sharing & Permissions