конфигурация среды выполнения (Execution environment configuration)
SYSTEM V COMPATIBILITY
UtmpIdentifier=
Takes a four character identifier string for an utmp(5) and
wtmp entry for this service. This should only be set for
services such as getty
implementations (such as agetty(8))
where utmp/wtmp entries must be created and cleared before
and after execution, or for services that shall be executed
as if they were run by a getty
process (see below). If the
configured string is longer than four characters, it is
truncated and the terminal four characters are used. This
setting interprets %I style string replacements. This setting
is unset by default, i.e. no utmp/wtmp entries are created or
cleaned up for this service.
UtmpMode=
Takes one of "init", "login" or "user". If UtmpIdentifier= is
set, controls which type of utmp(5)/wtmp entries for this
service are generated. This setting has no effect unless
UtmpIdentifier= is set too. If "init" is set, only an
INIT_PROCESS
entry is generated and the invoked process must
implement a getty
-compatible utmp/wtmp logic. If "login" is
set, first an INIT_PROCESS
entry, followed by a LOGIN_PROCESS
entry is generated. In this case, the invoked process must
implement a login(1)-compatible utmp/wtmp logic. If "user" is
set, first an INIT_PROCESS
entry, then a LOGIN_PROCESS
entry
and finally a USER_PROCESS
entry is generated. In this case,
the invoked process may be any process that is suitable to be
run as session leader. Defaults to "init".