首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法创建文件__init__py,权限被拒绝

无法创建文件__init__py,权限被拒绝
EN

Unix & Linux用户
提问于 2019-11-27 16:08:19
回答 1查看 902关注 0票数 1

因此,我试图设置一个python项目,由于任何原因,我无法创建一个名为__init__.py的文件.

我试着做了以下所有的事情:

代码语言:javascript
复制
vim __init__.py               // opens file but can't save
sudo vim __init__.py          // same as command above
echo "" > __init__.py         // outputs: bash: __init__.py: Permission denied
sudo echo "" > __init__.py    // same output as above

我试图调用的目录是空的,所以没有其他冲突的文件.

有人知道这里可能有什么问题吗?

更新:

ls -ld返回drwxr-xr-x 2 root root 4096 Nov 27 09:47 .

id返回uid=1000(quinn) gid=1000(quinn) groups=1000(quinn),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),119(lpadmin),130(lxd),131(sambashare)

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-11-27 16:33:17

无法在当前目录中创建文件的原因是您的用户(quinnid实用程序报告)在目录中没有写权限(该目录属于root,在ls输出中很明显)。

还不清楚目录是否应该由根用户拥有,或者为什么它是由根用户拥有的,但这就是您不能以用户quinn的身份创建文件的原因。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/554455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档