1 |
Hi, |
2 |
|
3 |
Why not utilize -r or --system as per useradd(8) in order to add system |
4 |
users? |
5 |
|
6 |
The limits for the allocated user ids comes from /etc/login.defs. |
7 |
|
8 |
Kind Regards, |
9 |
Jaco |
10 |
|
11 |
On 2019/05/30 14:50, Michał Górny wrote: |
12 |
> Signed-off-by: Michał Górny <mgorny@g.o> |
13 |
> --- |
14 |
> eclass/user.eclass | 2 ++ |
15 |
> 1 file changed, 2 insertions(+) |
16 |
> |
17 |
> diff --git a/eclass/user.eclass b/eclass/user.eclass |
18 |
> index 1ffeaae29569..b16c4c6d69b7 100644 |
19 |
> --- a/eclass/user.eclass |
20 |
> +++ b/eclass/user.eclass |
21 |
> @@ -160,6 +160,7 @@ enewuser() { |
22 |
> for ((euid = 101; euid <= 999; euid++)); do |
23 |
> [[ -z $(egetent passwd ${euid}) ]] && break |
24 |
> done |
25 |
> + [[ ${euid} -le 999 ]] || die "${FUNCNAME}: no free UID found" |
26 |
> fi |
27 |
> opts+=( -u ${euid} ) |
28 |
> einfo " - Userid: ${euid}" |
29 |
> @@ -344,6 +345,7 @@ enewgroup() { |
30 |
> for ((egid = 101; egid <= 999; egid++)) ; do |
31 |
> [[ -z $(egetent group ${egid}) ]] && break |
32 |
> done |
33 |
> + [[ ${egid} -le 999 ]] || die "${FUNCNAME}: no free GID found" |
34 |
> fi |
35 |
> } |
36 |
> |