PAM означает подключаемый модуль аутентификации и основан на RFC 86.0 .
pam_unix
иpam_systemd
— два разных модуля с разными ролями. Согласно их соответствующим справочным страницам:
pam_unix [is the m]odule for traditional password authentication
[...]
This is the standard Unix authentication module. It uses standard calls from the system's libraries to retrieve and set account information as well as authentication. Usually this is obtained from the /etc/passwd and the /etc/shadow file as well if shadow is enabled.
и
pam_systemd [r]egister[s] user sessions in the systemd login manager
[...]
pam_systemd registers user sessions with the systemd login manager systemd-logind.service(8), and hence the systemd control group hierarchy.
Если вы имеете в виду двоичный файл less
, less --version
сообщит вам, какую реализацию регулярного выражения он использует; например
$ less --version
less 487 (GNU regular expressions)
Copyright (C) 1984-2016 Mark Nudelman
less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution,
see the file named README in the less distribution.
Homepage: http://www.greenwoodsoftware.com/less
Во время сборки библиотека определяется параметром --with-regex
, заданным для ./configure
:
--with-regex=LIB select regular expression library (LIB is one of auto,none,gnu,pcre,posix,regcmp,re_comp,regcomp,regcomp-local) [auto]
и прослеживается в журналах сборки.
Некоторые из реализаций доступны в виде отдельных библиотек(pcre
например ), другие включены в библиотеку C(gnu
например ), одна из них включена в исходный код less
(regcomp-local
).
Я думаю, что это выражение относится к любой библиотеке, доступной в системе, на которой less
была построена, по крайней мере, в контексте опции auto
. После сборки данный двоичный файл less
не изменит свою реализацию регулярного выражения.
Нет.
Поддерживаемые библиотеки::
regcomp
(определяется как «POSIX» в строке версии ); re_compile_pattern
(«GNU» ); regcmp
(«V8» ); regcomp
, либо предоставленный системой, либо less
собственная копия (реализация Генри Спенсера; «Спенсер V8» ); re_comp
(«BSD» ).