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