Service users and permissions
During PowerVC installation, several operating system user accounts are created for the services that make up PowerVC (for example, nova, for the OpenStack compute service). But the services are launched and run as those users rather than as a root user for improved security. Sometimes a service might need to run a command that is restricted to the root user. To run a command that is restricted to the root user, PowerVC also configures filters that allow root access for specific commands through sudo.
Make sure that the sudo file has #includedir /etc/sudoers.d/ entry
so that the sudo access is not blocked. This feature follows the OpenStack model. These service accounts are also used to secure inter-service
communication sometimes, by using complex random passwords.
apachegarbmemcachedhaclusterhaproxymysqlepmdrabbitmqzookeeperglanceneutrongnocchiceilometerpankocindernovakeystonebumblebeeplacementswiftblazarttv-validationclerkmongodpvcuisquall
SQL-based authentication for service users
The SQL driver is now Keystone's default identity driver for internal service users. Passwords for these service users are not set at the operating system level. Instead, service users and passwords are created in the Keystone database by using the SQL driver. These credentials are used in the respective service configuration files as before. You can change passwords for these service users by using CLI command. For details, see CLI commands.