When installing or starting a product based on the owcimomd package, It fails to run citing the following error:
Starting the OpenWBEM CIMOM Daemon
Using config file: /etc/opt/quest/umi/openwbem/openwbem.conf
Searching /etc/opt/quest/umi/openwbem/openwbem.conf.d for additional config files (*.conf)
Loading additional config items from file: /etc/opt/quest/umi/openwbem/openwbem.conf.d/umi.conf
Error starting CIMOM. Check the log files.
On checking the log file /var/opt/quest/umi/logs/owcimomd.log
62 [ 1] INFO ow.owcimomd - owcimomd (4.0.3) beginning startup
76 [ 1] INFO ow.owcimomd - Platform::daemonize() pid = 21379
83 [ 1] ERROR blocxx.PathSecurity - /etc/opt/quest/umi/openwbem/privileges was owned by the proper user, but was not a symlink and was either world (or non-root group) writable or did not have the sticky bit set on the directory.
89 [ 1] FATAL ow.owcimomd - * EXCEPTION CAUGHT IN owcimomd MAIN!
90 [ 1] FATAL ow.owcimomd - * OW_PrivilegeManager.cpp: 438 PrivilegeManagerException: PrivilegeManager::PrivilegeManager: config_dir: /etc/opt/quest/umi/openwbem/privileges is insecure
92 [ 1] INFO ow.owcimomd - owcimomd has shutdown
The program checks the permissions on the entire file system, from /etc/opt/quest/umi/openwbem/privileges back to the / (root) file system. If it finds any permissions that it considers a security risk then it will not run the client.
Fix the permissions on each directory level from / through to /etc/opt/quest/umi/openwbem/privileges. Ensure that they are not world/group write-able, and that root is the owner of the / (root) directory.