![]() |
![]() |
![]() |
![]() |
wlauth
プログラムは、
を実行します。setuid root
wlauth
プログラムの所有権とファイル属性を変更し、wlauth
に合わせて PAM コンフィグレーション ファイルを設定するには、ルート パーミッションが必要です。
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
注意: シャドウ パスワードを使用しない場合は、shadow
を省略します。
wlauth
が WebLogic Server のパスにない場合、または wlauth
以外のプログラム名を指定した場合は、WebLogic Server を起動したときに Java コマンドライン プロパティを追加する必要があります。使用するスクリプトを編集し、WebLogic Server を起動して、java
コマンドの後に次のオプションを追加します。
-
Dweblogic.security.unixrealm.authProgram=
wlauth_prog
wlauth_prog
を wlauth
プログラムの名前と置き換えます。プログラムが検索パスにない場合は、絶対パスも指定します。WebLogic Server を起動します。wlauth
プログラムが WebLogic Server パスにあり、wlauth
という名前の場合は、この手順は不要です。
![]() ![]() |