Details
-
Epic
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Done
-
None
-
None
-
no sudo
Description
Due to the history of infinidb starting as an appliance model, the code has a number of places where sudo is required to both install, configure, and run the software. This was done in general to make the system as lights out and low maintenance as possible.
We should review each case where we make a system call and use sudo and see if:
- the logic can be removed and replaced by an error condition with descriptive text
- the logic can be replaced by something that does not require sudo (preferably not using os calls).
- the logic is required and we document a means for the user to have their admin perform the step.
This needs to be broken down and likely worked on in multiple phases. We should prioritize the database running then mcsadmin commands then install.
Attachments
Issue Links
- relates to
-
MCOL-459 remove use of sudo by non root install
-
- Closed
-