【发布时间】:2018-11-12 22:17:59
【问题描述】:
我正在尝试从某个位置复制文件并用另一个名称保存, 但我收到此错误:
with open(src, 'rb') as fsrc:
IOError: [Errno 13] Permission denied: '/tmp/nginx-files/0000000007'
这很明显意味着执行该操作的脚本无权执行此操作。
这里是脚本的用户和组:
-rw-rw-r-- 1 www-data www-data 1504 Jun 3 16:27 main.py
用户和文件组:
-rw------- 1 www-data www-data 40448 Jun 3 16:19 0000000007
文件所在目录的用户和组(当前是同一目录)
drwxrwxrwx 2 www-data www-data 4096 Jun 3 16:56 nginx-files
这些文件由nginx直接生成。
【问题讨论】:
-
脚本的权限无关紧要。重要的是用户运行它。
-
@MadPhysicist 谢谢你现在说得通了。
标签: python file-permissions permission-denied