diff options
author | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2009-08-17 21:29:47 +0200 |
---|---|---|
committer | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2009-09-07 08:37:24 +0200 |
commit | 5f2832a5dc02e6d240c398e3fada4c92ae99d4ea (patch) | |
tree | 7a71f685447e1a00601b14d64cb93679db5c3ef5 /source4/rpc_server/samr/samr_password.c | |
parent | 353481daa2497f52c8eec6d760981f17a5f528ca (diff) | |
download | samba-5f2832a5dc02e6d240c398e3fada4c92ae99d4ea.tar.gz samba-5f2832a5dc02e6d240c398e3fada4c92ae99d4ea.tar.bz2 samba-5f2832a5dc02e6d240c398e3fada4c92ae99d4ea.zip |
s4:samldb - Major rework
This fixes up the change of the primary group of a user when using the ADUC
console:
- When the "primaryGroupId" attribute changes, we have to delete the
"member"/"memberOf" attribute reference of the new primary group and add one
for the old primary group.
- Deny deletion of primary groups according to Windows Server (so we cannot
have invalid "primaryGroupID" attributes in our AD).
- We cannot add a primary group directly before it isn't a secondary one of a
user account.
- We cannot add a secondary reference ("member" attribute) when the group has
been chosen as primary one.
This also removes the LDB templates which are basically overhead now.
This should also fix bug #6599.
Diffstat (limited to 'source4/rpc_server/samr/samr_password.c')
0 files changed, 0 insertions, 0 deletions