mirror of
https://git.bashclub.org/bashclub/zamba-lxc-toolbox.git
synced 2025-08-04 01:55:14 +02:00
run semaphore as unpriv user
This commit is contained in:
parent
1bc031af17
commit
0868002464
1 changed files with 5 additions and 0 deletions
|
@ -52,6 +52,9 @@ fi
|
|||
EOF
|
||||
chmod +x /usr/local/bin/update-semaphore
|
||||
|
||||
useradd -m -r -s /bin/bash semaphore
|
||||
sudo -s -u semaphore bash -c 'ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -q -N ""'
|
||||
|
||||
cat << EOF > /etc/apt/apt.conf.d/80-semaphore-apt-hook
|
||||
DPkg::Post-Invoke {"/usr/local/bin/update-semaphore";};
|
||||
EOF
|
||||
|
@ -70,6 +73,8 @@ ExecReload=/bin/kill -HUP \$MAINPID
|
|||
ExecStart=/usr/bin/semaphore service --config=/etc/semaphore/config.json
|
||||
SyslogIdentifier=semaphore
|
||||
Restart=always
|
||||
User=semaphore
|
||||
Group=semaphore
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue