/ip firewall layer7-protocol
add name=Block_URL regexp="^.+(apps.skype.com|ads.viber.com|googleads.g.doubleclick.net|googleapis.l.google.com|\
|an.yandex.ru|ads.youtube.com).*\$"\
comment="Blocklist URL baners"
/ip firewall mangle
add action=mark-connection protocol=udp dst-port=53 \
chain=prerouting connection-mark=no-mark layer7-protocol=Block_URL new-connection-mark=Block_URL passthrough=yes
add action=mark-packet \
chain=prerouting connection-mark=Block_URL new-packet-mark=Block_URL passthrough=no
/ip firewall filter
add action=drop chain=forward packet-mark=Block_URL comment="Block URL baners"
add action=drop chain=input packet-mark=Block_URL comment="Block URL baners"
Либо вы разрешаете как-то выполнение программ, и можете сделать это и вы и потенциальный взломщик, либо нет - чудес тут не бывает.
По изоляции - вам надо менять конфиг веб сервера, и имя скрипта передавать относительно вашего chroot. А передаётся оно, вероятно, относительно корня сейчас. Ну и окружение слишком уж минимальное. =)
Вам правильно писали, что очереди это тоже вполне инструмент изоляции.
Но почему-то настройка применилась только для session.save_path, а для остальных осталась дефолтной. Проверял phpinfo(), сейчас - "no value", т.к. не прописана в php.ini.
Как изменить пул в php-fpm, добавив новых пользователей?
Сейчас /etc/php7/pool/pool.conf имеет вид:
В php-fpm.conf прописана строка:
include=/etc/php7/pool/*.conf
Будет ли достаточно создать новый файл /etc/php7/pool/vasya.conf
и прописать:
А потом для того, чтобы работать от этого юзера, достаточно прописать строку в конфиг домена, типа:
fastcgi_pass unix:/var/run/php7-fpm.vasya.sock;
так?