Sun Java System Directory Server Enterprise Edition 6.3 トラブルシューティングガイド

Java ES のアクセス権の問題の解決

クリーンインストールを実行しても、まだインストーラを起動できない場合は、アクセス権の問題が発生している可能性があります。この問題は、通常は Linux で、デフォルトの umask 値が正しくないことによって発生します。この問題は、root などのユーザーとしてインストールしたあとに、Directory Server の通常の LDAP ユーザーを使用したときに発生します。Directory Server を LDAP ユーザーとして起動すると、umask 値が過度に制限されていることが原因でこのユーザーが root としてインストールしたファイルにアクセスできないために、エラーが発生します。

たとえば、次のような単純なスクリプトを使用して、アクセス権をリセットできます。


# cd /opt/sun
# for i in `find . -perm 750`
do
chmod $i 755 $i
done
# for i in `find. -perm 640`
do
chmod $i 644 $i
done
# cd instance-directory
# for i in `find . -perm 750`
do
chmod $i 755 $i
done
# for i in `find . -perm 640`
do 
chmod $i 644 $i
done