mirror of
https://github.com/techahold/rustdeskinstall.git
synced 2025-12-21 16:11:15 +01:00
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:
committed by
GitHub
parent
7d417887eb
commit
1d63bdfd81
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user