Add 'dont run as root' side quest to roadmap

This commit is contained in:
Brian Picciano 2022-07-04 16:35:16 -06:00
parent b35a3d6574
commit c14649aa45

View File

@ -78,6 +78,19 @@ needed would be:
- Rebranding and possibly submitting to Apple app store (bleh). - Rebranding and possibly submitting to Apple app store (bleh).
### Don't run as root
It's currently a pretty hard requirement for `cryptic-net daemon` to run as
root. This is due to:
- nebula's network interface root to be started.
- dnsmasq listening on port 53, generally a protected port.
If we can't figure out how to get these things running from the start as
non-privileged users, we at least need to get cryptic-net to drop priveleges
from root after initial startup.
### Plugins ### Plugins
It would not be difficult to spec out a plugin system using nix commands. It would not be difficult to spec out a plugin system using nix commands.