Package: adduser
Version: 3.102
Severity: normal
Tags: patch

/usr/sbin/adduser -h
adduser --group [--gid ID] GROUP
addgroup [--gid ID] GROUP
   Add a user group

/usr/sbin/adduser --group --gid 12345 foo
adduser: The --group, --ingroup, and --gid options are mutually exclusive.

Included is a patch which Fixes the Glitch in an intuitive way.  I've
not analyzed the consequencses or implications, however.

--- /usr/sbin/adduser   2007-02-09 23:07:17.000000000 -0500
+++ /tmp/adduser        2007-02-09 23:07:27.000000000 -0500
@@ -137,7 +137,7 @@
 if( defined($configfile) ) { @defaults = ($configfile); }
 
 # detect the right mode
-my $action = $0 eq "addgroup" ? "addgroup" : "adduser";
+my $action = ($0 eq "addgroup" || defined($found_group_opt)) ? "addgroup" : 
"adduser";
 if (defined($found_sys_opt)) {
   $action = "addsysuser" if ($action eq "adduser");
   $action = "addsysgroup" if ($action eq "addgroup");


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to