Group Permission on public_html

Возможный дубликат:
Разрешения: Каков правильный способ предоставить Apache больше прав пользователя?

Прежде чем я узнал об этом, я использовал / home / someuser / public_html / scripts как место, из которого можно было получить доступ к общим скриптам с помощью различных php-скриптов пользователей.

include('/home/someuser/public_html/scripts/somefile.php'); 

Что-то изменилось, когда мы перешли с одного сервера на другой, и теперь единственным способом, который работал, было установить public_html на 0755. Поскольку теперь у нас есть некоторые клиенты, имеющие доступ к своим собственным учетным записям, это неприемлемо. Я проверил работу, добавив пользователя в ту же группу, что и someuser, и поместил другую папку в / home / someuser / test_folder и установил ее на 0750. Теперь мои пользователи, которые делят эту группу, могут получить доступ к тестовой папке. Пользователь, которого нет в группе, не может, но если я chmod public_html с 755 до 750, я получаю ошибки разрешений даже от пользователей, которые находятся в одной группе. Я проверил lsattr, и единственным атрибутом, который установлен, является «I» в public_html

Любые идеи о том, что попробовать дальше?

  • Убедитесь, что только члены группы могут обращаться к определенному диску
  • Какую команду использовать для поиска всех файлов / папок с разрешениями, отличными от настроек по умолчанию?
  • Разрешения с скриптом
  • Заставить владельца и группу для содержимого tar-файла?
  • Как я могу получать разрешения на / boot на моем смонтированном жестком диске с загрузочного диска?
  • Могу ли я сделать общий каталог в частном каталоге?
  • Получение «Запрещенной ошибки» для просмотра страницы в локальном хосте с разрешением на чтение, запись и выполнение
  • Могут ли файлы создаваться с разрешениями, установленными в командной строке?
  • One Solution collect form web for “Group Permission on public_html”

    Решение было # setfacl -mg:someuser:rx /home/someuser/public_html

    Прочитайте это как «Установить список контроля доступа к файлам, изменить, Группа: someuser: read, execute, / home / someuser / public_html"

    Этот форум вопрос , который указал мне в правильном направлении.

    Linux и Unix - лучшая ОС в мире.