python - mkdir 权限被拒绝

标签 python unix permissions mkdir

我正在尝试通过在 Python 中运行此目录来创建此目录 /var/machine/hi':

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

但是,我得到了一个

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

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

/var 的所有者是 root wheel

/var/machine 的所有者是 root wheel

如何修复/调试此问题?

最佳答案

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

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

关于python - mkdir 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19102597/

相关文章:

python - 从 python 运行代码与从 bash 运行代码有不同的权限?

linux - 即使我在文件上使用 `/bin/cp` 和 chmod 777,bash 脚本中的复制也会失败

Linux Centos - 'ls -d' 命令不会列出文件夹

python - python中的内存损坏

python - Django:如何使用过滤的 ForeignKey 字段的计数来注释查询集?

C(UNIX 环境)Fork 系统调用从不返回 0,不创建子进程

当前工作目录的 Unix 定位命令

python - 终止使用子进程打开的 gnome 终端

python - NamedTemporaryFile 在 Windows 上有什么用?

javascript - Flot 显示来自 unix 的错误日期