Details
-
Epic
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Duplicate
-
None
-
None
-
no sudo
Description
Due to the history of infinidb starting out as an appliance, the system is fairly self healing. However to achieve this the code uses os system calls and sudo if not running as root to achieve this. It would be very beneficial to support a true non root install.
The code should be reviewed for each occurrence of sudo and we should remove these (and ideally os system calls):
- Replace with something that does not require root and ideally not a system command call.
- Remove entirely and replace with descriptive error logging.
- Keep as a last resort and document that certain scenarios will not self heal if root access is not present.
From a priority point of view, the operational database should come first, then mcsadmin, then install as this is likely to be a multi release epic.
Attachments
Issue Links
- relates to
-
MCOL-458 remove use of sudo by non root install
-
- Closed
-