[svnbook] r5712 committed - branches/1.8/zh/book/ ch06-server-configuration.xml
wuzhouhui at users.sourceforge.net
wuzhouhui at users.sourceforge.net
Fri Jun 8 08:48:14 CDT 2018
Revision: 5712
http://sourceforge.net/p/svnbook/source/5712
Author: wuzhouhui
Date: 2018-06-08 13:48:10 +0000 (Fri, 08 Jun 2018)
Log Message:
-----------
1.8/zh: translation of chapter 6 in progress
Modified Paths:
--------------
branches/1.8/zh/book/ch06-server-configuration.xml
Modified: branches/1.8/zh/book/ch06-server-configuration.xml
===================================================================
--- branches/1.8/zh/book/ch06-server-configuration.xml 2018-06-07 14:11:41 UTC (rev 5711)
+++ branches/1.8/zh/book/ch06-server-configuration.xml 2018-06-08 13:48:10 UTC (rev 5712)
@@ -2606,6 +2606,7 @@
</programlisting>
</informalexample>
+ <!--
<para>In this example, <filename>/path/to/svnserve</filename>
might be a custom wrapper script
around <command>svnserve</command> which sets the umask (see
@@ -2617,14 +2618,29 @@
system, or simply to relieve the user of having to type an
absolute path in the <literal>svn+ssh://</literal>
URL.</para>
+ -->
+ <para>在上面的例子里, <filename>/path/to/svnserve</filename> 可能是
+ 一个定制化的 <command>svnserve</command> 包裹脚本, 脚本将会重新
+ 设置文件权限掩码 (见 <xref linkend="svn.serverconfig.multimethod"/>).
+ 例子还展示了如何修改 <command>svnserve</command> 的文件系统根目录,
+ 当以守护进程方式运行 <command>svnserve</command> 时, 修改进程的根
+ 目录是很常见的操作, 这么做可以是为了限制用户对系统目录空间的访问,
+ 也可以是为了在输入 <literal>svn+ssh://</literal> URL 的路径参数时,
+ 减少用户打字的工作量.</para>
+ <!--
<para>It's also possible to have multiple users share a single
account. Instead of creating a separate system account for
each user, generate a public/private key pair for each
person. Then place each public key into
the <filename>authorized_keys</filename> file, one per
- line, and use the <option>--tunnel-user</option>
+ line, and use the <option>- -tunnel-user</option>
option:</para>
+ -->
+ <para>多个用户共享同一个账户也是有可能的, 方法是为每一个用户生成一对
+ 公钥与私钥, 然后把每个公钥的内容都写入文件
+ <filename>authorized_keys</filename> 内, 每行一个, 并使用选项
+ <option>--tunnel-user</option>:</para>
<informalexample>
<programlisting>
@@ -2633,15 +2649,23 @@
</programlisting>
</informalexample>
+ <!--
<para>This example allows both Harry and Sally to connect to
the same account via public key authentication. Each of
them has a custom command that will be executed;
- the <option>--tunnel-user</option> option
+ the <option>- -tunnel-user</option> option
tells <command>svnserve</command> to assume that the named
argument is the authenticated user. Without
- <option>--tunnel-user</option>, it would appear as though
+ <option>- -tunnel-user</option>, it would appear as though
all commits were coming from the one shared system
account.</para>
+ -->
+ <para>上面的例子允许 Harry 和 Sally 使用相同的账户, 通过各自的公钥
+ 认证来连接服务器. 每一行都指定了一条待执行的命令, 选项
+ <option>--tunnel-user</option> 告诉 <command>svnserve</command>
+ 它的参数是已认证的用户, 如果没有加上 <option>--tunnel-user</option>,
+ 那么 <command>svnserve</command> 会认为所有的提交都来自被共享的
+ 账户.</para>
<para>A final word of caution: giving a user access to the
server via public-key in a shared account might still allow
More information about the svnbook-dev
mailing list