Handle socket-activated SSH runtime and require UFW boot readiness #20
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
github_actions
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: ochenstarik/lightweight-server#20
Loading…
Reference in a new issue
No description provided.
Delete branch "codex/sshd-runtime-dir-20261023"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
На реальных Ubuntu 24.04 при настройке RU/DE обнаружены два препятствия:
sshd -tпадает при отсутствующем/run/sshd, а замаскированная ufw.service позволяет принять действующие правила, которые не загрузятся после перезагрузки.Этап 3 создаёт root-owned runtime directory перед валидацией. Этап 2 проверяет автозапуск UFW до изменения правил, явно отказывает при маске и подтверждает enable; намеренную маску автоматически не снимает. Операционная коррекция на разрешённом RU выполнена отдельно с резервной копией маски; оба VPS проверены после перезагрузки.
Добавлены два отдельных rootless-теста и их CI steps; существующие тесты не изменены. Все 14 тестов локально PASS, bash -n и diff --check PASS. Head
e5b06793ec: автоматические CI9/task7381 и CI10/task7382 SUCCESS. Полный log7381 (23954B, без усечения) проверен: оба новых теста и Job succeeded, SHA256 f74aee3ac1f4d4902145a6a42554073156ccf8bd40958c43d1c7f47fd8a25483. Release-review gate сохраняется; автор PR не сливает.fix: подготовить /run/sshd перед проверкой конфигурацииto Handle socket-activated SSH runtime and require UFW boot readiness