пользователь не может открыть определенный каталог

Я создал пользователя, что я назвал netbean

Netbean является частью трех групп:

  • netbean (очевидно),
  • www-данные (который является группой апачские выполнения сервера под),
  • sudo (для имения sudo прав на всякий случай).

Я использую его для управления загрузкой файлов от моего ноутбука (где я разрабатываю) к веб-серверу.

Проблема - то, что, если я пробую к CD к/var/www/html как netbean, я отклонил разрешение./var/www/html кивается в 665 и принадлежит www-data:www-data.

Я не понимаю, почему я отклонил разрешение, так как оно читается и запись из www-данных и из пользователей в группе www-данных

0
задан 22 October 2018 в 07:19

2 ответа

Для каталогов нужно исполняемое разрешение смочь ввести их. Использовать 775 вместо 665.

mkdir dir
$ stat -c %a dir
755
$ cd dir #this works
$ cd ..
$ chmod 655 dir
$ cd dir
bash: cd: dir: Permission denied
2
ответ дан 27 October 2019 в 07:19

Необходимо отредактировать полномочия каталога/файла, inorder для получения доступ/редактирования к нему. Если Ваше имя каталога является 'примером',

$sudo chmod a+x example

Если Ваше имя файла является 'filename.ext', где 'расширение' является Вашим расширением,

$sudo chmod a+x filename.ext
0
ответ дан 27 October 2019 в 07:19

Другие вопросы по тегам:

Похожие вопросы: