procesa. Ukoliko postoje zapisi sa "grsec" ili "PAX" i pid-om java procesa
pokusajte postaviti sljedece:
-chpax -rs /usr/lib/jvm/java-1.5.0-sun/jre/bin/*
+chpax -rs /usr/lib/jvm/java-6-sun/jre/bin/*
Nakon toga provjerite je li se poboljsalo stanje aplikacije ili barem
promijenio oblik greske. Ako se aplikacije jos uvijek ne ponasa ispravno,
pokusajte obrisati svu PAX zastitu:
-chpax -pemxsr /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
+chpax -pemxsr /usr/lib/jvm/java-6-sun/jre/bin/java
Ako ni tada aplikacija ne radi, preostaje mogucnost koristenja
kernela bez Grsecurity zakrpe. U trenutnoj inacici kernel-cn paketa,
Ovaj paket kod instalacije postavlja
-chpax -rs /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
+chpax -rs /usr/lib/jvm/java-6-sun/jre/bin/java
sto je dovoljno za pokretanje klijentskih aplikacija poput
LDAP Browser\Editor (http://www.iit.edu/~gawojar/ldap/),
exit 0
fi
-if [ "$chpax" ] && \
- ! $chpax -v $libdir/bin/java | egrep -q "flags for $libdir/bin/java \(...r.s\)"; then
- $chpax -rs $libdir/bin/java
+if uname -r | grep -q grsec; then
+ if [ "$chpax" ] && \
+ ! $chpax -v $libdir/bin/java | egrep -q "flags for $libdir/bin/java \(...r.s\)"; then
+ $chpax -rs $libdir/bin/java
+ fi
fi