mirror of
https://github.com/uutils/shadow.git
synced 2026-06-10 16:14:57 -07:00
ed5bb0b71a
Fixes #57 — useradd: create user accounts with all core flags (-c, -d, -e, -f, -g, -G, -m, -M, -k, -N, -o, -p, -r, -s, -u, -U). UID/GID allocation, home dir creation, skel copy, shadow entry. Fixes #62 — userdel: remove user from passwd/shadow/group/gshadow. Flags: -f, -r, -P. Removes from membership lists. Fixes #63 — usermod: modify user properties. Flags: -c, -d, -e, -f, -g, -G, -a, -L, -U, -l, -s, -u, -P. Lock/unlock via shadow, group membership management. Fixes #64 — chpasswd: batch password change from stdin. Reads username:password pairs, updates /etc/shadow. Supports -e (pre-encrypted), -R (chroot). Fixes #65 — chage: password aging management. All flags: -d, -E, -I, -l, -m, -M, -R, -W. List mode (-l) shows aging info. Matches GNU output format. 364 tests, zero clippy warnings.