EDIT: Sadece kabul edilen cevaba bakın. Ben yazarken böyle değildi, bu yüzden aşağıda tahmin ettim.
Linux için yeniyim, bu yüzden bu bir noob sorusu olabilir. JavaScript özellikle Node.js yerleşik ihlali adlı yeni bir web tarayıcı yüklemeye çalışıyorum ve ben biraz hack denemek istedim.
Tar klasörünü sitelerinin dışından yükledim ve AUTO_UPDATE_BUNDLE adında bir klasör ve breach.sh adında bir dosyam var. (Bunun doğru olup olmadığı hakkında hiçbir fikrim yok.)
Bu yüzden çevrimiçi bir bash betiği çalıştırmak için baktım. Terminalde gittim ve breach.sh dosyasının dizinindeyken yazdım.
sh breach
Bu hatayı aldım.
[3428:3428:0710/191300:858123323:FATAL:browser_main_loop.cc(172)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Aborted (core dumped)
Daha sonra yukarıdaki code.google.com / ... bağlantısına gittim ve şöyle dedi:
Linux'ta korumalı alanı açmak için bir SUID yardımcı ikili dosyaya ihtiyacımız var.
Çoğu durumda, build / update-linux-sandbox.sh dosyasını çalıştırabilir ve / usr / local / sbin içinde sizin için uygun sanal alanı kuracak ve gerekirse .bashrc'nizi güncellemenizi söyleyecektir.
Nasıl kaçabileceğimi anlamıyorum build/update-linux-sandbox.sh
. İnşa kök dizinimde bir dizin mi? Orada aramaya çalıştım ama bulamadım.
Herhangi bir yardımı takdir ediyorum ve bu tarayıcıyı düzgün bir şekilde yükleyerek yanlış yöne gidersem, yanlış olduğum yerde beni düzelt. Şimdiden teşekkürler.
CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
Her ihlali başlatmak istediğimde bu komutu çalıştırmam gerekir mi? Bir kısayol veya başka bir şey oluşturmanın bir yolu var mı? Bir referans bile iyi olurdu.