* NEWS, lib/getdef.c, man/login.defs.5.xml: New login.defs
variable: MAX_MEMBERS_PER_GROUP. Used for the split groups support. * lib/commonio.c, lib/commonio.h: Add an open_hook and close_hook operation. They are called after the database is actually opened and parse, or before it is closed. * lib/groupio.c: Add an open_hook to merge split groups, and an close group to split groups if MAX_MEMBERS_PER_GROUP is set. This fixes gpasswd and chgpasswd when split groups are used. * lib/sgroupio.c, lib/shadowio.c, lib/pwio.c: No open or close hooks for these databases. (unsure about what should be the gshadow behavior for split groups)
This commit is contained in:
4
NEWS
4
NEWS
@@ -46,6 +46,10 @@ shadow-4.0.18.1 -> shadow-4.0.18.2 UNRELEASED
|
||||
- gpasswd: Only read information from the local file group database. It
|
||||
writes the changes in /etc/group and/or /etc/gshadow, but used to read
|
||||
information from getgrnam (hence possibly from another group database).
|
||||
- New login.defs variable: MAX_MEMBERS_PER_GROUP. It should provide a
|
||||
better support for split groups. Be careful when using this variable:
|
||||
not all tools support well split groups (in or out of the shadow
|
||||
tool suite). It fixes gpasswd and chgpasswd when split groups are used.
|
||||
|
||||
*** documentation:
|
||||
- Generate the translated manpages from PO at build time.
|
||||
|
Reference in New Issue
Block a user