makedirs给出OSError:[Error 13]权限被拒绝

2024-04-23 20:44:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在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")

但我不能这样做,面对这个错误

^{pr2}$

我试过chmod 777 /home 仍然面临着错误。在


Tags: import文件夹homeifbinosenableusr
1条回答
网友
1楼 · 发布于 2024-04-23 20:44:12

考虑到Linux文件系统,/home目录与root:root用户绑定。在

您应该以root用户身份或使用sudo运行python脚本。不建议在主目录上执行chmod 777。在

相关问题 更多 >