wlauth 文件复制到执行 WebLogic Server 的计算机的文件系统上,如 /usr/sbin 目录。wlauth 文件位于 weblogic/server/native/solaris/sparc 目录中。
wlauth 所有者和权限:
# chown root wlauth
# chmod +xs wlauth
wlauth 的 PAM 配置。
在 Solaris 上,将下列各行添加到 /etc/pam.conf 文件中:
# Setup for WebLogic authentication on Solaris machines
#
wlauth auth required /usr/lib/security/pam_unix.so.1
wlauth password required /usr/lib/security/pam_unix.so.1
wlauth account required /usr/lib/security/pam_unix.so.1
在 Linux 上,创建名为 /etc/pam.d/wlauth 的文件,此文件包含下列内容:
#%PAM-1.0
#
# File name:
#
/etc/pam.d/wlauth
#
# If you do not use shadow passwords, delete "shadow".
auth required /lib/security/pam_pwdb.so shadow
account required /lib/security/pam_pwdb.so
如果 wlauth 不在 WebLogic Server 路径中,或者已经为程序提供了 wlauth 以外的名称,那么必须在启动 WebLogic Server 时添加 Java 命令行属性。编辑用来启动 WebLogic Server 的脚本,并在 java 命令后添加以下选项:
-Dweblogic.security.unixrealm.authProgram=wlauth_prog
用 wlauth 程序的名称替换 wlauth_prog,如果程序不在搜索路径中,则包括完整路径。启动 WebLogic Server。如果 wlauth 程序位于 WebLogic Server 路径中而且名为 wlauth,则不需要此步骤。