svn commit: r40974 - head/en_US.ISO8859-1/articles/portbuild
Mark Linimon
linimon at FreeBSD.org
Fri Feb 15 14:53:39 UTC 2013
Author: linimon
Date: Fri Feb 15 14:53:38 2013
New Revision: 40974
URL: http://svnweb.freebsd.org/changeset/doc/40974
Log:
Move the privsep section up to the top of the document. No textaul change.
Modified:
head/en_US.ISO8859-1/articles/portbuild/article.xml
Modified: head/en_US.ISO8859-1/articles/portbuild/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/portbuild/article.xml Fri Feb 15 14:49:56 2013 (r40973)
+++ head/en_US.ISO8859-1/articles/portbuild/article.xml Fri Feb 15 14:53:38 2013 (r40974)
@@ -158,6 +158,51 @@
found in CVS</ulink>.</para>
</note>
</sect2>
+
+ <sect2 id="pointyhat-privsep">
+ <title>Notes on privilege separation</title>
+
+ <para>As of January 2013, a rewrite is in progress to further separate
+ privileges. The following concepts are introduced:</para>
+
+ <itemizedlist>
+ <listitem>
+ <para>Server-side user <username>portbuild</username> assumes all
+ responsiblity for operations involving builds and communicating
+ with the clients. This user no longer has access to
+ <application>sudo</application>.</para>
+ </listitem>
+
+ <listitem>
+ <para>Server-side user <username>srcbuild</username> is created
+ and given responsiblity for operations involving both VCS
+ operations and anything involving src builds for the clients.
+ This user does not have access to
+ <application>sudo</application>.</para>
+ </listitem>
+
+ <listitem>
+ <para>The server-side
+ <literal>ports-</literal><replaceable>arch</replaceable>
+ users go away.</para>
+ </listitem>
+
+ <listitem>
+ <para>None of the above server-side users have
+ <application>ssh</application> keys. Individual
+ <literal>portmgr</literal> will accomplish all those
+ tasks using <application>ksu</application>. (This is
+ still work-in-progress.)</para>
+ </listitem>
+
+ <listitem>
+ <para>The only client-side user is also named
+ <username>portbuild</username> and still has access to
+ <application>sudo</application> for the purpose of managing
+ jails.</para>
+ </listitem>
+ </itemizedlist>
+ </sect2>
</sect1>
<sect1 id="management">
@@ -2428,51 +2473,6 @@ zfs destroy -r a/snap/src-<replaceable>o
<para>Please talk to Mark Linimon before making any changes
to this section.</para>
- <sect2 id="pointyhat-privsep">
- <title>Notes on privilege separation</title>
-
- <para>As of January 2013, a rewrite is in progress to further separate
- privileges. The following concepts are introduced:</para>
-
- <itemizedlist>
- <listitem>
- <para>Server-side user <username>portbuild</username> assumes all
- responsiblity for operations involving builds and communicating
- with the clients. This user no longer has access to
- <application>sudo</application>.</para>
- </listitem>
-
- <listitem>
- <para>Server-side user <username>srcbuild</username> is created
- and given responsiblity for operations involving both VCS
- operations and anything involving src builds for the clients.
- This user does not have access to
- <application>sudo</application>.</para>
- </listitem>
-
- <listitem>
- <para>The server-side
- <literal>ports-</literal><replaceable>arch</replaceable>
- users go away.</para>
- </listitem>
-
- <listitem>
- <para>None of the above server-side users have
- <application>ssh</application> keys. Individual
- <literal>portmgr</literal> will accomplish all those
- tasks using <application>ksu</application>. (This is
- still work-in-progress.)</para>
- </listitem>
-
- <listitem>
- <para>The only client-side user is also named
- <username>portbuild</username> and still has access to
- <application>sudo</application> for the purpose of managing
- jails.</para>
- </listitem>
- </itemizedlist>
- </sect2>
-
<sect2 id="pointyhat-basics">
<title>Basic installation</title>
More information about the svn-doc-head
mailing list