5

我试图/var/machine/hi'通过在 Python 中运行来创建这个目录:

os.mkdir("/var/machine/hi")

但是,我得到一个

OSError: [Errno 13] Permission denied: '/var/machine/hi'

我尝试了以下方法: chmod 777 /var/machinechmod 777 /var

业主/varroot wheel

业主/var/machineroot wheel

我该如何修复/调试这个?

4

2 回答 2

6

您是否尝试过仅在操作中使用 os.system 和 sudo 命令?

os.system("sudo mkdir /var/machine/hi")
于 2015-03-19T11:33:58.727 回答
0

/var 的所有者是根轮

/var/machine 的所有者是根轮

您尝试在其中创建目录的目录的所有者是root,因此,您必须以root或 身份运行sudo

或者,您可以使用更改目录用户所有权

sudo chown popcorn:wheel /var/machine

但这假设添加了用户爆米花wheel

于 2013-09-30T20:03:40.407 回答