PyCharm을 사용하여 Frappe Framework (Python 기반)를 디버깅하려고하는데 디버거가 제대로 작동하고 코드의 선택된 중단 점에서 중단됩니다. /home/frappeuser/frappe-bench/logs/bench.log : 쓰기를 위해 로그 파일을 열려고 라인Pycharm 디버그 및 사용자 권한
stream = open(self.baseFilename, self.mode)
에서
, 내가 사용 권한이 거부 얻을. 나는 뿌리로 "sued".Frappe 사용자는 sudo 사용자로, 보통 Frappe를 시작하기 위해 명령 시작을 실행하며 명령 줄에서는 정상적으로 작동하지만 디버깅 중에는 작동하지 않습니다.
내 질문은 내가 루트 일 때 내 로그 파일에 대한 액세스를 거부하는 이유입니다. PyCharm을 다른 사용자 수준으로 구성 할 수 있는지 여부는 확실하지 않습니다.