Skip to content

Commit cb6aba6

Browse files
committed
fix: update systemd service configuration to set Group=root for rackula-api
1 parent 12eaeb9 commit cb6aba6

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

ct/rackula.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ function update_script() {
6363
else
6464
sed -i '/^\[Service\]/a User=root' /etc/systemd/system/rackula-api.service
6565
fi
66+
if grep -q '^Group=' /etc/systemd/system/rackula-api.service; then
67+
sed -i 's/^Group=.*/Group=root/' /etc/systemd/system/rackula-api.service
68+
else
69+
sed -i '/^\[Service\]/a Group=root' /etc/systemd/system/rackula-api.service
70+
fi
6671
mkdir -p /etc/systemd/system/nginx.service.d
6772
cp /opt/rackula/config/nginx.service.d-override.conf /etc/systemd/system/nginx.service.d/override.conf
6873
chown -R root:root /opt/rackula/frontend

install/rackula-install.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,11 @@ if grep -q '^User=' /etc/systemd/system/rackula-api.service; then
9595
else
9696
sed -i '/^\[Service\]/a User=root' /etc/systemd/system/rackula-api.service
9797
fi
98+
if grep -q '^Group=' /etc/systemd/system/rackula-api.service; then
99+
sed -i 's/^Group=.*/Group=root/' /etc/systemd/system/rackula-api.service
100+
else
101+
sed -i '/^\[Service\]/a Group=root' /etc/systemd/system/rackula-api.service
102+
fi
98103
mkdir -p /etc/systemd/system/nginx.service.d
99104
cp /opt/rackula/config/nginx.service.d-override.conf /etc/systemd/system/nginx.service.d/override.conf
100105
systemctl enable -q nginx rackula-api

0 commit comments

Comments
 (0)