130
130
on your door and the sudden absence of all the servers in your
131
131
server room. Which it does nicely.
134
In the early designs, the mandos-client(8mandos) program (which
135
retrieves a password from the Mandos server) also prompted for a
136
password on the terminal, in case a Mandos server could not be
137
found. This duality of purpose was seen to be too complex to be a
138
viable way to continue. Instead, the programs are now separated
139
into mandos-client(8mandos) and password-prompt(8mandos), and a
140
plugin-runner(8mandos) exist to run them both in parallel, allowing
141
the first plugin to succeed to provide the password. This opened up
142
for any number of additional plugins to run, all competing to be the
143
first to find a password and provide it to the plugin runner.
145
Three additional plugins are provided:
147
This prompts for a password when using usplash(8).
149
This prompts for a password when using splashy(8).
151
To provide compatibility with the "askpass" program from
152
cryptsetup, this plugin listens to the same FIFO as askpass would
155
(None of these take any options or reads any files.)
157
More plugins could easily be written and added by the system
158
administrator; see the section called "WRITING PLUGINS" in
159
plugin-runner(8mandos) to learn the plugin requirements.
163
135
Copyright © 2008 Teddy Hogeborn