You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by te...@apache.org on 2013/01/09 21:39:52 UTC
svn commit: r1431049 -
/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java
Author: tedyu
Date: Wed Jan 9 20:39:52 2013
New Revision: 1431049
URL: http://svn.apache.org/viewvc?rev=1431049&view=rev
Log:
HBASE-7524 hbase-policy.xml is improperly set thus all rules in it can be by-passed (Kai Zheng)
Modified:
hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java
Modified: hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java
URL: http://svn.apache.org/viewvc/hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java?rev=1431049&r1=1431048&r2=1431049&view=diff
==============================================================================
--- hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java (original)
+++ hbase/trunk/hbase-server/src/main/java/org/apache/hadoop/hbase/security/HBasePolicyProvider.java Wed Jan 9 20:39:52 2013
@@ -48,7 +48,7 @@ public class HBasePolicyProvider extends
public static void init(Configuration conf,
ServiceAuthorizationManager authManager) {
// set service-level authorization security policy
- conf.set("hadoop.policy.file", "hbase-policy.xml");
+ System.setProperty("hadoop.policy.file", "hbase-policy.xml");
if (conf.getBoolean(
ServiceAuthorizationManager.SERVICE_AUTHORIZATION_CONFIG, false)) {
authManager.refresh(conf, new HBasePolicyProvider());