Instaluję Unity. Instalator Unity mówi, że musi działać jako root, a to dlatego, że Chromium Embedded Framework musi być uruchamiany jako root. Dlaczego Chromium Embedded Framework musi działać jako root?Dlaczego środowisko Chromium Embedded Framework musi być uruchamiane jako root? (Unity Installer)
Instalator Unity wskazuje mi here, ale strona ta nie wspomina uprawnień root.
Oto wyjście konsoli, dla potomnych:
[email protected]host:unity(0)\ ./unity-editor-installer-5.4.0b23+20160628.sh
This installer must be run as root.
i odpowiedni kod urywek z instalatora:
# 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 lipca: Znaleziono this thread. Czy ktoś może pomóc potwierdzić, że prawo własności roota i SUID nie są już potrzebne w Chrome-sandbox?
Buduję zgodnie z these instructions, ale nadal jestem pytany o hasło roota, gdy uruchomię cros_sdk.
Większość aplikacji może być skompilowany i uruchomić jako zwykły użytkownik. Instalator Unity wyodrębnia Unity do podkatalogu. Dlaczego Chrome-piaskownica musi być własnością root'a i mieć ustawione SUID? – jcarpenter2