แอปพลิเคชันต่างๆ บน Mac มีวัตถุประสงค์ต่างกัน เช่น ใช้ Music app ฟังเพลง Safari 瀏覽เว็บ FaceTime โทรวิดีโอ/เสียง แต่ผู้ใช้หลายคนเจอปัญหา "you don't have permission to open the application on Mac" หากคุณก็เจอปัญหานี้ อ่านบทความนี้จนจบเพื่อหาวิธีแก้ไขที่เหมาะสม

เพื่อเรียนรู้วิธีแก้ปัญหา "you don't have permission to open the application Mac" โปรดอ่านวิธีด้านล่าง
คำตอบสั้น
คุณต้องให้สิทธิ์อ่านและเขียน (Read & Write) แก่แอปพลิเคชัน วิธีทำ:
- เปิดโฟลเดอร์ Applications ด้วย Finder
- คลิก Utilities
- เลือก Terminal จากเมนู
- ลาก แอปที่ต้องการ ไปวางใน หน้าต่าง Terminal เพื่อใส่พาธ
- ปิด หน้าต่าง Terminal และเปิด แอปที่ต้องการ ที่ต้องการให้สิทธิ์
วิธีที่ 1: เปิดใช้งาน Sharing and Permissions
เพื่อตรวจสอบ Sharing and Permissions ทำตามขั้นตอน:
- ไปที่แอป System Preferences บน Mac
- คลิก Sharing
- เลือก File Sharing และขยาย Shared Folders
- ภายใต้แท็บ Users เลือก Everyone และตั้งค่า Read & Write
อ่านเพิ่มเติม: วิธีเปิดโฟลเดอร์ Applications บน Mac
วิธีที่ 2: เปลี่ยน Recent Items เป็น None
การลดจำนวน Recent Items อาจช่วยแก้ปัญหา permission นี้:
- ไป System Preferences คลิก General
- จากช่อง Recent Items เลือก None
วิธีที่ 3: ให้สิทธิ์ Read/Write Access
หากมีการจำกัดสิทธิ์อ่าน/เขียนสำหรับไฟล์แอป ให้อนุญาตโดยเข้า Utilities เพื่อเปิด Terminal:
- เปิดแอป Finder บน Mac
- คลิกโฟลเดอร์ Applications
- คลิก Utilities > Terminal
- 4A. พิมพ์คำสั่งต่อไปนี้ ใน Terminal:
sudo chmod -R 755 <application file path>
หมายเหตุ: ใน <application file path> ให้พิมพ์ full file path ของแอปนั้น

- 4B. หรือลากและวาง แอปเป้าหมาย ลงใน Terminal พาธไฟล์เต็มจะถูกใส่อัตโนมัติ
- ออกจากแอป Terminal และเปิด แอปเป้าหมาย ที่แสดงข้อผิดพลาด permission
อ่านเพิ่มเติม: Top 20 Best Mac Clipboard Manager Apps
วิธีที่ 4: Codesign App
สามารถ codesign แอปเพื่อแก้ปัญหา permission นี้:
- เปิดโฟลเดอร์ Applications
- คลิกโฟลเดอร์ Utilities เพื่อเข้าถึง Terminal
- 3A. พิมพ์คำสั่งต่อไปนี้ ใน Terminal:
sudo codesign – force – deep – sign - <application file path>
- 3B. หรือลากและวาง แอปที่มีปัญหา ลงใน Terminal เพื่อดึง full file path
- หมายเหตุ: หากคำสั่ง codesign ไม่ทำงาน อาจเป็นเพราะ xtools ไม่ได้ติดตั้งมากับ Mac หากต้องการติดตั้ง พิมพ์คำสั่ง: xcode-select – install
- จากนั้นเปิด แอปที่มีปัญหา
วิธีที่ 5: อัปเดต macOS
เพื่อแก้ปัญหา permission ลองอัปเดต macOS การติดตั้งซอฟต์แวร์ล่าสุดจะช่วยกำจัดบั๊กและข้อผิดพลาดที่อาจก่อให้เกิดปัญหานี้
- ไป System Preferences บน Mac
- คลิก Software Update > Upgrade Now
วิธีที่ 6: ลบ Quarantine Flag
เพื่อลบ quarantine flag เพื่อแก้ปัญหา:
- ไป Applications > Utilities โฟลเดอร์
- เปิดแอป Terminal
- พิมพ์คำสั่งต่อไปนี้ใน Terminal:
sudo xattr -dr com.apple.quarantine <application file path>
- สุดท้าย เปิด แอปที่มีปัญหา
อ่านเพิ่มเติม: วิธี Force Quit Mac Applications ด้วย Keyboard Shortcut
วิธีที่ 7: Unpack Binaries ด้วย UPX
เพื่อ unpack compressed binaries ด้วย UPX แก้ปัญหา:
- เปิดแอป Terminal จากโฟลเดอร์ Utilities
- ใน Terminal พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- พิมพ์คำสั่งด้านล่างเพื่อติดตั้ง UPX:
brew install upx
- คลิกขวาที่ แอปที่มีปัญหา เลือก Show Package Contents
- ไป Contents > Mac OS
- พิมพ์คำสั่งต่อไปนี้:
sudo upx –d
- ลากและวาง UNIX exe ของแอป ไป Terminal แล้วกด Return
วิธีที่ 8: ติดตั้งแอปใหม่ (Reinstall Application)
อีกวิธีแก้ปัญหา permission คือติดตั้งแอปใหม่:
- เปิดแอป Finder บน Mac
- คลิกโฟลเดอร์ Applications
- ลากและวาง แอปที่มีปัญหา ไป Trash ท้าย Dock
- Reinstall แอปพลิเคชัน ใหม่
อ่านเพิ่มเติม: วิธีลบแอปจาก MacBook
เคล็ดลับ: เปิดแอปด้วย Rosetta
ยังสามารถใช้วิธีนี้เปิดแอปเมื่อไม่มี permission:
หมายเหตุ: หาก Rosetta ไม่ได้ติดตั้งมากับ Mac ให้พิมพ์คำสั่ง /usr/sbin/softwareupdate – install-rosetta – agree-to-license ใน Terminal เพื่อติดตั้ง
- คลิกขวาที่ แอปที่มีปัญหา จากโฟลเดอร์ Applications
- คลิก Get Info
- ภายใต้แท็บ General คลิก Open using Rosetta
- ดับเบิลคลิก แอปที่มีปัญหา เพื่อเปิด
แนะนำ:
- How to Find Out if Someone has an OnlyFans Account
- How to Install APK File on iPhone
- Fix Cannot be Opened Because the Developer Cannot be Verified in Mac
- What is Error Code 36 on Mac?
หวังว่าคุณจะได้เรียนรู้วิธีแก้ปัญหา you don't have permission to open the application on Mac โปรดส่งคำถามและข้อเสนอแนะผ่านส่วนความคิดเห็นด้านล่าง และบอกเราว่าอยากอ่านหัวข้อไหนในบทความต่อไป