You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by ar...@apache.org on 2014/09/27 01:31:34 UTC
[04/12] git commit: HDFS-6664. HDFS permissions guide documentation
states incorrect default group mapping class. (Ray Chiang via aw)
HDFS-6664. HDFS permissions guide documentation states incorrect default group mapping class. (Ray Chiang via aw)
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/3a1f9816
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/3a1f9816
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/3a1f9816
Branch: refs/heads/HDFS-6581
Commit: 3a1f981686835f64df4498f93dae73fde3f2c7a8
Parents: 83264cf
Author: Allen Wittenauer <aw...@apache.org>
Authored: Fri Sep 26 12:20:40 2014 -0700
Committer: Allen Wittenauer <aw...@apache.org>
Committed: Fri Sep 26 12:20:40 2014 -0700
----------------------------------------------------------------------
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++
.../src/site/apt/HdfsPermissionsGuide.apt.vm | 13 ++++++++++---
2 files changed, 13 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hadoop/blob/3a1f9816/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
index 1297bc9..0524cf0 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
+++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
@@ -972,6 +972,9 @@ Release 2.6.0 - UNRELEASED
HDFS-7140. Add a tool to list all the existing block storage policies.
(jing9)
+ HDFS-6664. HDFS permissions guide documentation states incorrect default
+ group mapping class. (Ray Chiang via aw)
+
Release 2.5.1 - 2014-09-05
INCOMPATIBLE CHANGES
http://git-wip-us.apache.org/repos/asf/hadoop/blob/3a1f9816/hadoop-hdfs-project/hadoop-hdfs/src/site/apt/HdfsPermissionsGuide.apt.vm
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/site/apt/HdfsPermissionsGuide.apt.vm b/hadoop-hdfs-project/hadoop-hdfs/src/site/apt/HdfsPermissionsGuide.apt.vm
index f9aac0b..30119a6 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/site/apt/HdfsPermissionsGuide.apt.vm
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/site/apt/HdfsPermissionsGuide.apt.vm
@@ -99,9 +99,16 @@ HDFS Permissions Guide
Once a username has been determined as described above, the list of
groups is determined by a group mapping service, configured by the
hadoop.security.group.mapping property. The default implementation,
- org.apache.hadoop.security.ShellBasedUnixGroupsMapping, will shell out
- to the Unix bash -c groups command to resolve a list of groups for a
- user.
+ org.apache.hadoop.security.JniBasedUnixGroupsMappingWithFallback,
+ will determine if the Java Native Interface (JNI) is available. If
+ JNI is available, the implementation will use the API within hadoop
+ to resolve a list of groups for a user. If JNI is not available
+ then the shell implementation,
+ org.apache.hadoop.security.ShellBasedUnixGroupsMapping, is used.
+ This implementation shells out with the <<<bash -c groups>>>
+ command (for a Linux/Unix environment) or the <<<net group>>>
+ command (for a Windows environment) to resolve a list of groups for
+ a user.
An alternate implementation, which connects directly to an LDAP server
to resolve the list of groups, is available via