我想在apache上创建一个文件夹
#!/usr/bin/python
import cgi, os
import cgitb; cgitb.enable()
import subprocess
import sys
if not os.path.exists("/home/suni"):
os.makedirs("/home/suni")但我无法做到这一点,并且面对这个错误
<type 'exceptions.OSError'>: [Errno 13] Permission denied: '/home/suni'
args = (13, 'Permission denied')
errno = 13
filename = '/home/suni'
message = ''
strerror = 'Permission denied'我已经尝试过chmod 777 /home,但仍然会遇到这个错误。
发布于 2018-06-22 15:03:10
考虑到Linux文件系统,/home目录与root:root用户绑定。
您应该以根用户身份或使用sudo运行您的python脚本。不建议在主目录上执行chmod 777。
https://stackoverflow.com/questions/50982146
复制相似问题