Claude Code: permission denied в терминале, как починить
Ошибка permission denied при работе Claude Code обычно связана с правами на файл или папку, а не с самой моделью. Либо у терминала нет прав на запись, либо исполняемый файл не помечен как runnable, либо права стоят только для чтения. Чинится назначением правильных прав за пару шагов.
Причины и фикс
| Причина | Платформа | Фикс |
|---|---|---|
| Нет прав на папку | Windows | запуск от администратора |
| Файл не исполняемый | Linux, WSL | chmod +x |
| Только чтение | все | снять атрибут только чтение |
| Чужой владелец | Linux, WSL | chown на своего юзера |
На Windows
Если Claude Code не может записать файл или запустить процесс, откройте терминал от администратора. Также проверьте, что папка проекта не помечена только для чтения в свойствах. Антивирус иногда блокирует запись, тогда добавьте папку в исключения.
На Linux и WSL
- Проверьте права командой ls -la.
- Если нет прав на запуск, дайте chmod +x файл.
- Если владелец чужой, смените через chown.
- Проверьте, что папка доступна на запись.
Частые вопросы
Почему Claude Code пишет permission denied?
Обычно из за прав на файл или папку, а не из за модели. Нет прав на запись, файл не исполняемый или стоит атрибут только чтение.
Как починить permission denied на Linux и WSL?
Проверьте права через ls -la, дайте chmod +x исполняемому файлу и chown, если владелец чужой. Папка должна быть доступна на запись.