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,則不需要此步驟。