diff options
author | Gabor Kovesdan <gabor@FreeBSD.org> | 2013-11-07 15:39:28 +0000 |
---|---|---|
committer | Gabor Kovesdan <gabor@FreeBSD.org> | 2013-11-07 15:39:28 +0000 |
commit | 24d129e8d1984a0b46a543bc523b63d216813bb0 (patch) | |
tree | 7dd0501c857c6f2139f4a71191c93bf19136412a /ru_RU.KOI8-R/articles/pam | |
parent | 35f1d6c78be90eb13320d655cd68f94333a0ab26 (diff) | |
download | doc-24d129e8d1984a0b46a543bc523b63d216813bb0.tar.gz doc-24d129e8d1984a0b46a543bc523b63d216813bb0.zip |
- Definitively upgrade to DocBook 5.0
Notes
Notes:
svn path=/projects/db5/; revision=43125
Diffstat (limited to 'ru_RU.KOI8-R/articles/pam')
-rw-r--r-- | ru_RU.KOI8-R/articles/pam/article.xml | 304 |
1 files changed, 133 insertions, 171 deletions
diff --git a/ru_RU.KOI8-R/articles/pam/article.xml b/ru_RU.KOI8-R/articles/pam/article.xml index ed34d827ca..f8a7cf694e 100644 --- a/ru_RU.KOI8-R/articles/pam/article.xml +++ b/ru_RU.KOI8-R/articles/pam/article.xml @@ -1,7 +1,6 @@ <?xml version="1.0" encoding="koi8-r"?> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" - "../../../share/xml/freebsd45.dtd"> - +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" + "../../../share/xml/freebsd50.dtd"> <!-- The FreeBSD Russian Documentation Project @@ -9,7 +8,6 @@ Original revision: r18148 --> - <!-- - Copyright (c) 2001-2003 Networks Associates Technology, Inc. - All rights reserved. @@ -43,10 +41,9 @@ - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. --> - -<article xmlns:xi="http://www.w3.org/2001/XInclude" lang="ru"> - <articleinfo> - <title>Подключаемые Модули Аутентификации (PAM)</title> +<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="ru"> + <info><title>Подключаемые Модули Аутентификации (PAM)</title> + <pubdate>$FreeBSD$</pubdate> @@ -68,16 +65,10 @@ </copyright> <authorgroup> - <author> - <firstname>Dag-Erling</firstname> - - <surname>Smørgrav</surname> - - <contrib>Текст предоставил</contrib> - </author> + <author><personname><firstname>Dag-Erling</firstname><surname>Smørgrav</surname></personname><contrib>Текст предоставил</contrib></author> </authorgroup> - <legalnotice id="pam-legalnotice"> + <legalnotice xml:id="pam-legalnotice"> <para>Эта статья была написана для Проекта FreeBSD компаниями ThinkSec AS и Network Associates Laboratories, Security Research Division of Network Associates, Inc. в рамках работ по @@ -85,7 +76,7 @@ как часть исследовательской программы DARPA CHATS.</para> </legalnotice> - <legalnotice id="trademarks" role="trademarks"> + <legalnotice xml:id="trademarks" role="trademarks"> &tm-attrib.freebsd; &tm-attrib.linux; &tm-attrib.opengroup; @@ -94,10 +85,10 @@ </legalnotice> <releaseinfo>$FreeBSD$</releaseinfo> - </articleinfo> + </info> - <section id="pam-intro"> - <title id="pam-intro.title">Введение</title> + <section xml:id="pam-intro"> + <title xml:id="pam-intro.title">Введение</title> <para>Библиотека Pluggable Authentication Modules (PAM) является обобщённым API для служб, связанных с аутентификацией, которые позволяют системному @@ -119,11 +110,11 @@ &solaris;.</para> </section> - <section id="pam-terms"> - <title id="pam-terms.title">Термины и соглашения</title> + <section xml:id="pam-terms"> + <title xml:id="pam-terms.title">Термины и соглашения</title> - <section id="pam-definitions"> - <title id="pam-definitions.title">Определения</title> + <section xml:id="pam-definitions"> + <title xml:id="pam-definitions.title">Определения</title> <para>Терминология, используемая в PAM, достаточно запутана. Ни оригинальная работа Samar и Lai, ни спецификация XSSO не делают никаких @@ -263,8 +254,8 @@ </glosslist> </section> - <section id="pam-usage-examples"> - <title id="pam-usage-examples.title">Примеры использования</title> + <section xml:id="pam-usage-examples"> + <title xml:id="pam-usage-examples.title">Примеры использования</title> <para>Этот раздел предназначен для иллюстрации значений некоторых терминов, определенных выше, при помощи простых примеров.</para> @@ -412,11 +403,11 @@ sshd password required pam_permit.so</programlisting> --> </section> - <section id="pam-essentials"> - <title id="pam-essentials.title">Основы PAM</title> + <section xml:id="pam-essentials"> + <title xml:id="pam-essentials.title">Основы PAM</title> - <section id="pam-facilities-primitives"> - <title id="pam-facilities-primitives.title">Подсистемы и + <section xml:id="pam-facilities-primitives"> + <title xml:id="pam-facilities-primitives.title">Подсистемы и примитивы</title> <para>API для PAM предоставляет шесть различных примитивов для @@ -519,8 +510,8 @@ sshd password required pam_permit.so</programlisting> </variablelist> </section> - <section id="pam-modules"> - <title id="pam-modules.title">Модули</title> + <section xml:id="pam-modules"> + <title xml:id="pam-modules.title">Модули</title> <para>Модули являются центральной концепцией в PAM; в конце концов, им соответствует буква <quote>M</quote> в сокращении <quote>PAM</quote>. @@ -530,11 +521,11 @@ sshd password required pam_permit.so</programlisting> аутентификации, к примеру, относятся базы данных паролей &unix;, системы NIS, LDAP или Radius.</para> - <section id="pam-module-naming"> - <title id="pam-module-naming.title">Именование модулей</title> + <section xml:id="pam-module-naming"> + <title xml:id="pam-module-naming.title">Именование модулей</title> <para>Во FreeBSD каждый механизм реализуется в отдельном модуле с - именем <literal>pam_<replaceable>mechanism</replaceable>.so</literal> + именем <literal>pam_mechanism.so</literal> (например, <literal>pam_unix.so</literal> для механизма &unix;.) В других реализациях иногда отдельные модули используются для разных подсистем, и в их имя включается, кроме названия механизма, и имя @@ -544,8 +535,8 @@ sshd password required pam_permit.so</programlisting> каналам связи.</para> </section> - <section id="pam-module-versioning"> - <title id="pam-module-versioning.title">Версии модулей</title> + <section xml:id="pam-module-versioning"> + <title xml:id="pam-module-versioning.title">Версии модулей</title> <para>Изначальная реализация PAM во FreeBSD, которая была основана на Linux-PAM, не использовала номера версий для модулей PAM. Это будет @@ -567,8 +558,8 @@ sshd password required pam_permit.so</programlisting> </section> </section> - <section id="pam-chains-policies"> - <title id="pam-chains-policies.title">Цепочки и политики</title> + <section xml:id="pam-chains-policies"> + <title xml:id="pam-chains-policies.title">Цепочки и политики</title> <para>Когда сервер инициирует PAM-транзакцию, библиотека PAM пытается загрузить политику для службы, указанной при вызове функции @@ -679,8 +670,8 @@ sshd password required pam_permit.so</programlisting> не связанными модулями.</para> </section> - <section id="pam-transactions"> - <title id="pam-transactions.title">Транзакции</title> + <section xml:id="pam-transactions"> + <title xml:id="pam-transactions.title">Транзакции</title> <para>Жизненный цикл типичной PAM-транзакции описан ниже. Заметьте, что в случае, если любой из перечисленных шагов оканчивается неудачно, @@ -763,14 +754,14 @@ sshd password required pam_permit.so</programlisting> </section> </section> - <section id="pam-config"> - <title id="pam-config.title">Настройка PAM</title> + <section xml:id="pam-config"> + <title xml:id="pam-config.title">Настройка PAM</title> - <section id="pam-config-file"> - <title id="pam-config-file.title">Файлы политик PAM</title> + <section xml:id="pam-config-file"> + <title xml:id="pam-config-file.title">Файлы политик PAM</title> - <section id="pam-config-pam.conf"> - <title id="pam-config-pam.conf.title">Файл + <section xml:id="pam-config-pam.conf"> + <title xml:id="pam-config-pam.conf.title">Файл <filename>/etc/pam.conf</filename></title> <para>Традиционно файлом политик PAM является @@ -796,8 +787,8 @@ sshd password required pam_permit.so</programlisting> из этих способов; они имеют один и тот же смысл.</para> </section> - <section id="pam-config-pam.d"> - <title id="pam-config-pam.d.title">Каталог + <section xml:id="pam-config-pam.d"> + <title xml:id="pam-config-pam.d.title">Каталог <filename>/etc/pam.d</filename></title> <para>OpenPAM и Linux-PAM поддерживают альтернативный механизм @@ -834,8 +825,8 @@ sshd password required pam_permit.so</programlisting> разработчиков очень лёгкой задачей.</para> </section> - <section id="pam-config-file-order"> - <title id="pam-config-file-order.title">Порядок поиска политик</title> + <section xml:id="pam-config-file-order"> + <title xml:id="pam-config-file-order.title">Порядок поиска политик</title> <para>Как вы видели выше, политики PAM могут находиться в нескольких местах. Что будет, если политики для одного и того же сервиса @@ -846,8 +837,8 @@ sshd password required pam_permit.so</programlisting> </section> </section> - <section id="pam-config-breakdown"> - <title id="pam-config-breakdown.title">Структура строки настройки</title> + <section xml:id="pam-config-breakdown"> + <title xml:id="pam-config-breakdown.title">Структура строки настройки</title> <para>Как это объяснено в <xref linkend="pam-config-file"/>, каждая строка файла @@ -882,8 +873,8 @@ sshd password required pam_permit.so</programlisting> не поддерживается.</para> </section> - <section id="pam-policies"> - <title id="pam-policies.title">Политики</title> + <section xml:id="pam-policies"> + <title xml:id="pam-policies.title">Политики</title> <para>Для корректной настройки PAM необходимо понимать, как происходит интерпретация политик.</para> @@ -918,7 +909,7 @@ sshd password required pam_permit.so</programlisting> <thead> <row> - <entry colname="type"></entry> + <entry colname="type"/> <entry colname="success"><literal>PAM_SUCCESS</literal></entry> @@ -1008,11 +999,11 @@ sshd password required pam_permit.so</programlisting> </section> </section> - <section id="pam-freebsd-modules"> - <title id="pam-freebsd-modules.title">Модули PAM во FreeBSD</title> + <section xml:id="pam-freebsd-modules"> + <title xml:id="pam-freebsd-modules.title">Модули PAM во FreeBSD</title> - <section id="pam-modules-deny"> - <title id="pam-modules-deny.title">&man.pam.deny.8;</title> + <section xml:id="pam-modules-deny"> + <title xml:id="pam-modules-deny.title">&man.pam.deny.8;</title> <para>Модуль &man.pam.deny.8; является одним из простейших доступных модулей; на любой запрос он возвращает результат @@ -1022,8 +1013,8 @@ sshd password required pam_permit.so</programlisting> <literal>sufficient</literal>.</para> </section> - <section id="pam-modules-echo"> - <title id="pam-modules-echo.title">&man.pam.echo.8;</title> + <section xml:id="pam-modules-echo"> + <title xml:id="pam-modules-echo.title">&man.pam.echo.8;</title> <para>Модуль &man.pam.echo.8; просто передаёт свои параметры в функцию взаимодействия как сообщение <literal>PAM_TEXT_INFO</literal>. В @@ -1032,8 +1023,8 @@ sshd password required pam_permit.so</programlisting> prosecuted</quote> до запуска процедуры аутентификации.</para> </section> - <section id="pam-modules-exec"> - <title id="pam-modules-exec.title">&man.pam.exec.8;</title> + <section xml:id="pam-modules-exec"> + <title xml:id="pam-modules-exec.title">&man.pam.exec.8;</title> <para>Модуль &man.pam.exec.8; воспринимает первый переданный ему параметр как имя программы для выполнения, а остальные аргументы @@ -1043,14 +1034,14 @@ sshd password required pam_permit.so</programlisting> каталога пользователя.</para> </section> - <section id="pam-modules-ftpusers"> - <title id="pam-modules-ftpusers.title">&man.pam.ftpusers.8;</title> + <section xml:id="pam-modules-ftpusers"> + <title xml:id="pam-modules-ftpusers.title">&man.pam.ftpusers.8;</title> <para>Модуль &man.pam.ftpusers.8;</para> </section> - <section id="pam-modules-group"> - <title id="pam-modules-group.title">&man.pam.group.8;</title> + <section xml:id="pam-modules-group"> + <title xml:id="pam-modules-group.title">&man.pam.group.8;</title> <para>Модуль &man.pam.group.8; принимает или отвергает аппликантов в зависимости от их членства в определённой файловой группе (обычно @@ -1061,8 +1052,8 @@ sshd password required pam_permit.so</programlisting> сервиса.</para> </section> - <section id="pam-modules-guest"> - <title id="pam-modules-guest.title">&man.pam.guest.8;</title> + <section xml:id="pam-modules-guest"> + <title xml:id="pam-modules-guest.title">&man.pam.guest.8;</title> <para>Модуль &man.pam.guest.8; позволяет осуществлять гостевые входы с использованием фиксированных имён входа в систему. На пароль могут @@ -1072,26 +1063,26 @@ sshd password required pam_permit.so</programlisting> для реализации анонимных входов на FTP.</para> </section> - <section id="pam-modules-krb5"> - <title id="pam-modules-krb5.title">&man.pam.krb5.8;</title> + <section xml:id="pam-modules-krb5"> + <title xml:id="pam-modules-krb5.title">&man.pam.krb5.8;</title> <para>Модуль &man.pam.krb5.8;</para> </section> - <section id="pam-modules-ksu"> - <title id="pam-modules-ksu.title">&man.pam.ksu.8;</title> + <section xml:id="pam-modules-ksu"> + <title xml:id="pam-modules-ksu.title">&man.pam.ksu.8;</title> <para>Модуль &man.pam.ksu.8;</para> </section> - <section id="pam-modules-lastlog"> - <title id="pam-modules-lastlog.title">&man.pam.lastlog.8;</title> + <section xml:id="pam-modules-lastlog"> + <title xml:id="pam-modules-lastlog.title">&man.pam.lastlog.8;</title> <para>Модуль &man.pam.lastlog.8;</para> </section> - <section id="pam-modules-login-access"> - <title id="pam-modules-login-access.title"> + <section xml:id="pam-modules-login-access"> + <title xml:id="pam-modules-login-access.title"> &man.pam.login.access.8;</title> <para>Модуль &man.pam.login.access.8; предоставляет реализацию примитива @@ -1099,8 +1090,8 @@ sshd password required pam_permit.so</programlisting> ограничения на вход, задаваемые в таблице &man.login.access.5;.</para> </section> - <section id="pam-modules-nologin"> - <title id="pam-modules-nologin.title">&man.pam.nologin.8;</title> + <section xml:id="pam-modules-nologin"> + <title xml:id="pam-modules-nologin.title">&man.pam.nologin.8;</title> <para>Модуль &man.pam.nologin.8; отвергает любые входы не пользователем root, если существует файл <filename>/var/run/nologin</filename>. @@ -1109,8 +1100,8 @@ sshd password required pam_permit.so</programlisting> минут.</para> </section> - <section id="pam-modules-opie"> - <title id="pam-modules-opie.title">&man.pam.opie.8;</title> + <section xml:id="pam-modules-opie"> + <title xml:id="pam-modules-opie.title">&man.pam.opie.8;</title> <para>Модуль &man.pam.opie.8; реализует метод аутентификации &man.opie.4;. Система &man.opie.4; является механизмом работы по @@ -1123,8 +1114,8 @@ sshd password required pam_permit.so</programlisting> атакам, основанным на повторе действий.</para> </section> - <section id="pam-modules-opieaccess"> - <title id="pam-modules-opieaccess.title">&man.pam.opieaccess.8;</title> + <section xml:id="pam-modules-opieaccess"> + <title xml:id="pam-modules-opieaccess.title">&man.pam.opieaccess.8;</title> <para>Модуль &man.pam.opieaccess.8; дополняет модуль &man.pam.opie.8;. Его работа заключается в выполнении ограничений, задаваемых файлом @@ -1141,14 +1132,14 @@ sshd password required pam_permit.so</programlisting> другими модулями.</para> </section> - <section id="pam-modules-passwdqc"> - <title id="pam-modules-passwdqc.title">&man.pam.passwdqc.8;</title> + <section xml:id="pam-modules-passwdqc"> + <title xml:id="pam-modules-passwdqc.title">&man.pam.passwdqc.8;</title> <para>Модуль &man.pam.passwdqc.8;</para> </section> - <section id="pam-modules-permit"> - <title id="pam-modules-permit.title">&man.pam.permit.8;</title> + <section xml:id="pam-modules-permit"> + <title xml:id="pam-modules-permit.title">&man.pam.permit.8;</title> <para>Модуль &man.pam.permit.8; является одним из самых простым из имеющихся; на любой запрос он отвечает <literal>PAM_SUCCESS</literal>. @@ -1157,20 +1148,20 @@ sshd password required pam_permit.so</programlisting> пустыми.</para> </section> - <section id="pam-modules-radius"> - <title id="pam-modules-radius.title">&man.pam.radius.8;</title> + <section xml:id="pam-modules-radius"> + <title xml:id="pam-modules-radius.title">&man.pam.radius.8;</title> <para>Модуль &man.pam.radius.8;</para> </section> - <section id="pam-modules-rhosts"> - <title id="pam-modules-rhosts.title">&man.pam.rhosts.8;</title> + <section xml:id="pam-modules-rhosts"> + <title xml:id="pam-modules-rhosts.title">&man.pam.rhosts.8;</title> <para>Модуль &man.pam.rhosts.8;</para> </section> - <section id="pam-modules-rootok"> - <title id="pam-modules-rootok.title">&man.pam.rootok.8;</title> + <section xml:id="pam-modules-rootok"> + <title xml:id="pam-modules-rootok.title">&man.pam.rootok.8;</title> <para>Модуль &man.pam.rootok.8; возвращает положительный результат в том и только в том случае, если реальный id пользователя процесса, его @@ -1180,14 +1171,14 @@ sshd password required pam_permit.so</programlisting> иметь автоматический доступ.</para> </section> - <section id="pam-modules-securetty"> - <title id="pam-modules-securetty.title">&man.pam.securetty.8;</title> + <section xml:id="pam-modules-securetty"> + <title xml:id="pam-modules-securetty.title">&man.pam.securetty.8;</title> <para>Модуль &man.pam.securetty.8;</para> </section> - <section id="pam-modules-self"> - <title id="pam-modules-self.title">&man.pam.self.8;</title> + <section xml:id="pam-modules-self"> + <title xml:id="pam-modules-self.title">&man.pam.self.8;</title> <para>Модуль &man.pam.self.8; возвращает положительный результат тогда и только тогда, когда имена аппликанта соответствуют целевой учётной @@ -1196,8 +1187,8 @@ sshd password required pam_permit.so</programlisting> проверена.</para> </section> - <section id="pam-modules-ssh"> - <title id="pam-modules-ssh.title">&man.pam.ssh.8;</title> + <section xml:id="pam-modules-ssh"> + <title xml:id="pam-modules-ssh.title">&man.pam.ssh.8;</title> <para>Модуль &man.pam.ssh.8; предоставляет как сервис аутентификации, так и сеанса. Сервис аутентификации позволяет пользователям, имеющим @@ -1210,14 +1201,14 @@ sshd password required pam_permit.so</programlisting> входов, умеющего работать с PAM), так и на консоль.</para> </section> - <section id="pam-modules-tacplus"> - <title id="pam-modules-tacplus.title">&man.pam.tacplus.8;</title> + <section xml:id="pam-modules-tacplus"> + <title xml:id="pam-modules-tacplus.title">&man.pam.tacplus.8;</title> <para>Модуль &man.pam.tacplus.8;</para> </section> - <section id="pam-modules-unix"> - <title id="pam-modules-unix.title">&man.pam.unix.8;</title> + <section xml:id="pam-modules-unix"> + <title xml:id="pam-modules-unix.title">&man.pam.unix.8;</title> <para>Модуль &man.pam.unix.8; реализует традиционную аутентификацию &unix; на основе паролей, использующую функцию &man.getpwnam.3; для @@ -1230,8 +1221,8 @@ sshd password required pam_permit.so</programlisting> </section> </section> - <section id="pam-appl-prog"> - <title id="pam-appl-prog.title">Программирование приложений с PAM</title> + <section xml:id="pam-appl-prog"> + <title xml:id="pam-appl-prog.title">Программирование приложений с PAM</title> <para><!--XXX-->Этот раздел ещё не написан.</para> @@ -1250,20 +1241,19 @@ sshd password required pam_permit.so</programlisting> </section> - <section id="pam-module-prog"> - <title id="pam-module-prog.title">Программирование модуля PAM</title> + <section xml:id="pam-module-prog"> + <title xml:id="pam-module-prog.title">Программирование модуля PAM</title> <para><!--XXX-->Этот раздел ещё не написан.</para> </section> - <appendix id="pam-sample-appl"> - <title id="pam-sample-appl.title">Пример PAM-приложения</title> + <appendix xml:id="pam-sample-appl"> + <title xml:id="pam-sample-appl.title">Пример PAM-приложения</title> <para>Далее следует минимальная реализация программы &man.su.1; с использованием PAM. Заметьте, что в ней используется специфичная для OpenPAM функция взаимодействия &man.openpam.ttyconv.3;, объявление - которой расположено в файле <filename - class="headerfile">security/openpam.h</filename>. + которой расположено в файле <filename>security/openpam.h</filename>. Если вы собираетесь строить это приложение в системе с другой библиотекой PAM, вам необходимо будет создать собственную функцию взаимодействия. Надёжную функцию взаимодействия неожиданно трудно @@ -1272,12 +1262,12 @@ sshd password required pam_permit.so</programlisting> точки, но в реальных приложениях использоваться не может.</para> <programlisting> -<xi:include href="../../../en_US.ISO8859-1/articles/pam/su.c" parse="text"/> +<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../../../en_US.ISO8859-1/articles/pam/su.c" parse="text"/> </programlisting> </appendix> - <appendix id="pam-sample-module"> - <title id="pam-sample-module.title">Пример PAM-модуля</title> + <appendix xml:id="pam-sample-module"> + <title xml:id="pam-sample-module.title">Пример PAM-модуля</title> <para>Далее приведена минимальная реализация &man.pam.unix.8;, предоставляющая только сервисы аутентификации. Она должна строиться и @@ -1287,12 +1277,12 @@ sshd password required pam_permit.so</programlisting> организацию ввода пароля пользователем.</para> <programlisting> -<xi:include href="../../../en_US.ISO8859-1/articles/pam/pam_unix.c" parse="text"/> +<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../../../en_US.ISO8859-1/articles/pam/pam_unix.c" parse="text"/> </programlisting> </appendix> - <appendix id="pam-sample-conv"> - <title id="pam-sample-conv.title">Пример функции взаимодействия + <appendix xml:id="pam-sample-conv"> + <title xml:id="pam-sample-conv.title">Пример функции взаимодействия PAM</title> <para>Функция взаимодействия, приводимая ниже, является значительно @@ -1305,70 +1295,53 @@ sshd password required pam_permit.so</programlisting> для взаимодействия с терминальными устройствами.</para> <programlisting> -<xi:include href="../../../en_US.ISO8859-1/articles/pam/converse.c" parse="text"/> +<xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../../../en_US.ISO8859-1/articles/pam/converse.c" parse="text"/> </programlisting> </appendix> - <bibliography id="pam-further"> - <bibliographyinfo> - <title id="pam-further.title">Дополнительная литература</title> + <bibliography xml:id="pam-further"> + <info><title xml:id="pam-further.title">Дополнительная литература</title> + <abstract> <para>Это список документов, относящихся к PAM и связанным вопросам. Он, несомненно, не является полным.</para> </abstract> - </bibliographyinfo> + </info> <bibliodiv> <title>Работы</title> <biblioentry> - <title><ulink - url="http://www.sun.com/software/solaris/pam/pam.external.pdf"> + <citetitle><link xlink:href="http://www.sun.com/software/solaris/pam/pam.external.pdf"> Making Login Services Independent of Authentication - Technologies</ulink></title> + Technologies</link></citetitle> <authorgroup> - <author> - <surname>Samar</surname> - - <firstname>Vipin</firstname> - </author> + <author><personname><surname>Samar</surname><firstname>Vipin</firstname></personname></author> - <author> - <surname>Lai</surname> - - <firstname>Charlie</firstname> - </author> + <author><personname><surname>Lai</surname><firstname>Charlie</firstname></personname></author> </authorgroup> <orgname>Sun Microsystems</orgname> </biblioentry> <biblioentry> - <title><ulink - url="http://www.opengroup.org/pubs/catalog/p702.htm">X/Open - Single Sign-on Preliminary Specification</ulink></title> + <citetitle><link xlink:href="http://www.opengroup.org/pubs/catalog/p702.htm">X/Open + Single Sign-on Preliminary Specification</link></citetitle> <orgname>The Open Group</orgname> - <isbn>1-85912-144-6</isbn> + <biblioid class="isbn">1-85912-144-6</biblioid> <pubdate>Июнь 1997</pubdate> </biblioentry> <biblioentry> - <title><ulink - url="http://www.kernel.org/pub/linux/libs/pam/pre/doc/current-draft.txt"> - Pluggable Authentication Modules</ulink></title> - - <author> - <surname>Morgan</surname> - - <firstname>Andrew</firstname> + <citetitle><link xlink:href="http://www.kernel.org/pub/linux/libs/pam/pre/doc/current-draft.txt"> + Pluggable Authentication Modules</link></citetitle> - <othername role="mi">G.</othername> - </author> + <author><personname><surname>Morgan</surname><firstname>Andrew</firstname><othername role="mi">G.</othername></personname></author> <pubdate>6 октября 1999</pubdate> </biblioentry> @@ -1378,9 +1351,8 @@ sshd password required pam_permit.so</programlisting> <title>Руководства пользователя</title> <biblioentry> - <title><ulink - url="http://www.sun.com/software/solaris/pam/pam.admin.pdf">PAM - Administration</ulink></title> + <citetitle><link xlink:href="http://www.sun.com/software/solaris/pam/pam.admin.pdf">PAM + Administration</link></citetitle> <orgname>Sun Microsystems</orgname> </biblioentry> @@ -1390,34 +1362,24 @@ sshd password required pam_permit.so</programlisting> <title>Web-страницы по данной тематике</title> <biblioentry> - <title><ulink url="http://openpam.sourceforge.net/">Домашняя страница - OpenPAM</ulink></title> + <citetitle><link xlink:href="http://openpam.sourceforge.net/">Домашняя страница + OpenPAM</link></citetitle> - <author> - <surname>Smørgrav</surname> - - <firstname>Dag-Erling</firstname> - </author> + <author><personname><surname>Smørgrav</surname><firstname>Dag-Erling</firstname></personname></author> <orgname>ThinkSec AS</orgname> </biblioentry> <biblioentry> - <title><ulink url="http://www.kernel.org/pub/linux/libs/pam/">Домашняя - страница Linux-PAM</ulink></title> - - <author> - <surname>Morgan</surname> - - <firstname>Andrew</firstname> + <citetitle><link xlink:href="http://www.kernel.org/pub/linux/libs/pam/">Домашняя + страница Linux-PAM</link></citetitle> - <othername role="mi">G.</othername> - </author> + <author><personname><surname>Morgan</surname><firstname>Andrew</firstname><othername role="mi">G.</othername></personname></author> </biblioentry> <biblioentry> - <title><ulink url="http://wwws.sun.com/software/solaris/pam/">Домашняя - страница Solaris PAM</ulink></title> + <citetitle><link xlink:href="http://wwws.sun.com/software/solaris/pam/">Домашняя + страница Solaris PAM</link></citetitle> <orgname>Sun Microsystems</orgname> </biblioentry> |