Почему root get & ldquo; Permission denied & rdquo; при попытке создать эту папку?

Вы можете сделать это, используя Ctrl + F

1
задан 9 April 2015 в 21:53

1 ответ

, если вы внимательно посмотрите на вывод getfacl в верхней части сообщения, вы увидите следующее:

# owner: root
# group: root
user::rwx
group::r-x
other::r-x 

Как вы можете видеть, пользовательский корень имеет доступ на запись, но корень группы нет.

Сообщение kchinnam здесь дает хорошее объяснение, почему это проблема, и тот же поток также описывает, как использовать setfacl, чтобы группа имела «rwx» в папке и ее вложенных папок, файлов навсегда. Вы можете найти это интересным / полезным (однако, я не тестировал подход setfacl)

Решение этой проблемы должно быть таким же простым, как выдача команд chattr -i ., а затем, возможно, chmod g+w ., когда вы в каталоге /var/www/clients/client2/web2. Если это не сработает для вас, сообщите нам, отредактировав свой вопрос (или напишите мне, если хотите).

Источники: здесь и man chmod и http://en.wikipedia.org/wiki/Chmod

1
ответ дан 23 May 2018 в 21:34
  • 1
    chmod u+w дает user / owner (root в этом случае) разрешение записи, но user / owner (root в этом случае) имеет разрешение на запись уже, плюс он работает getfacl как root, поэтому проблема должна быть в другом месте – kos 9 April 2015 в 22:16
  • 2
    @kos oops. Типо спасибо – Elder Geek 9 April 2015 в 22:21
  • 3
    Я не мог найти ту часть, где она заявляет об этом, но в любом случае команда должна быть chmod g+x – kos 9 April 2015 в 22:27
  • 4
    Хорошо, никогда, я вижу, что вы обновили сообщение – kos 9 April 2015 в 22:27
  • 5
    @kos Да, и спасибо. Сообщение kchinnam, связанное с моим ответом, - это то место, где я получил информацию о том, что группа имеет приоритет. – Elder Geek 9 April 2015 в 22:33

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

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