Skip to content

Omnia 4849 - require-root for install #4955

Description

@richardhenwood-dell

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions