La información que hay por Internet referente al tema es escueta y aunque se encuentran muchos artículos al final todos tienen un enlace a alguno de los dos siguientes, que son los únicos interesantes. Por supuesto, como no podría ser de otra manera, en inglés:
www.onjava.com/pub/a/onjava/2004/02/18/strutssecurity.html?page=last&x-order=date
www-128.ibm.com/developerworks/web/library/wa-appsec/?ca=dgr-
lnxw16ServletsTaglibsStrutsSecurity#listing2
En nuestro sistema Linux tenemos unos ficheros con extensión .log, y a continuación os mostraré para qué están y cómo localizarlos en nuestro sistema. Estos ficheros, que se encuentran en la carpeta /var/log (en la mayoría de las distribuciones), tienen la función de ir almacenando en su interior todo lo que sucede mientras estamos haciendo [...]
Además de los permisos de lectura(r), escritura(w), ejecución(x) y el bit pegajoso (t) existen otros dos no tan conocidos, que son el suid (set-user-id) y el sgid (set-group-id). Con el primero conseguimos que el usuario ejecute el fichero con permisos de propietario independientemente quien sea el propietario o el grupo e incluso sin importar los permisos del mismo
Protegiendo ficheros GNU/Linux para que ningún usuario, ni superusuario, pueda modificarlos o borrarlos. Algo que puede ser muy útil para ficheros de configuración del sistema, Apache, MySQL...
En Linux, algunas veces necesitamos cambiar permisos solamente a los directorios y no a los archivos comunes. Para esto podemos usar el comando find: find . -type d -exec chmod 775 {} ; Esto lo que hace es cambiarle los permisos a todos los directorios de donde nos encontremos parados.