Kyle MacLeod 6f6fe2817e miniboot: Lock the root account during subcloud install
The root account must be locked (any logins disallowed) during the
install, otherwise the user can login via BMC if they know the password.
This commit adds the 'passwd -l root' command to the miniboot kickstart.
A TODO is added to investigate removal of setting an initial root
password.

Test Plan:
PASS:
- Install a subcloud via redfish. Verify that the root account is
  locked upon install, and past the bootstrap/deployment stages, via
  'sudo passwd -S root'

Closes-Bug: 2102679
Change-Id: Ica4264d3dd86fef7ed508157a24fac92980e38e7
Signed-off-by: Kyle MacLeod <kyle.macleod@windriver.com>
2025-03-17 12:10:05 -04:00
2025-01-28 13:32:10 +00:00
2023-08-29 16:50:22 -04:00
2019-04-19 19:52:33 +00:00
2023-04-28 12:38:51 -04:00
2018-05-31 07:36:43 -07:00
2023-07-19 12:32:13 -03:00
2022-12-26 23:26:54 +00:00

metal

The starlingx/metal repository handles StarlingX Bare Metal Management1.

This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest2.

References


  1. https://docs.starlingx.io/api-ref/metal↩︎

  2. https://opendev.org/starlingx/manifest.git↩︎

Description
StarlingX Bare Metal and Node Management, Hardware Maintenance
Readme 15 MiB
Languages
C++ 83%
Shell 10.2%
Python 3.3%
C 2.5%
Makefile 1%