-
Notifications
You must be signed in to change notification settings - Fork 4
/
TODO
36 lines (25 loc) · 1.4 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
- implement options use_first_pass and try_first_pass, like
the kerb5 module does (pb)
- check what other "standard" options every pam module should
offer (pb)
- option for otpw-gen to generate only one single password (pb)
- global config file; reduce the number of compile-time options (pb)
- move .otpw out of home directory, in order to
- make it work if $HOME is not yet mounted (/var/otpw/$LOGNAME) (pb)
- users can be prevented from recycling passwords
(this would require otpw-gen to become setuid) (some U.S. nuclear lab)
- add generation time and (optional) expiry time to .otpw file (pb)
- what happens with the 3-password challenge if there is only
a single password left? (pb)
- make lock timeout (default 24 h) configurable (pb)
- "buddy file" with list of other users who can add a one-time password
- add GPL boilerplate more prominently
- Compiling on openSUSE 10.3/x86_64 leads to:
ld --shared -o pam_otpw.so pam_otpw.o otpw-l.o rmd160.o md.o \
-lcrypt -lpam -lpam_misc
ld: pam_otpw.o: relocation R_X86_64_32 against `a local symbol' can not
be used when making a shared object; recompile with -fPIC
pam_otpw.o: could not read symbols: Bad value
- option for pam_otpw to restrict the passwords actually used to a
subset (e.g., range, modulus), for the case where multiple hosts
have copies of the same password file but must not ask for the same.