Initial commit for Tizen
[profile/extras/shadow-utils.git] / doc / WISHLIST
1 $Id: WISHLIST 2621 2009-04-10 22:35:19Z nekral-guest $
2
3 This is my wishlist for the shadow suite, in no particular order.  Feel
4 free to do anything from this list and mail me the diffs :-).
5
6 Patches in diff -u format, against the latest version (sometimes in the
7 "beta" directory) are preferred and make my job easier.  Please, no
8 MIME, base64, quoted-printable, or HTML.  For very big patches, or if
9 your mailer can corrupt them, please use gzip and uuencode.  Thanks!
10
11 New ideas to add to this list are welcome, too.  --marekm
12
13 - fix all the bugs, of course
14 - implement "su only" accounts (no logins, only su from other account)
15 - rewrite getdef.c to be more general? (no hardcoded names)
16 - patch for rlogind/telnetd to create utmp entry and fill in ut_addr
17 - option to specify encrypted password in passwd (for yppasswdd, so it
18   doesn't need to know about shadow/non-shadow); should probably use a pipe
19   (less insecure than command line arguments)
20 - add support for changing NIS passwords
21 - add option to check passwords by piping them to external programs
22 - add functionality of the contrib/rpasswd.c wrapper to passwd
23 - option to generate pronounceable passwords (like on SCO), external program?
24 - poppassd (remote password change for eudora etc.)
25 - add support for passwd/shadow db files (glibc)
26 - vipw: check password files for errors after editing
27 - add "maximum time users allowed to stay logged in" limit option to logoutd
28 - handle quotes in /etc/environment like the shell does (but sshd doesn't...)
29 - better utmpx support (logoutd, ...)
30 - better OPIE support (report number of logins left, etc.)
31 - new option for /etc/suauth: don't load user's environment (force "su -")
32   suggested by Ulisses Alonso Camaro
33 - find out why recent releases won't compile on Solaris
34 - newusers should be able to copy /etc/skel to the new home directory
35   (like useradd)
36 - add directories where other packages can add hooks for package-specific
37   per-user configuration, to be executed with run-parts. Some hooks should
38   be executed at package install time for existing users, likewise for
39   package removal and possibly modification.  (Debian Bug#36019)
40