Skip to main content
Question

Is it possible to create OS User (dbadmin) before running the Vertica installer?

  • March 3, 2023
  • 4 replies
  • 5 views

jordzilla
Forum|alt.badge.img+1

Because of fapolicyd requirements (installing under RHEL 8.x with DISA STIGs applied), I need the Vertica OS User to be created and known before running the installer as I need to reference it in the faplicyd rules file.
Will Vertica still install properly if I create the ''verticadba'' group and ''dbadmin'' user before starting the installer?

4 replies

SruthiA
Forum|alt.badge.img+1
  • Participating Frequently
  • March 3, 2023

Installation should work.


jordzilla
Forum|alt.badge.img+1
  • Author
  • Participating Frequently
  • March 3, 2023

Thank you @SruthiA !

Are there any other caveats to be aware of?
Does the user or group have to have a specific id, etc?
I know the default shell should be bash, but I think RHEL does that automatically for a new user unless you specify otherwise.


s_crossman
Forum|alt.badge.img
  • Participating Frequently
  • March 3, 2023

This page in the docs should help. It lists all the requirements for a user created before installation, and it covers what the install checks and errors it will post for various checks that fail. I hope it helps. https://www.vertica.com/docs/12.0.x/HTML/Content/Authoring/InstallationGuide/BeforeYouInstall/systemuserreqts.htm


mosheg
Forum|alt.badge.img+2
  • Participating Frequently
  • March 4, 2023

Does the user or group have to have a specific id, etc?
No, but as mentioned in the doc Stephen shared the user must be in the verticadba group or a group with the same name as the user.
And yes, the user must use the BASH shell as the user's default shell and RHEL does it automatically.
BTW, by default, the Vertica install script automatically configures and creates the username dbadmin and its verticadba group.