on my f20 system, perusing the account-related commands and ran across the "groupmems" command, whose man page reads:
"SETUP The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list.
$ groupadd -r groups $ chmod 2770 groupmems $ chown root.groups groupmems $ groupmems -g groups -a gk4"
currently, /usr/sbin/groupmems has the following properties:
# ls -l /usr/sbin/groupmems -rwxr-x---. 1 root root 56960 Jul 26 2013 /usr/sbin/groupmems #
so how should i interpret the man page? should groupmems be setgid? or is the man page suggesting how the reader might set it to setgid for further customization? the way the man page is worded seems ambiguous.
rday
On 02/09/14 17:07, Robert P. J. Day wrote:
on my f20 system, perusing the account-related commands and ran across the "groupmems" command, whose man page reads:
"SETUP The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list.
$ groupadd -r groups $ chmod 2770 groupmems $ chown root.groups groupmems $ groupmems -g groups -a gk4"
currently, /usr/sbin/groupmems has the following properties:
# ls -l /usr/sbin/groupmems -rwxr-x---. 1 root root 56960 Jul 26 2013 /usr/sbin/groupmems #
so how should i interpret the man page? should groupmems be setgid? or is the man page suggesting how the reader might set it to setgid for further customization? the way the man page is worded seems ambiguous.
You should interpret the man page to say.... *If* you want to give users the ability to administer their own group membership list then follow the instructions in the "SETUP" section.
By default, this feature is not enable, thus it is not released with mode 2770 set.
On Sun, 9 Feb 2014, Ed Greshko wrote:
On 02/09/14 17:07, Robert P. J. Day wrote:
on my f20 system, perusing the account-related commands and ran across the "groupmems" command, whose man page reads:
"SETUP The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list.
$ groupadd -r groups $ chmod 2770 groupmems $ chown root.groups groupmems $ groupmems -g groups -a gk4"
currently, /usr/sbin/groupmems has the following properties:
# ls -l /usr/sbin/groupmems -rwxr-x---. 1 root root 56960 Jul 26 2013 /usr/sbin/groupmems #
so how should i interpret the man page? should groupmems be setgid? or is the man page suggesting how the reader might set it to setgid for further customization? the way the man page is worded seems ambiguous.
You should interpret the man page to say.... *If* you want to give users the ability to administer their own group membership list then follow the instructions in the "SETUP" section.
By default, this feature is not enable, thus it is not released with mode 2770 set.
i thought as much, which means that the man page is still confusingly worded and, IMHO, still merits a BZ report.
pedantically yours, rday
On 02/09/14 17:27, Robert P. J. Day wrote:
i thought as much, which means that the man page is still confusingly worded and, IMHO, still merits a BZ report.
For the man page, OK. You should simply rewrite it and submit it I suppose.
hi p.j.,
On 02/09/2014 03:27 AM, Robert P. J. Day wrote:
On Sun, 9 Feb 2014, Ed Greshko wrote:
On 02/09/14 17:07, Robert P. J. Day wrote:
on my f20 system, perusing the account-related commands and ran across the "groupmems" command, whose man page reads:
"SETUP The groupmems executable should be in mode 2770 as user root and in group groups. The system administrator can add users to group groups to allow or disallow them using the groupmems utility to manage their own group membership list.
$ groupadd -r groups $ chmod 2770 groupmems $ chown root.groups groupmems $ groupmems -g groups -a gk4"
currently, /usr/sbin/groupmems has the following properties:
# ls -l /usr/sbin/groupmems -rwxr-x---. 1 root root 56960 Jul 26 2013 /usr/sbin/groupmems #
so how should i interpret the man page? should groupmems be setgid? or is the man page suggesting how the reader might set it to setgid for further customization? the way the man page is worded seems ambiguous.
You should interpret the man page to say.... *If* you want to give users the ability to administer their own group membership list then follow the instructions in the "SETUP" section.
By default, this feature is not enable, thus it is not released with mode 2770 set.
i thought as much, which means that the man page is still confusingly worded and, IMHO, still merits a BZ report.
pedantically yours, rday
if you want to be "technickly" correct, something else to consider for your bz report:
]$ man groupmems ]$ ]$ ls -l /usr/sbin/groupmems -rwxr-x---. 1 root root 49356 Dec 9 2011 /usr/sbin/groupmems* ]$ ]$ ]$ groupadd -r groups bash: /usr/sbin/groupadd: Permission denied ]$ su Password: ]# ]# groupadd -r groups ]# chmod 2770 groupmems chmod: cannot access `groupmems': No such file or directory ]# chmod 2770 /usr/sbin/groupmems ]# chown root:groups groupmems chown: cannot access `groupmems': No such file or directory ]# chown root:groups /usr/sbin/groupmems ]# groupmems -g groups -a gk4"
^C
]# ]# ls -l /usr/sbin/groupmems -rwxrwx---. 1 root groups 49356 Dec 9 2011 /usr/sbin/groupmems ]#
note closely the 1st 9 lines and the last 7 lines.
so, _technickly_ the man page "groupmems" is *incorrect*. ;-)