[ 
https://issues.apache.org/jira/browse/HADOOP-5740?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12703697#action_12703697
 ] 

Steve Loughran commented on HADOOP-5740:
----------------------------------------

Hadoop doesn't work at all with a proper security manager, noted in 
HADOOP-5731, caused by the service level auth of HADOOP-4348. 

Even if you switch to a minimal security manager that blocks System.exit() 
calls (see HADOOP-4532 and HADOOP-5453) but doesnt delegate authorisation to 
the normal sun policy-driven code doesn't work, because libraries in Hadoop 
(here, jetty) and elsewhere RMI both check for a security manager being 
present, and if so, get the codebase's policy and add rights to it. That is, 
they assume that they can do this, and that it is needed. 

This patch lets both libraries get away with setting permissions, without 
paying any attention to the values. It is not a step towards hosting Hadoop 
under a fully functional security manager, but should be enough to run Hadoop 
under a simple manager that blocks exit calls unless asked very nicely. 

Now, ultimately, I would like to work with a Security Manager, but fixing that 
is going to require way more effort. 

> Hadoop JSP pages don't work under a security manager
> ----------------------------------------------------
>
>                 Key: HADOOP-5740
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5740
>             Project: Hadoop Core
>          Issue Type: Bug
>          Components: fs, mapred
>    Affects Versions: 0.21.0
>            Reporter: Steve Loughran
>            Assignee: Steve Loughran
>            Priority: Minor
>         Attachments: hadoop-5740.patch
>
>
> When you run Hadoop under a security manager that says "yes" to all security 
> checks, you get stack traces when Jetty tries to initialise the JSP engine. 
> Which implies you can't use Jasper under a security manager

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to