Download as a PDF

Transcript
Contents
3.2.3
uadevwrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.4
uauthd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3
Parsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.4
Multi-user/multi-token cross-validation . . . . . . . . . . . . . . . . . 29
3.5
Generic scripting interface . . . . . . . . . . . . . . . . . . . . . . . . 29
3.6
Achieving filesystem independence and retaining storage media operationality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
4 User manual
32
4.1
Compiling and installing . . . . . . . . . . . . . . . . . . . . . . . . . 32
4.2
Using the uaconf configuration wizard . . . . . . . . . . . . . . . . . 33
4.3
Using the uadevwrite tool for device activation . . . . . . . . . . . . 34
4.4
Using the uaauthd daemon . . . . . . . . . . . . . . . . . . . . . . . . 35
4.5
Understanding the main configuration file . . . . . . . . . . . . . . . 36
4.6
4.5.1
[user] definitions
. . . . . . . . . . . . . . . . . . . . . . . . 36
4.5.2
[script] definitions . . . . . . . . . . . . . . . . . . . . . . . 37
Preconfiguring PAM . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
5 Outlook and conclusion
40
A Source code excerpts
41
A.1 The OTP rehashing procedure . . . . . . . . . . . . . . . . . . . . . . 41
A.2 The device activation procedure (as done by uadevwrite) . . . . . . 42
B Noteworthy C Preprocessor definitions
45
Seite 3