When changing the Authentication configuration, there are several things that you can control:
Who can access the CIMOM
Which LDAP server to use (on NetWare)
Where the LDAP search for users begins (on NetWare)
What authentication module is used
See the following settings:
Directs the http_server to allow local authentication without supplying a password, relying on local system file permissions.
You can use this setting with the Basic or Digest settings.
http_server.allow_local_authentication = option
Option |
Use |
---|---|
false |
Disable local authentication. This is the default setting for NetWare. |
true |
Enables local authentication. This is the default setting for Linux. |
http_server.allow_local_authentication = true
Specifies a location for the password file. This is required if the http_server.use_digest setting is enabled.
http_server.digest_password_file = path_filename
The following are the default paths and filenames for the digest password files:
Platform |
File Location |
---|---|
Linux |
/etc/openwbem/digest_auth.passwd |
NetWare |
/system/cimom/etc/openwbem/digest_auth.passwd |
http_server.digest_password_file = /etc/openwbem/digest_auth.passwd
Determines whether the server should attempt to authenticate clients with SSL Client Certificate verification.
This setting is disabled by default.
http_server.ssl_client_verification = option
http_server.ssl_client_verification = disabled
Specifies a directory containing the OpenSSL trust store.
http_server.ssl_trust_store = path
The following are the default paths for the trust store files.
http_server.ssl_trust_store = /etc/openwbem/truststore
Directs the HTTP server to use Digest authentication, which bypasses the Basic authentication mechanism. To use Digest, you must set up the digest password file using owdigestgenpass.
Digest doesn’t use the authentication module specified by the OWCIMOMD.authentication_module configuration setting.
http_server.use_digest = option
http_server.use_digest = false
Specifies the username of the user that has access to all Common Information Model (CIM) data in all namespaces maintained by the OWCIMOMD. This user can be used to administer the /root/security name space, which is where all ACL user rights are stored.
ACL processing is not enabled until the OpenWBEM_Acl1.0.mof file has been imported.
owcimomd.ACL_superuser = username
owcimomd.ACL_superuser = root
Enables or disables anonymous logins to owmgmt_openwebem_lx_nwd.
owcimomd.allowed_anonymous = option
owcimomd.allowed_anonymous = false
Specifies a list of users who are allowed to access OWCIMOMD data.
owcimomd.allowed_users = option
owcimomd.allowed_users = bcwhitely jkcarey jlanderson
Specifies the authentication module that is used by OWCIMOMD. This setting should be an absolute path to the shared library containing the authentication module.
owcimomd.authentication_module = path_filename
The following are the default paths and filenames for the authentication modules:
owcimomd.authentication_module = /usr/lib/openwbem/authentication/libnovellauthentication.so
owcimomd.authentication_module = /system/cimom/lib/openwbem/authentication/libnetwareauthentication.nlm ldap_auth.ldap_host = 192.155.27.1 ldap_auth.cert_file = /public/RootCert.der ldap_auth.searchbase = ou=users,ou=provo,o=example_company
The following table lists the additional LDAP settings that are recognized by owcimom.nlm and explains their configuration options:
Table 6-2 Configuration Options for Additional LDAP Settings Recognized by OWCIMOM.NLM
Specifies the path to the password file when the simple authentication module is used.
This setting is disabled by default.
simple_auth.password_file = path_filename
simple_auth.password_file = /etc/openwbem/simple_auth.passwd
simple_auth.password_file = /system/cimom/etc/openwbem/simple_auth.passwd