- Юнит без
User=работает от root; отдельная запись вUser=отбирает у службы права, которые ей не нужны. ProtectSystem=strict,ProtectHome=yesиNoNewPrivileges=yesзакрывают диск, домашние каталоги и повышение прав, не трогая код службы.systemd-analyze security <юнит>ставит оценку ограничений, а--threshold=Nгодится для проверки в скрипте.- Службе с узкой задачей выдают одну возможность (
CAP_NET_BIND_SERVICE) вместо всей власти root. - lab-preview из начала урока читала
/etc/shadowтолько потому, что работала от root:User=previewзакрыл ей этот доступ.
Шаг 6 из 6 · итог · 2 мин
Итог
Есть неточность? Сообщить об ошибке в уроке