[svnbook commit] r2078 - trunk/src/ru/book
FLamY
svnbook-dev at red-bean.com
Thu Mar 16 11:21:56 CST 2006
Author: FLamY
Date: Thu Mar 16 11:21:45 2006
New Revision: 2078
Modified:
trunk/src/ru/book/ch06.xml
Log:
Book Russian. Translated some paragraphs.
Modified: trunk/src/ru/book/ch06.xml
==============================================================================
--- trunk/src/ru/book/ch06.xml (original)
+++ trunk/src/ru/book/ch06.xml Thu Mar 16 11:21:45 2006
@@ -173,8 +173,8 @@
<entry>общий доступ для чтения/записи, или по-каталоговый
доступ для чтения/записи</entry>
<entry>общий доступ для чтения/записи, или по-каталоговый
- доступ для записи (но не для чтения), используя pre-commit
- hook</entry>
+ доступ для записи (но не для чтения), используя сценарий,
+ вызываемый перед фиксацией</entry>
</row>
<row>
@@ -208,8 +208,8 @@
@ENGLISH }}} -->
<entry>Просмотр через web</entry>
<entry>встроенная ограниченная поддержка, или используя
- программы сторонних разработчиков, таких, как ViewCVS</entry>
- <entry>используя программы сторонних разработчиков, таких,
+ программы сторонних разработчиков, такие, как ViewCVS</entry>
+ <entry>используя программы сторонних разработчиков, такие,
как ViewCVS</entry>
</row>
@@ -359,12 +359,22 @@
<!-- =============================================================== -->
<sect2 id="svn.serverconfig.netmodel.credcache">
+ <!-- @ENGLISH {{{
<title>Client Credentials Caching</title>
+ @ENGLISH }}} -->
+ <title>Кеширование клиентской идентификационной информации</title>
+ <!-- @ENGLISH {{{
<para>Many servers are configured to require authentication on
every request. This can become a big annoyance to users, who
are forced to type their passwords over and over again.</para>
+ @ENGLISH }}} -->
+ <para>Многие серверы сконфигурированы таким образом, что они
+ требуют установить личность при каждом запросе. Это может сильно
+ раздражать пользователей, требуя от них ввода пароля еще и еще
+ раз.</para>
+ <!-- @ENGLISH {{{
<para>Happily, the Subversion client has a remedy for this: a
built-in system for caching authentication credentials on
disk. By default, whenever the command-line client
@@ -377,29 +387,63 @@
linkend="svn.advanced.confarea"/>.) Successful credentials are
cached on disk, keyed on a combination of hostname, port, and
authentication realm.</para>
+ @ENGLISH }}} -->
+ <para>К счастью, клиент Subversion спасает пользователя от этого:
+ он имеет встроенную систему кеширования идентификационной
+ информации на диск. По умолчанию, каждый раз, когда клиент
+ командной строки успешно проходит процедуру установления личности
+ на сервере, он сохраняет идентификационную информацию в области
+ конфигурации — в <filename>~/.subversion/auth/</filename>
+ на UNIX-системах и в
+ <filename>%APPDATA%/Subversion/auth/</filename> в Windows.
+ (Подробно про область конфигурации смотрите
+ <xref linkend="svn.advanced.confarea"/>). При успешном
+ определении личности идентификационная информация сохраняется на
+ диск с ключом, состоящим из имени хоста, порта и области
+ установления личности.</para>
+ <!-- @ENGLISH {{{
<para>When the client receives an authentication challenge, it
first looks for the appropriate credentials in the disk cache;
if not present, or if the cached credentials fail to
authenticate, then the client simply prompts the user for the
information.</para>
+ @ENGLISH }}} -->
+ <para>Когда клиент получает запрос об установлении личности,
+ он в первую очередь ищет соответствующую идентификационную
+ информацию в кеше; и только в случаях, когда ее нет в кеше или
+ она не проходит процедуру опознания, клиент просит пользователя
+ ввести необходимую информацию.</para>
+ <!-- @ENGLISH {{{
<para>Security-conscious people may be thinking to themselves,
<quote>Caching passwords on disk? That's terrible! You
should never do that!</quote> Please remain calm, it's not as
dangerous as it sounds.</para>
+ @ENGLISH }}} -->
+ <para>Люди, помешанные на безопасности, могут подумать: <quote>
+ Сохранять пароли на диск? Это ужасно! Вы никогда не должны так
+ делать.</quote> Пожалуйста, успокойтесь, это не так опасно, как
+ кажется.</para>
<itemizedlist>
<listitem>
+ <!-- @ENGLISH {{{
<para>The <filename>auth/</filename> caching area is
permission-protected so that only the user (owner) can
read data from it, not the world at large. The operating
system's own file permissions are protecting the
password.</para>
+ @ENGLISH }}} -->
+ <para>Каталог <filename>auth/</filename> защищен системой прав
+ доступа, которая позволяет чтение данных из каталога только
+ его владельцу, и больше никому в мире. Права доступа на уровне
+ операционной системы защищены паролем.</para>
</listitem>
<listitem>
+ <!-- @ENGLISH {{{
<para>On Windows 2000 and later, the Subversion client uses
standard Windows cryptography services to encrypt the
password on disk. Because the encryption key is managed
@@ -410,18 +454,37 @@
undecipherable. The Subversion client will behave as if
they don't exist, prompting for passwords when
required.)</para>
+ @ENGLISH }}} -->
+ <para>На операционных системах Windows 2000 и старше Subversion
+ использует стандартные средства шифрования Windows при сохранении
+ пароля на диск. Поскольку ключ шифрования управляется Windows
+ и привязывается к учетной записи пользователя, то только владелец
+ учетной записи может расшифровать сохраненный пароль. (Внимание:
+ при смене пароля учетной записи пользователя все сохраненные на диск
+ пароли становятся нечитабельными. Клиент Subversion поступит так,
+ словно их не существует, и попросит ввести пароль, когда это
+ потребуется)</para>
</listitem>
<listitem>
+ <!-- @ENGLISH {{{
<para>For the truly paranoid willing to sacrifice all
convenience, it's possible to disable credential caching
altogether.</para>
+ @ENGLISH }}} -->
+ <para>Для тех параноиков, которые готовы жертвовать всеми
+ удобствами, предусмотрена возможность отключения механизма
+ кеширования.</para>
</listitem>
</itemizedlist>
+ <!-- @ENGLISH {{{
<para>To disable caching for a single command, pass the
- <option>--no-auth-cache</option> option:</para>
+ <option>--><!--no-auth-cache</option> option:</para>
+ @ENGLISH }}} -->
+ <para>Чтобы отключить кеширование для текущей команды, используйте
+ ключ <option>--no-auth-cache</option>.</para>
<screen>
$ svn commit -F log_msg.txt --no-auth-cache
@@ -442,12 +505,20 @@
…
</screen>
+ <!-- @ENGLISH {{{
<para>Or, if you want to disable credential caching permanently,
you can edit your runtime <filename>config</filename> file
(located next to the <filename>auth/</filename> directory).
Simply set <literal>store-auth-creds</literal> to
<literal>no</literal>, and no credentials will be cached on
disk, ever.</para>
+ @ENGLISH }}} -->
+ <para>Однако, если вы хотите навсегда отключить механизм
+ кеширования идентификационной информации, вам надо
+ отредактировать файл <filename>config</filename> (находится в
+ каталоге <filename>auth/</filename>). Просто установите параметр
+ <literal>store-auth-creds</literal> в <literal>no</literal>. Всё!
+ Кешироание идентификационной информации на диск отключено!</para>
<screen>
[auth]
More information about the svnbook-dev
mailing list