Bug#461355: tomcat5.5: More restrictive JULI permissions break java.util.logging.
Michael Koch
konqueror at gmx.de
Sun Jan 20 08:29:40 UTC 2008
On Sat, Jan 19, 2008 at 11:46:47PM -0800, Alexander Hvostov wrote:
> On Saturday 19 January 2008, Marcus Better wrote:
> > If the user creates that file then the security exception still gets
> > thrown, so it would be very confusing to pretend the file doesn't
> > exist. I'm not too happy about this idea.
>
> In that case, we would need to grant FilePermission to read the
> logging.properties file in the appropriate place in each Web application
> directory.
>
> To do this automatically, Tomcat would most likely have to provide a
> custom java.security.Policy implementation that, in addition to granting
> permissions defined by the configured security policy, also grants read
> access to each webapp's own logging.properties file.
Upstream has this in catalina.properties (in SVN, not yet released).
// To enable per context logging configuration, permit read access to the appropriate file.
// Be sure that the logging configuration is secure before enabling such access
// eg for the examples web application:
// permission java.io.FilePermission "${catalina.base}${file.separator}webapps${file.separator}examples${file.separator}WEB-INF${file.separator}classes${file.separator}logging.properties", "read";
> I'm afraid this is a far bigger project than I'm willing to take on, but
> perhaps someone among the Apache folks will do it, so why not forward
> this bug upstream?
Is this really a bug upstream? We should not report bugs there that are
none there. Can someone build upstream SVN and test that a bit?
Cheers,
Michael
More information about the pkg-java-maintainers
mailing list