To setup an application to run non-root, that is, as its own user, for example SeaMonkey to run as user "seamonkey", the script /usr/local/clients/setup-client is called. I have completely rewritten that script, reducing it from 1,171 lines down to just 303 lines. The script had grown over time and become very messy. Now it is very simple. What prompted this rewrite, is I want to change SeaMonkey to run non-root. SeaMonkey is builtin to EasyOS 7.x, but runs as the root user. For security, wan...