99
99
Multiple Mandos servers can coexist on a network without any
100
100
trouble. They do not clash, and clients will try all available
101
101
servers. This means that if just one reboots then the other can
102
bring it back up, but if both reboots at the same time they will
102
bring it back up, but if both reboot at the same time they will
103
103
stay down until someone types in the password on one of them.
105
105
** Faking ping replies?
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. Other ways of retrieving a password could easily be
138
envisoned, but this multiplicity of purpose was seen to be too
139
complex to be a viable way to continue. Instead, the original
140
program was separated into mandos-client(8mandos) and
141
password-prompt(8mandos), and a plugin-runner(8mandos) exist to run
142
them both in parallel, allowing the first successful plugin to
143
provide the password. This opened up for any number of additional
144
plugins to run, all competing to be the first to find a password and
145
provide it to the plugin runner.
147
Four additional plugins are provided:
149
This prompts for a password when using plymouth(8).
151
This prompts for a password when using usplash(8).
153
This prompts for a password when using splashy(8).
154
* askpass-fifo(8mandos)
155
To provide compatibility with the "askpass" program from
156
cryptsetup, this plugin listens to the same FIFO as askpass would
159
More plugins can easily be written and added by the system
160
administrator; see the section called "WRITING PLUGINS" in
161
plugin-runner(8mandos) to learn the plugin requirements.
135
Copyright © 2008 Teddy Hogeborn
165
Copyright © 2008-2010 Teddy Hogeborn
166
Copyright © 2008-2010 Björn Påhlsson