mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2024-11-27 20:14:46 +08:00
debian: Pass 100 to UID_MIN and GID_MIN, not 1
According to the policy, UIDs and GIDs in the range 1-100 are reserved to be globally allocated by the base-passwd package. The libuuid1 postinstall script passes in UID_MIN=1 and GID_MIN=1. The useradd and groupadd commands seems to skip UID's between 1 and 100 anyway, but it's confusing, so we should pass in UID_MIN=100 and GID_MIN=100 for clarity and in case useradd and groupadd ever changes their behaviour. Addresses-Debian-Bug: #466929 Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
parent
395529bb46
commit
949bc9aa87
4
debian/libuuid1.postinst
vendored
4
debian/libuuid1.postinst
vendored
@ -1,9 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
groupadd -f -K GID_MIN=1 -K GID_MAX=999 libuuid
|
||||
groupadd -f -K GID_MIN=100 -K GID_MAX=999 libuuid
|
||||
if ! grep -q libuuid /etc/passwd; then
|
||||
useradd -d /var/lib/libuuid -K UID_MIN=1 -K UID_MAX=499 -g libuuid libuuid
|
||||
useradd -d /var/lib/libuuid -K UID_MIN=100 -K UID_MAX=999 -g libuuid libuuid
|
||||
fi
|
||||
mkdir -p /var/lib/libuuid
|
||||
chown libuuid:libuuid /var/lib/libuuid
|
||||
|
Loading…
Reference in New Issue
Block a user