편집 : 그냥 받아 들인 대답을보십시오. 나는 글을 쓰는 시점에 어떻게 작동하지 않았으므로 아래에서 추측했습니다.
나는 Linux를 처음 사용하므로 멍청한 질문 일 수 있습니다. JavaScript 특히 Node.js에 내장 된 breach 라는 새로운 웹 브라우저를 설치 하려고하는데 조금 해킹하려고했습니다.
사이트 외부에서 tar 폴더를 설치했으며 AUTO_UPDATE_BUNDLE 이라는 폴더 와 breach.sh라는 파일이 있습니다. 위반 파일이 bash 스크립트라고 생각하고 설치 방법이라고 생각했습니다. (그렇지만 정확한지 모르겠습니다.)
그래서 온라인으로 bash 스크립트를 실행하는 방법을 찾았습니다. 터미널에 갔는데 이것이 breach.sh 파일의 디렉토리에 쓰는 동안입니다.
sh breach
이 오류가 발생했습니다.
[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)
그런 다음 위의 code.google.com / ... 링크로 이동하여
Linux에서 샌드 박스를 켜려면 SUID 도우미 바이너리가 필요합니다.
대부분의 경우 build / update-linux-sandbox.sh를 실행할 수 있으며 / usr / local / sbin에 적절한 샌드 박스를 설치하고 필요한 경우 .bashrc를 업데이트하도록 지시합니다.
내가 어떻게 달리는지 이해할 수 없다 build/update-linux-sandbox.sh
. 루트 디렉토리에 디렉토리를 빌드합니까? 거기에서 검색을 시도했지만 찾을 수 없습니다.
도움을 주시면이 브라우저를 올바르게 설치하여 잘못된 방향으로 가고 있다면 내가 틀린 곳을 수정하는 것보다 낫습니다. 미리 감사드립니다.
CHROME_DEVEL_SANDBOX=/usr/lib/chromium-browser/chrome-sandbox ./breach
침입을 시작할 때마다이 명령을 실행 해야합니까? 지름길이나 다른 것을 만드는 방법이 있습니까? 참조조차도 좋을 것입니다.