<div>Been reading this stuff after trying to install Plone 4.3 in a FreeBSD box. Tried it on a zeo installation like I did with 4.2 series but it failed because something, IIRC a package that was not found within the .tgz of that installer (something that is called  'precompiler').</div>

<div> </div>
<div>I don't know how to install P4.3.<br></div>
<div class="gmail_quote">2013/2/6 Steve McMahon <span dir="ltr"><<a href="mailto:steve@dcn.org" target="_blank">steve@dcn.org</a>></span><br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div dir="ltr">On Tue, Feb 5, 2013 at 2:36 PM, Mikko Ohtamaa <span dir="ltr"><<a href="mailto:mikko+plone@redinnovation.com" target="_blank">mikko+plone@redinnovation.com</a>></span> wrote:<br>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">... 
<div class="im"><br>Questions I have immediately in my mind include:<br><br>Does 4.3 installer mean Ineed two UNIX user accounts (one for buildouting,<br>one for launching the daemon)<br></div></blockquote>
<div><br></div>
<div>By default yes. It also sets up a group that contains both users.</div>
<div class="im">
<div> </div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"><br>How one is suppose to update src/ files on run buildout? As a sudo and root?<br></blockquote>
<div><br></div></div>
<div>With a command like:</div>
<div><br></div>
<div>sudo -u plone_buildout bin/buildout</div>
<div><br></div>
<div>The buildout also has a component that precompiles .py and .po files so that the daemon user doesn't have to do this. The common group is used so that the daemon and buildout users can both write to ./var.</div>

<div class="im">
<div> </div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"><br>Do you still need to launch the site as a root and you cannot do<br>bin/instance restart as a normal user?<br>
</blockquote>
<div><br></div></div>
<div>It would typically be:</div>
<div><br></div>
<div>sudo -u plone_daemon bin/instance ...</div>
<div><br></div>
<div>or by having supervisor set up to run it as plone_daemon.</div>
<div><br></div>
<div>The security gain from all this extra work is to prevent the daemon user processes from being able writing into anything other than var. In particular, prevent them from writing into code and configuration directories.</div>

<div> </div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div><br></div></blockquote></div></div></div><br>_______________________________________________<br>Setup mailing list<br><a href="mailto:Setup@lists.plone.org">Setup@lists.plone.org</a><br><a href="https://lists.plone.org/mailman/listinfo/plone-setup" target="_blank">https://lists.plone.org/mailman/listinfo/plone-setup</a><br>
<br></blockquote></div><br>