Я разрабатывал пакет Python в Dropbox. DB, кажется, вызывает очень странную проблему с разрешениями. У меня есть право доступа к каталогу и всему его содержимому. Тем не менее, когда я пытаюсь просмотреть файлы, мне отказывают. Это противоречит моему пониманию того, как работают разрешения в Unix. Кто-нибудь может объяснить, что здесь происходит или как это исправить?

blake@mycomputer $ ls -lha .
drwxr-xr-x  6 blake blake 4.0K Apr 16 14:22 .
drwx------ 36 blake blake 4.0K Apr 16 13:11 ..
drw-rw-rw-  8 blake blake 4.0K Apr 13 02:52 myproject


blake@mycomputer $ ls myproject
ls: cannot access myproject/cache: Permission denied
ls: cannot access myproject/input: Permission denied
ls: cannot access myproject/src: Permission denied
ls: cannot access myproject/archive: Permission denied
ls: cannot access myproject/output: Permission denied
ls: cannot access myproject/log: Permission denied
archive  cache  input  log  output  src

1 ответ1

2

Каталог не имеет разрешения search (x), поэтому ошибка отказа в разрешении делает:

chmod ugo+x myproject

Чтобы добавить его для пользователя, группы и других.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .