diff --git a/backend/internal/admin/server_test.go b/backend/internal/admin/server_test.go index 8480e10..a4ec095 100644 --- a/backend/internal/admin/server_test.go +++ b/backend/internal/admin/server_test.go @@ -27,7 +27,8 @@ func TestScertAdminSystemdUnitKeepsManualOnlyPolicy(t *testing.T) { "RuntimeDirectoryMode=0700", "ExecStart=/scert/scert-admin", "Restart=no", - "RuntimeMaxSec=130s", + "TimeoutStartSec=130s", + "TimeoutStopSec=5s", "Type=oneshot", "Requisite=Scert.service", "KillMode=mixed", @@ -47,6 +48,7 @@ func TestScertAdminSystemdUnitKeepsManualOnlyPolicy(t *testing.T) { "Restart=always", "Restart=on-failure", "ExecReload=", + "RuntimeMaxSec=", "AF_INET", "AF_INET6", } { diff --git a/deploy/systemd/Scert-admin.service b/deploy/systemd/Scert-admin.service index 3bd7f3a..ee49778 100644 --- a/deploy/systemd/Scert-admin.service +++ b/deploy/systemd/Scert-admin.service @@ -19,7 +19,6 @@ TimeoutStartSec=130s TimeoutStopSec=5s KillMode=mixed Restart=no -RuntimeMaxSec=130s UMask=0077 NoNewPrivileges=yes CapabilityBoundingSet=CAP_SYS_PTRACE CAP_DAC_OVERRIDE @@ -52,4 +51,4 @@ RestrictAddressFamilies=AF_UNIX # 当前实现通过本机 Socket 交互,不再维护旧注释中描述的 Web 重置入口。 # 管理程序使用 root 读取显式启动者的终端;只保留终端访问及本机 Socket 所需能力。 -# 新密码和验证码只在调用终端输入,不写入文件、命令参数或服务日志。 \ No newline at end of file +# 新密码和验证码只在调用终端输入,不写入文件、命令参数或服务日志。