7
0
forked from pool/sysuser-tools

2 Commits

2 changed files with 8 additions and 3 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sat Nov 1 15:48:03 UTC 2025 - Thorsten Kukuk <kukuk@suse.com>
- Remove dependency on chage
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Aug 28 15:16:04 UTC 2025 - Thorsten Kukuk <kukuk@suse.com> Thu Aug 28 15:16:04 UTC 2025 - Thorsten Kukuk <kukuk@suse.com>

View File

@@ -52,7 +52,7 @@ else
;; ;;
u|u\!) u|u\!)
if [ "${1}" = "u!" ]; then if [ "${1}" = "u!" ]; then
EXPIRE_DATE="1970-01-02" LOCK_ACCOUNT=1
fi fi
shift shift
@@ -97,8 +97,8 @@ else
fi fi
run /usr/sbin/useradd -r -c "$3" -d "${homedir}" $ARGUMENTS run /usr/sbin/useradd -r -c "$3" -d "${homedir}" $ARGUMENTS
if [ -n "$EXPIRE_DATE" ]; then if [ -n "$LOCK_ACCOUNT" ] && [ -x /usr/sbin/usermod ]; then
run chage -E "$EXPIRE_DATE" "$1" run /usr/sbin/usermod --expiredate 1 "$1"
fi fi
elif [ -x "$busybox" ]; then elif [ -x "$busybox" ]; then
if [ -n "$GROUP_ID" ] && [ "$GROUP_ID" != "-" ]; then if [ -n "$GROUP_ID" ] && [ "$GROUP_ID" != "-" ]; then