41 lines
1.4 KiB
Plaintext
41 lines
1.4 KiB
Plaintext
Goal: accepts the -O flag for backward compatibility. (was used by adduser?)
|
|
|
|
Note: useradd.8 needs to be regenerated.
|
|
|
|
Status wrt upstream: not included as this is just specific
|
|
backward compatibility for Debian
|
|
|
|
--- a/man/useradd.8.xml
|
|
+++ b/man/useradd.8.xml
|
|
@@ -326,6 +326,11 @@
|
|
=<replaceable>100</replaceable> <option>-K</option>
|
|
<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>
|
|
</para>
|
|
+ <para>
|
|
+ For the compatibility with previous Debian's
|
|
+ <command>useradd</command>, the <option>-O</option> option is
|
|
+ also supported.
|
|
+ </para>
|
|
<!--para>
|
|
Note: <option>-K</option> <replaceable>UID_MIN</replaceable>=<replaceable>10</replaceable>,<replaceable>UID_MAX</replaceable>=<replaceable>499</replaceable>
|
|
doesn't work yet.
|
|
--- a/src/useradd.c
|
|
+++ b/src/useradd.c
|
|
@@ -1227,7 +1227,7 @@
|
|
{NULL, 0, NULL, '\0'}
|
|
};
|
|
while ((c = getopt_long (argc, argv,
|
|
- "b:c:d:De:f:g:G:hk:K:lmMNop:rR:P:s:u:U"
|
|
+ "b:c:d:De:f:g:G:hk:O:K:lmMNop:rR:P:s:u:U"
|
|
#ifdef WITH_SELINUX
|
|
"Z:"
|
|
#endif /* WITH_SELINUX */
|
|
@@ -1367,6 +1367,7 @@
|
|
kflg = true;
|
|
break;
|
|
case 'K':
|
|
+ case 'O': /* compatibility with previous Debian useradd */
|
|
/*
|
|
* override login.defs defaults (-K name=value)
|
|
* example: -K UID_MIN=100 -K UID_MAX=499
|