spark-6106:Support user group mapping and groups in view, modify and admin acls #5325
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add following configuration:
spark.security.group.acls.enable: true|false to enable/disable group acl check
spark.security.groupMappingProvider: to config the implement for getting groups for user,
the default value: org.apache.spark.util.ShellBasedUnixGroupsMapping
The group acls can be configured with: "spark.ui.view.acls", "spark.modify.acls", "spark.admin.acls", for example:
spark.ui.view.acls : user1,user2|group1,group2
The user list and group list will be splitted by '|'.