我正在尝试通过在Python中运行它来创建此目录/var/machine/hi'
:
os.mkdir("/var/machine/hi")
但是,我得到了一个
OSError: [Errno 13] Permission denied: '/var/machine/hi'
我尝试过以下方法:
chmod 777 /var/machine
和chmod 777 /var
/var
的所有者为root
wheel
/var/machine
的所有者为root
wheel
我该如何修复/调试它?
答案 0 :(得分:4)
您是否尝试过仅在操作中使用带有sudo命令的os.system?
os.system("sudo mkdir /var/machine/hi")
答案 1 :(得分:0)
/ var的所有者是根轮
/ var / machine的所有者是根轮
您尝试创建目录的目录的所有者是root
,因此,您必须以root
或sudo
运行。
或者,您可以使用
更改目录用户所有权sudo chown popcorn:wheel /var/machine
但这假设用户爆米花已添加到wheel