Sto installando Unity. Il programma di installazione di Unity dice che deve essere eseguito come root, e questo perché Chromium Embedded Framework deve essere eseguito come root. Perché Chromium Embedded Framework deve essere eseguito come root?Perché Chromium Embedded Framework deve essere eseguito come root? (Unity Installer)
Il programma di installazione di Unity mi indica here, ma quella pagina non menziona le autorizzazioni di root.
Ecco l'uscita della console, per i posteri:
[email protected]:unity(0)\ ./unity-editor-installer-5.4.0b23+20160628.sh
This installer must be run as root.
E il frammento di codice in questione dal programma di installazione:
# 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"
EDIT 15 luglio: Trovato this thread. Qualcuno può aiutare a confermare che la proprietà di root e SUID non sono più necessari su chrome-sandbox?
Sto costruendo secondo these instructions ma mi viene ancora richiesta la password di root quando eseguo cros_sdk.
maggior parte delle applicazioni possono essere compilati e gestiti come un normale utente. Il programma di installazione di Unity estrae Unity in una sottodirectory. Perché chrome-sandbox deve essere di proprietà di root e avere SUID impostato? – jcarpenter2