egeexyz / gsd-cli.rb

A handy CLI for deploying & managing game server as daemons
MIT License
1 stars 1 forks source link

Support non-root server installed #12

Closed egeexyz closed 4 years ago

egeexyz commented 5 years ago

gsd-cli is currently designed to be run as root.

Dedicated game servers are installed to /opt by default (which generally required elevated permissions on most Linux systems) and installing new systemd daemons also typically required elevated permissions.

Eventually, we want to support using gsd-cli from a non-root user perspective. In principle, this may not be possible because systemd daemon installs should always require elevated privileges. However, a simple root password prompt should work for most Linux distros.