From aab0da19548a93b99050ac6240ea85a479af1c0d Mon Sep 17 00:00:00 2001 From: Mark Linimon Date: Fri, 15 Feb 2013 14:53:38 +0000 Subject: [PATCH] Move the privsep section up to the top of the document. No textaul change. --- .../articles/portbuild/article.xml | 90 +++++++++---------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/en_US.ISO8859-1/articles/portbuild/article.xml b/en_US.ISO8859-1/articles/portbuild/article.xml index a122c23f1f..884270d58a 100644 --- a/en_US.ISO8859-1/articles/portbuild/article.xml +++ b/en_US.ISO8859-1/articles/portbuild/article.xml @@ -158,6 +158,51 @@ found in CVS. + + + Notes on privilege separation + + As of January 2013, a rewrite is in progress to further separate + privileges. The following concepts are introduced: + + + + Server-side user portbuild assumes all + responsiblity for operations involving builds and communicating + with the clients. This user no longer has access to + sudo. + + + + Server-side user srcbuild 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 + sudo. + + + + The server-side + ports-arch + users go away. + + + + None of the above server-side users have + ssh keys. Individual + portmgr will accomplish all those + tasks using ksu. (This is + still work-in-progress.) + + + + The only client-side user is also named + portbuild and still has access to + sudo for the purpose of managing + jails. + + + @@ -2428,51 +2473,6 @@ zfs destroy -r a/snap/src-old-branch Please talk to Mark Linimon before making any changes to this section. - - Notes on privilege separation - - As of January 2013, a rewrite is in progress to further separate - privileges. The following concepts are introduced: - - - - Server-side user portbuild assumes all - responsiblity for operations involving builds and communicating - with the clients. This user no longer has access to - sudo. - - - - Server-side user srcbuild 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 - sudo. - - - - The server-side - ports-arch - users go away. - - - - None of the above server-side users have - ssh keys. Individual - portmgr will accomplish all those - tasks using ksu. (This is - still work-in-progress.) - - - - The only client-side user is also named - portbuild and still has access to - sudo for the purpose of managing - jails. - - - - Basic installation