From: nekral-guest Date: Tue, 27 Nov 2007 19:45:36 +0000 (+0000) Subject: New TODOs. X-Git-Tag: 4.1.0~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=713d777c611696ba14f33d4d2884190cfd6139b1;p=shadow New TODOs. --- diff --git a/TODO b/TODO index 9dd26a51..b4bcb226 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,10 @@ -check differences between chpasswd and chgpasswd +Check for all tools which variables are used. -check IS_ISLNK in lib/defines.h +Check all the expiry semantics + +Add options --crypt-method and --sha-rounds to gpasswd + +method => algorithm in manpages ALL: - move base passwd/shadow/group/gshadow operation to module for allow write @@ -38,9 +42,18 @@ ALL: - groupmems: check reason for isgroup -- chgpasswd: uses chpasswd's pam +- chgpasswd: uses chpasswd's pam config file. Why? + +- newusers: i = 100; no a nice initial value, use login.defs -- groupconv: i = 100; no a nice initial value, use login.defs +- newusers: doc for pw_gid not clear. Differentiate + pw_gid specified and exist + pw_gid specified but does not exist + * name + * number + pw_gid not specified. +- newusers: document what happens when no uid is specified. +- newusers: add option --system? Documentation: