Отладка Pycharm и права пользователя

Я пытаюсь отладить Frappe Framework (на основе Python) с помощью PyCharm, отладчик работает нормально и ломается в выбранных точках останова в коде.

На линии

stream = open(self.baseFilename, self.mode)

где он пытается открыть файл журнала для записи, я получаю разрешение "Отказано": /home/frappeuser/frappe-bench/logs/bench.log. Я "просил" как корень.

Пользователь Frappe - это пользователь sudo, где я обычно запускаю запуск командной строки для запуска Frappe, и он отлично работает из командной строки, но не во время отладки.

У меня вопрос, почему он запрещает доступ к файлу журнала, когда я root. Не уверен, что PyCharm можно настроить для разных уровней пользователя.

1 ответ

Проблема не относится к Pycharm, вы должны изменить права доступа к этому файлу, чтобы работающий пользователь мог прочитать файл. пытаться help chmod или посетите здесь http://ss64.com/bash/chmod.html

Другие вопросы по тегам