title: Why must Chromium Embedded Framework be run as root? (Unity Installer)
body: <p>I'm installing Unity.  The Unity installer says it must be run as root, and this is because Chromium Embedded Framework must be run as root.  Why must Chromium Embedded Framework be run as root?</p>
  
  <p>The Unity installer points me <a href="http://web.archive.org/web/20150414040309/https://code.google.com/p/chromium/wiki/LinuxSUIDSandbox" rel="nofollow">here</a>, but that page doesn't mention root permissions.</p>
  
  <p>Here is the console output, for posterity:</p>
  
  <pre><code>lol@localhost:unity(0)\ ./unity-editor-installer-5.4.0b23+20160628.sh
  This installer must be run as root.
  </code></pre>
  
  <p>And the relevant code snippet from the installer:</p>
  
  <pre><code># chrome-sandbox requires this: https://code.google.com/p/chromium/wiki/LinuxSUIDSandbox
  chown root "${EXTRACT_SUBDIR}/Editor/chrome-sandbox"
  chmod 4755 "${EXTRACT_SUBDIR}/Editor/chrome-sandbox"
  </code></pre>
  
  <p>EDIT July 15: Found <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=598454" rel="nofollow">this thread</a>.  Can someone help confirm that root ownership and SUID are no longer needed on chrome-sandbox?</p>
  
  <p>I'm building according to <a href="http://dev.chromium.org/chromium-os/developer-guide" rel="nofollow">these instructions</a> but am still asked for root password when I run cros_sdk.</p>