1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
3
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
<!ENTITY TIMESTAMP "2020-09-16">
4
<!ENTITY TIMESTAMP "2019-04-10">
5
5
<!ENTITY % common SYSTEM "common.ent">
384
384
plugin requirements.
388
<refsect1 id="systemd">
389
<title>SYSTEMD</title>
391
More advanced startup systems like <citerefentry><refentrytitle
392
>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
393
already have their own plugin-like mechanisms for allowing
394
multiple agents to independently retrieve a password and deliver
395
it to the subsystem requesting a password to unlock the root
396
file system. On these systems, it would make no sense to run
397
<citerefentry><refentrytitle>plugin-runner</refentrytitle
398
><manvolnum>8mandos</manvolnum></citerefentry>, the plugins of
399
which would largely duplicate the work of (and conflict with)
400
the existing systems prompting for passwords.
403
As for <citerefentry><refentrytitle>systemd</refentrytitle
404
><manvolnum>1</manvolnum></citerefentry> in particular, it has
406
url="https://systemd.io/PASSWORD_AGENTS/">Password
407
Agents</ulink> system. Mandos uses this via its
408
<citerefentry><refentrytitle>password-agent</refentrytitle
409
><manvolnum>8mandos</manvolnum></citerefentry> program, which is
410
run instead of <citerefentry><refentrytitle
411
>plugin-runner</refentrytitle><manvolnum>8mandos</manvolnum
412
></citerefentry> when <citerefentry><refentrytitle
413
>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>
414
is used during system startup.
417
388
<refsect1 id="bugs">
418
389
<title>BUGS</title>
419
390
<xi:include href="bugs.xml"/>
434
405
<manvolnum>8</manvolnum></citerefentry>,
435
406
<citerefentry><refentrytitle>plugin-runner</refentrytitle>
436
407
<manvolnum>8mandos</manvolnum></citerefentry>,
437
<citerefentry><refentrytitle>password-agent</refentrytitle>
438
<manvolnum>8mandos</manvolnum></citerefentry>,
439
408
<citerefentry><refentrytitle>mandos-client</refentrytitle>
440
409
<manvolnum>8mandos</manvolnum></citerefentry>,
441
410
<citerefentry><refentrytitle>password-prompt</refentrytitle>