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

posix winsync will not create memberuid values if group entry become posix group in the same sync interval #550

Closed
389-ds-bot opened this issue Sep 12, 2020 · 9 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/550


posix winsync plugin can create memberUid values according the uniquemember values.
prerequisite is that the group is already a posix group.
Will add the posix attributes (gid) and the group members on the AD on the same time, so it occurs in the same sync interval and the memberUid values will not generated.

Workaround:

  1. On a new group add first the GID on AD, wait until the GID is added on DS and add then members to the group on AD.
    or
  2. Schedule a memberuid task
    or
  3. do a full resync

I will work on this issue.

@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.3.1 milestone Sep 12, 2020
@389-ds-bot
Copy link
Author

Comment from cgrzemba at 2013-01-10 16:12:32

Cannot reproduce on 1.2.11. It works correct.
But we should add a fixup-memberuid.pl script like the fixup-memberof.pl

@389-ds-bot
Copy link
Author

Comment from rmeggins (@richm) at 2013-01-11 01:16:59

Replying to [comment:1 cgrzemba]:

Cannot reproduce on 1.2.11. It works correct.
But we should add a fixup-memberuid.pl script like the fixup-memberof.pl

Ok. Please open a new ticket for that.

@389-ds-bot
Copy link
Author

Comment from cgrzemba at 2013-01-11 20:30:13

The problem still exists:

Steps to reproduce:

  1. create a new group in AD,
    wait until it is sync to DS

  2. add a member and Posix GID and NIS Domain in AD

The member will only create in uniquemember, not added to memberuid

@389-ds-bot
Copy link
Author

Comment from cgrzemba at 2013-01-24 19:27:16

this fix the problem for version 1.2.11.15
0009-fix-for-550-memberuid-not-created.patch

@389-ds-bot
Copy link
Author

@389-ds-bot
Copy link
Author

Comment from nhosoi (@nhosoi) at 2013-04-03 03:55:15

ack + 1

@389-ds-bot
Copy link
Author

Comment from mreynolds (@mreynolds389) at 2013-04-03 20:13:19

git merge ticket550
Updating 0472b98..f9c9269
Fast-forward
.../plugins/posix-winsync/posix-group-func.c | 4 ++--
.../plugins/posix-winsync/posix-group-func.h | 2 +-
ldap/servers/plugins/posix-winsync/posix-winsync.c | 18 ++++++------------
ldap/servers/slapd/pw.c | 2 +-
4 files changed, 10 insertions(+), 16 deletions(-)

git push origin master
Counting objects: 21, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 1.38 KiB, done.
Total 11 (delta 9), reused 0 (delta 0)
To ssh://git.fedorahosted.org/git/389/ds.git
0472b98..f9c9269 master -> master

@389-ds-bot
Copy link
Author

Comment from nkinder (@nkinder) at 2013-04-08 07:35:02

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

@389-ds-bot
Copy link
Author

Comment from rmeggins (@richm) at 2017-02-11 22:58:12

Metadata Update from @richm:

  • Issue assigned to mreynolds389
  • Issue set to the milestone: 1.3.1

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