Add 'dont run as root' side quest to roadmap
This commit is contained in:
parent
b35a3d6574
commit
c14649aa45
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user