[BUG] EPERM: operation not permitted accessing ~/Library/CloudStorage/ despite Full Disk Access enabled
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Code cannot access files in ~/Library/CloudStorage/ (Google Drive via the Google Drive desktop app), returning EPERM: operation not permitted on all read/write attempts. This affects both direct file reads and bash commands like ls. All access attempts return EPERM: operation not permitted. Terminal with Full Disk Access enabled has no issue accessing the same path. Symlinks pointing to the CloudStorage path also fail.
What Should Happen?
Claude Code should be able to read and write files in ~/Library/CloudStorage/ after Full Disk Access is granted, the same way Terminal can.
Note: This worked previously - only stopped working after Claude update on 02/18
Error Messages/Logs
EPERM: operation not permitted, open '/Users//Library/CloudStorage/GoogleDrive-username/Shared drives/
Steps to Reproduce
Steps to reproduce
- Install Google Drive desktop app and sign in — files mount at ~/Library/CloudStorage/GoogleDrive-[account]/
- Enable Full Disk Access for Claude in System Settings → Privacy & Security → Full Disk Access
- Fully quit and relaunch Claude
- Attempt to read or list any file under ~/Library/CloudStorage/
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.76
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗