[
https://issues.apache.org/jira/browse/PIG-4080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai resolved PIG-4080.
-----------------------------
Resolution: Fixed
Fix Version/s: 0.14.0
Hadoop Flags: Reviewed
Patch committed to trunk. Thanks Prashant!
> Add Preprocessor commands and more to the black/whitelisting feature
> --------------------------------------------------------------------
>
> Key: PIG-4080
> URL: https://issues.apache.org/jira/browse/PIG-4080
> Project: Pig
> Issue Type: Improvement
> Affects Versions: 0.14.0, 0.13.1
> Reporter: Prashant Kommireddi
> Assignee: Prashant Kommireddi
> Fix For: 0.14.0
>
> Attachments: PIG-4080.patch, PIG-4080_2.patch
>
>
> Executing Pig scripts in a multi-tenant environment within the context of the
> app server requires disabling certain other commands that could be dangerous.
> For eg, the shell commands contained within the pig script will be executed
> as the user (possibly superuser) on the app server. The following is an
> example
> %declare X `id`;
> An admin might want to disable certain features, such as either disabling
> "shell" entirely or even being extra cautious by disabling "declare". Some
> more commands that could be disabled are - default, define (dynamic
> invokers), run and exec.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)