System user privilege level¶
No component of AP-Portal requires elevated (e.g. root) privileges for either
installation or operation, although this does restrict the port numbers which
client and client-direct components can listen on some systems and may make
for unsightly URL’s.
Similarly, if the application is installed as a non-privileged user then on
some systems it may not be straightforward to have the components and
dependent applications automatically started if the native system is rebooted.
For example, cron’s @reboot may not work on some systems. In such
cases it may require the assistance of someone with elevated privileges to
create, for example, a SysV init script.