sec: 实施最小权限 — 创建 rust-backend 系统用户运行后端,限制 deploy sudo 仅允许部署/运维命令
Some checks failed
Deploy Backend / deploy (push) Has been cancelled
Some checks failed
Deploy Backend / deploy (push) Has been cancelled
This commit is contained in:
@@ -5,8 +5,8 @@ Wants=network.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=root
|
User=rust-backend
|
||||||
Group=root
|
Group=rust-backend
|
||||||
WorkingDirectory=/root/rust/rust_backend_blue
|
WorkingDirectory=/root/rust/rust_backend_blue
|
||||||
ExecStart=/root/rust/rust_backend_blue/rust-backend
|
ExecStart=/root/rust/rust_backend_blue/rust-backend
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ Wants=network.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=root
|
User=rust-backend
|
||||||
Group=root
|
Group=rust-backend
|
||||||
WorkingDirectory=/root/rust/rust_backend_dev
|
WorkingDirectory=/root/rust/rust_backend_dev
|
||||||
ExecStart=/root/rust/rust_backend_dev/rust-backend
|
ExecStart=/root/rust/rust_backend_dev/rust-backend
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ Wants=network.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=root
|
User=rust-backend
|
||||||
Group=root
|
Group=rust-backend
|
||||||
WorkingDirectory=/root/rust/rust_backend_green
|
WorkingDirectory=/root/rust/rust_backend_green
|
||||||
ExecStart=/root/rust/rust_backend_green/rust-backend
|
ExecStart=/root/rust/rust_backend_green/rust-backend
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ Wants=network.target
|
|||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
User=root
|
User=rust-backend
|
||||||
Group=root
|
Group=rust-backend
|
||||||
WorkingDirectory=/root/rust/rust_backend
|
WorkingDirectory=/root/rust/rust_backend
|
||||||
ExecStart=/root/rust/rust_backend/rust-backend
|
ExecStart=/root/rust/rust_backend/rust-backend
|
||||||
Restart=always
|
Restart=always
|
||||||
|
|||||||
Reference in New Issue
Block a user