|
Приветсвую! Недавно провели аудит и наткнулись на проблемку: сабж: на astralinux se 1.6 в директории /var/www/html/ хранятся различные html файлы, с различными мандатными атрибутами (0−3) Собственно траубл: при логине юзера из-под 0 мандатного уровня конф-ти, в файловой системе отображаются html файлы с 0-выми атрибутами. Но если открыть через браузер и вручную прописать в адресной строке путь до html файлов с атрибутами 1 и выше, то они открываются и отображаются, чем и нарушают политику безопасности.
ок, выдал права «www-data» на чтение информации из БД пользователей и сведений о мандатных метках: usermod -a -G shadow www-data setfacl -d -m u:www-data:r /etc/parsec/macdb setfacl -R -m u:www-data:r /etc/parsec/macdb setfacl -m u:www-data:rx /etc/parsec/macdb Проблема осталась. Пользователь с 0 уровнем конф-ти имеет доступы к html страницам с атрибутом 1 и выше. делал по мануалу: https://wiki.astralinux.ru/pages/viewpage.action?pageId=1212514 sos! need help! заранее спасибо!
|
|||
Аутентификация ALD или PAM? – Робот tnx for response. для защищенного apache обязателен ALD или PAM? – Аноним Конечно, без аутентификации никак. – Робот Большое спасибо! попробую, отпишусь! – Аноним можете пожалуйста скинуть ваш шаблон виртального хоста? Когда делаю по мануалу: http://lab50.net/настройка-защищенного-apache/ apache не может запуститься изза ошибки в AuthPAM_Enabled on, если закоментить эти строки, то все работает нормально – Аноним В версии 1.6 нужна другая настройка, см. рук-во админа для 1.6: https://wiki.astralinux.ru/download/attachments/27362076/Ruk_admin.pdf?version=1&modificationDate=1534772408188&api=v2 – Робот |
Лучший ответ
Нужно вот так: /etc/apache2/sites-available/mysite1.conf <VirtualHost *:80> ServerName mysite1 ServerAlias www.mysite1.com ServerAdmin webmaster<a class="ap-mention-link" href="https://old.lab50.net/questions/user/localhost">@localhost </a> DocumentRoot /var/www/html/mysite1 <Directory /var/www/html/mysite1> AuthType Basic AuthName "PAM authentication" AuthBasicProvider PAM AuthPAMService apache2 Require valid-user Options Indexes FollowSymLinks MultiViews AllowOverride None </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
|
||||
2 ответа
@Робот, согласно рук-ду админа в пункте 6.3 добавил в cfg файл виртуальго хоста /etc/apache2/sites-available/мойсайт.conf, следующие строки:
Но при рестарте апача выдает следующую ошибку (см.скриншот)
|
||||
Добрый день. Так же возникли проблемы при настройке apache2 в AstraLinux 1.6. ```AH00526: Syntax error on line 11 of /etc/apache2/sites-enabled/000-default.conf: сен 06 21:51:36 astra apachectl[2592]: Unknown Authn provider: PAM сен 06 21:51:36 astra apachectl[2592]: Action 'start' failed. ``` Настраивал из примера в инструкции. – dvqrn1k |
cat /etc/apache2/sites-available/mysite1.conf <VirtualHost *:80> ServerName mysite1 ServerAlias www.mysite1.com ServerAdmin webmaster@localhost DocumentRoot /var/www/html/mysite1 AuthType Basic AuthName "PAM authentication" AuthBasicProvider PAM AuthPAMService apache2 Require valid-user <Directory /var/www/html/mysite1> Options Indexes FollowSymLinks MultiViews AllowOverride None </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
|
||||
|