Smail/deploy/systemd/smail-admin.service
smail b9d81bba3d
Some checks are pending
Security Checks / security (push) Waiting to run
优化管理员重置验证输入显示
2026-09-19 21:44:53 +08:00

35 lines
834 B
Desktop File

[Unit]
Description=Smail 超级管理员部署端重置
After=smail.service
Requisite=smail.service
[Service]
Type=oneshot
RemainAfterExit=no
User=root
Group=root
WorkingDirectory=/opt/smail
ExecStart=/opt/smail/smail-admin
Restart=no
UMask=0077
NoNewPrivileges=true
PrivateTmp=true
PrivateNetwork=true
PrivateDevices=true
ProtectHome=true
ProtectSystem=strict
# 密码代理在本机临时目录收集交互输入;验证内容可见,新密码不回显,且均不写入业务配置或数据库。
ReadWritePaths=/run/systemd/ask-password
ProtectKernelTunables=true
ProtectKernelModules=true
ProtectKernelLogs=true
ProtectControlGroups=true
RestrictAddressFamilies=AF_UNIX
RestrictNamespaces=true
RestrictRealtime=true
RestrictSUIDSGID=true
LockPersonality=true
MemoryDenyWriteExecute=true
TimeoutStartSec=330s
TimeoutStopSec=5s