* NEWS, src/groupmems.c, man/groupmems.8.xml: Document the long
options.
This commit is contained in:
parent
7e0008a2d7
commit
7e17182e4c
@ -1,3 +1,8 @@
|
|||||||
|
2008-09-04 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
|
* NEWS, src/groupmems.c, man/groupmems.8.xml: Document the long
|
||||||
|
options.
|
||||||
|
|
||||||
2008-09-03 Nicolas François <nicolas.francois@centraliens.net>
|
2008-09-03 Nicolas François <nicolas.francois@centraliens.net>
|
||||||
|
|
||||||
* lib/prototypes.h, libmisc/audit_help.c: Define new type
|
* lib/prototypes.h, libmisc/audit_help.c: Define new type
|
||||||
|
2
NEWS
2
NEWS
@ -25,6 +25,8 @@ shadow-4.1.2.1 -> shadow-4.1.3 UNRELEASED
|
|||||||
* Use the groupmems PAM service name instead of groupmod.
|
* Use the groupmems PAM service name instead of groupmod.
|
||||||
* Fix segmentation faults when adding or removing users from a group.
|
* Fix segmentation faults when adding or removing users from a group.
|
||||||
* Added support for shadow groups.
|
* Added support for shadow groups.
|
||||||
|
* Added support long options --add (-a), --delete (-d), --purge (-p),
|
||||||
|
--list (-l), --group (-g).
|
||||||
- newusers
|
- newusers
|
||||||
* Implement the -r, --system option.
|
* Implement the -r, --system option.
|
||||||
- passwd
|
- passwd
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
</para>
|
</para>
|
||||||
<variablelist remap='IP'>
|
<variablelist remap='IP'>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>-a</option> <replaceable>user_name</replaceable></term>
|
<term><option>-a</option>, <option>--add</option> <replaceable>user_name</replaceable></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Add a new user to the group membership list.</para>
|
<para>Add a new user to the group membership list.</para>
|
||||||
<para condition="gshadow">
|
<para condition="gshadow">
|
||||||
@ -61,7 +61,7 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>-d</option> <replaceable>user_name</replaceable></term>
|
<term><option>-d</option>, <option>--delete</option> <replaceable>user_name</replaceable></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Delete a user from the group membership list.</para>
|
<para>Delete a user from the group membership list.</para>
|
||||||
<para condition="gshadow">
|
<para condition="gshadow">
|
||||||
@ -77,7 +77,7 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>-g</option> <replaceable>group_name</replaceable></term>
|
<term><option>-g</option>, <option>--group</option> <replaceable>group_name</replaceable></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>The superuser can specify which group membership
|
<para>The superuser can specify which group membership
|
||||||
list to modify.
|
list to modify.
|
||||||
@ -85,13 +85,13 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>-l</option></term>
|
<term><option>-l</option>, <option>--list</option></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>List the group membership list.</para>
|
<para>List the group membership list.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term><option>-p</option></term>
|
<term><option>-p</option>, <option>--purge</option></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Purge all users from the group membership list.</para>
|
<para>Purge all users from the group membership list.</para>
|
||||||
<para condition="gshadow">
|
<para condition="gshadow">
|
||||||
|
@ -362,7 +362,18 @@ static void display_members (const char *const *members)
|
|||||||
|
|
||||||
static void usage (void)
|
static void usage (void)
|
||||||
{
|
{
|
||||||
(void) fputs (_("Usage: groupmems -a username | -d username | -p | -l [-g groupname]\n"), stderr);
|
(void) fputs (_("Usage: groupmems [options] [action]\n"
|
||||||
|
"\n"
|
||||||
|
"Options:\n"
|
||||||
|
" -g, --group groupname change groupname instead of the user's group\n"
|
||||||
|
" (root only)\n"
|
||||||
|
"\n"
|
||||||
|
"Actions:\n"
|
||||||
|
" -a, --add username add username to the members of the group\n"
|
||||||
|
" -d, --delete username remove username from the members of the group\n"
|
||||||
|
" -p, --purge purge all members from the group\n"
|
||||||
|
" -l, --list list the members of the group\n"
|
||||||
|
"\n"), stderr);
|
||||||
fail_exit (EXIT_USAGE);
|
fail_exit (EXIT_USAGE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user