Dont assume the Group name is the same as the users name

This causes the services to fail if that group does not exist.
This commit is contained in:
Silvestre Espinoza
2024-08-01 11:05:37 -05:00
committed by GitHub
parent 7d417887eb
commit 1d63bdfd81

View File

@@ -35,6 +35,7 @@ function displayhelp() {
displayhelp displayhelp
# Get Username # Get Username
uname=$(whoami) uname=$(whoami)
gname=$(id -gn ${uname})
admintoken=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c16) admintoken=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c16)
ARCH=$(uname -m) ARCH=$(uname -m)
@@ -210,7 +211,7 @@ LimitNOFILE=1000000
ExecStart=/opt/rustdesk/hbbs -k _ ExecStart=/opt/rustdesk/hbbs -k _
WorkingDirectory=/opt/rustdesk/ WorkingDirectory=/opt/rustdesk/
User=${uname} User=${uname}
Group=${uname} Group=${gname}
Restart=always Restart=always
StandardOutput=append:/var/log/rustdesk/signalserver.log StandardOutput=append:/var/log/rustdesk/signalserver.log
StandardError=append:/var/log/rustdesk/signalserver.error StandardError=append:/var/log/rustdesk/signalserver.error
@@ -235,7 +236,7 @@ LimitNOFILE=1000000
ExecStart=/opt/rustdesk/hbbr -k _ ExecStart=/opt/rustdesk/hbbr -k _
WorkingDirectory=/opt/rustdesk/ WorkingDirectory=/opt/rustdesk/
User=${uname} User=${uname}
Group=${uname} Group=${gname}
Restart=always Restart=always
StandardOutput=append:/var/log/rustdesk/relayserver.log StandardOutput=append:/var/log/rustdesk/relayserver.log
StandardError=append:/var/log/rustdesk/relayserver.error StandardError=append:/var/log/rustdesk/relayserver.error
@@ -341,7 +342,7 @@ LimitNOFILE=1000000
ExecStart=/opt/gohttp/gohttpserver -r ./public --port 8000 --auth-type http --auth-http admin:${admintoken} ExecStart=/opt/gohttp/gohttpserver -r ./public --port 8000 --auth-type http --auth-http admin:${admintoken}
WorkingDirectory=/opt/gohttp/ WorkingDirectory=/opt/gohttp/
User=${uname} User=${uname}
Group=${uname} Group=${gname}
Restart=always Restart=always
StandardOutput=append:/var/log/gohttp/gohttpserver.log StandardOutput=append:/var/log/gohttp/gohttpserver.log
StandardError=append:/var/log/gohttp/gohttpserver.error StandardError=append:/var/log/gohttp/gohttpserver.error