Невозможно создать файл __init__py, доступ запрещен

Невозможно создать файл __init__py, доступ запрещен

Итак, я пытаюсь настроить проект Python и по какой-то причине не могу создать файл с именем __init__.py...

Я попробовал сделать все следующее:

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)

решение1

Причина, по которой вы не можете создать файл в текущем каталоге, заключается в том, что ваш пользователь ( quinn, о котором idсообщает утилита) не имеет прав на запись в каталоге (владельцем которого является root, что очевидно из lsвыходных данных).

Неясно, является ли каталогдолженпринадлежать пользователю root илипочемуон принадлежит пользователю root, но именно по этой причине вы не можете создать файл от имени этого пользователя quinn.

Связанный контент