1

Я запускаю установку Apache в Arch Linux (Apache запускается как пользователь http, группа http). Корень документа находится в /srv /http. Я добавил своего пользователя (бена) в группу http, а затем добавил srv /http в http:http. Независимо от того, что я пытаюсь, когда я помещаю этот каталог в http:http, мой пользователь, Бен, не может получить к нему доступ. При попытке перейти в /srv /http, я получаю отказано в разрешении. Я даже пытался запустить chmod 777 в /srv /http, но я до сих пор не могу получить к нему доступ. Есть что-то, чего я здесь не хватает?

1 ответ1

0

Бен является членом двух или более групп; основная группа используется по умолчанию. Чтобы выбрать членство в группе 'http' для записи файлов во время сеанса оболочки, Бен может использовать:

newgrp http

Чтобы изменить режим каталога для чтения-записи для группы http, чтобы автоматически использовать группу http для владения файлами, установите «каталог-бит» в каталоге. Затем Бен также может передавать файлы, и об этом позаботятся автоматически:

chmod 2770 /srv/http

Для рекурсивного изменения принадлежности группы используйте:

chmod -R g+rwx /srv/http

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