2016-09-05 5 views
0

PyCharm을 사용하여 Frappe Framework (Python 기반)를 디버깅하려고하는데 디버거가 제대로 작동하고 코드의 선택된 중단 점에서 중단됩니다. /home/frappeuser/frappe-bench/logs/bench.log : 쓰기를 위해 로그 파일을 열려고 라인Pycharm 디버그 및 사용자 권한

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

에서

, 내가 사용 권한이 거부 얻을. 나는 뿌리로 "sued".

Frappe 사용자는 sudo 사용자로, 보통 Frappe를 시작하기 위해 명령 시작을 실행하며 명령 줄에서는 정상적으로 작동하지만 디버깅 중에는 작동하지 않습니다.

내 질문은 내가 루트 일 때 내 로그 파일에 대한 액세스를 거부하는 이유입니다. PyCharm을 다른 사용자 수준으로 구성 할 수 있는지 여부는 확실하지 않습니다.

답변

0

문제는 Pycharm과 관련이 없으므로 작업 사용자가 파일을 읽을 수 있도록 해당 파일의 사용 권한을 변경해야합니다. help chmod 또는 여기를 방문하십시오 http://ss64.com/bash/chmod.html