I'm very excited about the work in #4849
An initial observation that I've been pondering. Omnia during install requires write access to /etc/omnia (and another location in etc). etc is typically writable only by root. Today to install Omnia you need root access.
I'm opening this issue to discuss if this is a sensible design constraint.
I feel like require-root for install may be desirable:
- Omnia is a provisioning tool that may have a large scope of influence. It does root like things to the system.
- We want to use standard OS features for audit, logging, etc. Having a 'root-required' step makes this easy to setup during install.
Also, I feel like require-root may not be desirable:
- writing to
/etc is an artificial requirement - we could change /etc/omnia to a user configurable location.
On balance, I think my instinct is that we should require-root (the current behavior) for install. Anyone have alternative thoughts?
I'm very excited about the work in #4849
An initial observation that I've been pondering. Omnia during install requires write access to
/etc/omnia(and another location inetc).etcis typically writable only by root. Today to install Omnia you need root access.I'm opening this issue to discuss if this is a sensible design constraint.
I feel like require-root for install may be desirable:
Also, I feel like require-root may not be desirable:
/etcis an artificial requirement - we could change/etc/omniato a user configurable location.On balance, I think my instinct is that we should require-root (the current behavior) for install. Anyone have alternative thoughts?