![Não é possível criar o arquivo __init__py, permissão negada](https://rvso.com/image/164700/N%C3%A3o%20%C3%A9%20poss%C3%ADvel%20criar%20o%20arquivo%20__init__py%2C%20permiss%C3%A3o%20negada.png)
Estou tentando configurar um projeto python e por algum motivo não consigo criar um arquivo chamado __init__.py
...
Eu tentei fazer o seguinte:
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
O diretório em que estou tentando fazer essas chamadas está vazio, portanto não há outros arquivos conflitantes...
Alguém sabe qual pode ser o problema aqui?
Atualizar:
ls -ld
retornadrwxr-xr-x 2 root root 4096 Nov 27 09:47 .
id
retornauid=1000(quinn) gid=1000(quinn) groups=1000(quinn),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),119(lpadmin),130(lxd),131(sambashare)
Responder1
O motivo pelo qual você não consegue criar o arquivo no diretório atual é que seu usuário ( quinn
, id
relatado pelo utilitário) não tem permissão de gravação no diretório (que pertence a root
, o que é evidente na ls
saída).
Não está claro se o diretóriodeveser de propriedade do usuário root, oupor queele pertence ao usuário root, mas esse é o motivo pelo qual você não pode criar o arquivo como usuário quinn
.