> # Unix Realm: Configuration

> Configuration Options Related Tasks Related Topics

> The UNIX security realm executes a small native program, wlauth, to look up users and groups and to authenticate users on the basis of their UNIX login names and passwords. The UNIX security realm can only be used on the Solaris and Linux platforms. Use this page to define a name for the realm and the name of the program used to authenticate users in the UNIX security realm.

> When using the UNIX security realm, you must configure a Caching realm. When configuring the Caching realm, select the UNIX security realm as the Basic realm. The Basic attribute defines the association between the Caching realm and the UNIX security realm.

> To use the UNIX security realm, you need to use Compatibility security. The use of the UNIX security realm is deprecated in this release of WebLogic Server.

> #### Configuration Options

> Name | Description
> --- | ---
> Name | The user-specified name of this MBean instance. This name is included as one of the key properties in the MBean's `javax.management.ObjectName`: `Name=user-specified-name` Changes take effect after you redeploy the module or restart the server.
> Auth Program | The name of the program used to authenticate users in the UNIX security realm. In most cases, the name of the program is `wlauth`. The authentication program must run `setuid root`. If the program name is `wlauth` and is in the `CLASSPATH`, you need not explicitly set this attribute; leave the attribute blank. If the program name is different than `wlauth`, or if it is not in the `CLASSPATH` of WebLogic Server, specify this attribute. Changes take effect after you redeploy the module or restart the server.
> Realm Classname | Gets the realmClassName attribute of the BasicRealmMBean object Changes take effect after you redeploy the module or restart the server.

> Related Tasks

> - Configure wlauth for UNIX security realms
> - Configure UNIX security realms

> Related Topics

> - Using Compatibility Security