Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

expand nested posix groups #481

Closed
389-ds-bot opened this issue Sep 12, 2020 · 4 comments
Closed

expand nested posix groups #481

389-ds-bot opened this issue Sep 12, 2020 · 4 comments
Labels
closed: fixed Migration flag - Issue
Milestone

Comments

@389-ds-bot
Copy link

Cloned from Pagure issue: https://pagure.io/389-ds-base/issue/481


Older clients cannot handle nested memberuid group membership if the memberuid attribute names a group instead of a user. When syncing posix groups from AD, need a way to expand the group membership for those older clients.

@389-ds-bot 389-ds-bot added the closed: fixed Migration flag - Issue label Sep 12, 2020
@389-ds-bot 389-ds-bot added this to the 1.2.11.16 milestone Sep 12, 2020
@389-ds-bot
Copy link
Author

Comment from krossato at 2012-10-01 23:18:55

Patch to dynamically calculate group membership given nesting
0001-Add-ability-to-populate-memberuid-dynamically-to-ref.patch

@389-ds-bot
Copy link
Author

Comment from rmeggins (@richm) at 2012-10-08 21:13:07

Ticket has been cloned to Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=864108

@389-ds-bot
Copy link
Author

Comment from nhosoi (@nhosoi) at 2012-10-10 03:23:10

The patch has been pushed to master.

commit b9eeb2e
Author: Ken Rossato ken.rossato@redhat.com
Date: Mon Sep 24 19:52:09 2012 -0400

Ticket 481 - expand nested posix groups

Description: Add ability to populate memberuid dynamically to
reflect nested grouping.

$ git merge trac481
Updating d6d9d07..b9eeb2e
Fast-forward
Makefile.am | 1 +
Makefile.in | 1 +
ldap/ldif/50posix-winsync-plugin.ldif | 1 +
ldap/schema/60posix-winsync-plugin.ldif | 44 +
.../plugins/posix-winsync/posix-group-func.c | 846 ++++++++++++++++----
.../plugins/posix-winsync/posix-group-task.c | 249 +++++--
.../plugins/posix-winsync/posix-winsync-config.c | 16 +
ldap/servers/plugins/posix-winsync/posix-winsync.c | 72 ++-
.../plugins/posix-winsync/posix-wsp-ident.h | 4 +-
9 files changed, 1008 insertions(+), 226 deletions(-)
create mode 100644 ldap/schema/60posix-winsync-plugin.ldif

$ git push
Enter passphrase for key '/home/nhosoi/.ssh/id_rsa':
Counting objects: 32, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (17/17), done.
Writing objects: 100% (17/17), 12.50 KiB, done.
Total 17 (delta 11), reused 0 (delta 0)
To ssh://git.fedorahosted.org/git/389/ds.git
d6d9d07..b9eeb2e master -> master

Cherry picked from commit b9eeb2e and pushed to 389-ds-base-1.2.11, as well.
$ git cherry-pick -e -x b9eeb2e

$ git push origin 389-ds-base-1.2.11:389-ds-base-1.2.11
Counting objects: 32, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (17/17), done.
Writing objects: 100% (17/17), 12.54 KiB, done.
Total 17 (delta 11), reused 0 (delta 0)
To ssh://git.fedorahosted.org/git/389/ds.git
3e9a21a..54431eb 389-ds-base-1.2.11-ext -> 389-ds-base-1.2.11

@389-ds-bot
Copy link
Author

Comment from krossato at 2017-02-11 22:57:03

Metadata Update from @krossato:

  • Issue assigned to richm
  • Issue set to the milestone: 1.2.11.16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed: fixed Migration flag - Issue
Projects
None yet
Development

No branches or pull requests

1 participant