Дата: 2025-11-12
Статус: Применено
Было: 241 правило
Стало: 332 правила
| Категория | Количество | Описание |
|---|---|---|
| Bash | 307 | Команды терминала |
| Read | 14 | Чтение файлов |
| WebSearch | 1 | Поиск в интернете |
| WebFetch | 10 | Загрузка веб-страниц |
rclone ls, rclone copy, rclone about, etc.
tmux ls, tmux attach, tmux new, etc.
python, pip, venv, alembic
du, df, free, uptime, ps, top
$WORKSPACE/.claude/settings.local.json
$WORKSPACE/.claude/settings.local.json.backup-*
$WORKSPACE/.claude/settings.local.json.before-update
$WORKSPACE/.claude/PERMISSIONS-GUIDE.md (Как читать запросы)
$WORKSPACE/.claude/PERMISSIONS-README.md (Этот файл)
$WORKSPACE/scripts/update-permissions.py (Скрипт обновления)
❌ Постоянные запросы подтверждения
❌ Нужно нажимать "1" или "2" каждый раз
❌ Неудобно работать
✅ 90%+ команд разрешены автоматически
✅ Работа без прерываний
✅ Безопасность сохранена
rm -rf (удаление)sudo rm (удаление с root)mkfs (форматирование)dd (низкоуровневое копирование)/etc/passwd.env файлыПрочитать PERMISSIONS-GUIDE.md:
cat $WORKSPACE/.claude/PERMISSIONS-GUIDE.md
Понять что спрашивает Claude
Выбрать вариант:
- Вариант 1 - Разрешить один раз
- Вариант 2 - Разрешить навсегда (если безопасно)
- Вариант 3 - Отказать
Открыть файл:
nano $WORKSPACE/.claude/settings.local.json
Добавить в секцию "allow":
json
{
"permissions": {
"allow": [
"Bash(your-command:*)"
]
}
}
Перезапустить Claude Code
Если что-то пошло не так:
# Восстановить из backup
cp $WORKSPACE/.claude/settings.local.json.before-update \
$WORKSPACE/.claude/settings.local.json
# Перезапустить Claude Code
Причина: Команда не в whitelist
Решение: Нажать "Вариант 2" и добавить в whitelist навсегда
Причина: Возможно слишком широкие права
Решение:
1. Проверить settings.local.json
2. Удалить подозрительные правила
3. Перезапустить
# Просмотр
cat $WORKSPACE/.claude/settings.local.json
# Количество правил
cat $WORKSPACE/.claude/settings.local.json | grep -c "Bash("
| Метрика | До | После | Улучшение |
|---|---|---|---|
| Запросов подтверждения | ~20-30/сессия | ~2-3/сессия | -90% |
| Время на подтверждения | ~5 мин | ~30 сек | -90% |
| Прерывания работы | Постоянно | Редко | Отлично |
✅ Опасные команды требуют подтверждения
✅ Удаление файлов контролируется
✅ Системные файлы защищены
✅ Пароли и секреты защищены
✅ Команды просмотра
✅ Установка пакетов (с флагами)
✅ Git операции
✅ Работа с Rclone
# Просмотр правил
cat $WORKSPACE/.claude/settings.local.json
# Гайд по запросам
cat $WORKSPACE/.claude/PERMISSIONS-GUIDE.md
# Список backup
ls -lah $WORKSPACE/.claude/*.backup*
# Обновить правила (повторно)
python3 $WORKSPACE/scripts/update-permissions.py
Теперь работа с Claude Code стала намного удобнее!
Не забудь:
1. Перезапустить Claude Code для применения изменений
2. Прочитать PERMISSIONS-GUIDE.md
3. Если увидишь запрос - понять что спрашивает
Создано: 2025-11-12
Автор: Claude Code
Версия: 1.0