Я новый системный администратор и изучаю Ubuntu. Я должен установить ограниченное (разрешение) для каталогов на веб-сервере Apache. Сценарий таков. Папки:
/var/www/data/ /var/www/management/ /var/www/hrd/ /var/www/technical/
Пользователи из группы hrd (HR Department) должны иметь доступ только к содержимому /var/www/hrd/
.
Пользователи в технической группе должны иметь доступ только к содержимому /var/www/technical/
.
Пользователи в группе управления могут получить доступ ко всему содержимому.
Все пользователи и группы могут получить доступ к общему каталогу /var/www/data/
.
Как это реализовать? Может кто-нибудь мне помочь? Заранее спасибо.
веб-сервер Apache2 доступна в Ubuntu Linux. Устанавливать Apache2:
При терминальной подсказке вводят следующую команду:
sudo apt-get install apache2
2. Конфигурация и с осторожностью приблизительно 3. Конфигурация HTTPS
4. Совместное использование Разрешения
Записи больше чем для одного пользователя смочь записать в тот же каталог, будет необходимо дать разрешение записи группе, которую они совместно используют вместе. Следующий пример дает совместно использованное разрешение записи к/var/www/html группе "веб-мастера".
sudo chgrp -R webmasters /var/www/html
sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
sudo find /var/www/html -type f -exec chmod g=rw "{}" \;
Эти команды рекурсивно устанавливают разрешение группы на всех файлах и каталоги в /var/www/html
к [1 119] запись чтения и идентификатор пользователя аппарата. Это имеет эффект наличия файлов, и каталоги наследовали их разрешение группы и от [1 123] их родитель . Многие администраторы находят это полезным для разрешения многочисленным пользователям отредактировать файлы в дереве каталогов.
, Если доступ должен быть предоставлен больше чем одной группе на каталог, включите Списки управления доступом (ACLs).