我在/var/log/mysite
drwxrwxr-x 6 Ariel wheel 204B 12 25 09:42 myproject/
执行python文件时,我被拒绝了
IOError: [Errno 13] Permission denied: '/var/log/myproject/django.log'
如何安全地为用户设置权限Ariel
??
答案 0 :(得分:2)
使用sudo
运行命令以获得提升的权限。运行:
sudo !!
为了使用sudo
执行上一个命令(导致错误)。
或者,如果您愿意,可以使用sudo chown -R $USER /Library/Python
(或/var/log
。)
如果全部失败(非常不可能),请尝试sudo chmod -R +xw /var/log/
。
答案 1 :(得分:1)
python进程的用户需要对目录/var
,/var/log
,/var/log/myproject
执行权限以及对该文件的写权限。