На этот вопрос уже есть ответ здесь:
ls -la
выводит следующее:
drwxrwxrw- 2 www-data www-data 4096 Aug 12 11:04 files
Мое имя пользователя не принадлежит www-data. При попытке cd
в файлы я получаю сообщение "permission denied
", хотя разрешение "read
" для других установлено.
Зачем мне нужно разрешение "execute"?
Значение выполняется, разрешение для каталога является способностью искать имена файлов в том каталоге.
Без выполняют разрешение на каталоге, Вы не можете статистика, открыть, переименовать, удалить, или убывание в подкаталоги в том каталоге .
, единственная вещь, которую можно сделать, видят список, которого имена файлов существуют, и затем только если Вы прочитали разрешение (и читали, но не выполняетесь, странный набор полномочий иметь для каталога).
, Если Вы не владелец данного каталога, станьте владельцем при помощи,
sudo chown username /path/to/directory
, Или лучший путь состоит в том, чтобы добавить, что пользователь группе,
sudo usermod -a -G groupName userName
для получения выполняют использование разрешения,
sudo chmod a+x /path/to/dir