최근에 내 시스템에 Kali Linux(32비트)를 설치했습니다. Tor 브라우저 번들을 다운로드했고 실행하면 다음과 같이 표시됩니다.
The Tor Browser Bundle should not be run as root
그래서 웹에 올라온 질문에 언급된 대로 파일을 편집 start-tor-browser
하고 그 exit 1
부분을 댓글로 달았습니다. 이제 Tor를 실행하면 다음 오류 메시지가 계속 표시됩니다.
Tor 다시 시작을 클릭해도 도움이 되지 않습니다. 하지만 루트가 아닌 계정을 만든 후 Tor를 실행하면 아무런 문제 없이 실행됩니다. 그렇다면 Tor가 루트에서 실행되도록 하려면 어떻게 해야 합니까?
답변1
tor
시작하기 전에 여러 가지 검사를 수행하고 시스템의 어떤 항목이 안전하지 않다고 판단되면 중지합니다. 예를 들어 잘못된 소유자나 잘못된 torrc
파일 권한이 원인일 수 있습니다. 실행 파일 자체에 대해서도 유사한 검사를 수행합니다 tor
.
tor
이를 터미널에서 실행하고 출력에 오류가 있는지 확인해야 합니다 . 내용이 매우 길고 이해하기 쉽습니다. 이러한 오류를 수정하면 실행됩니다 tor
.
오류 메시지를 읽지 않으려면 tor
해당 디렉터리로 이동하여 다음 명령을 실행해 보세요 root
.
chown -R root *
이 명령을 실행할 때 잘못된 디렉터리에서 실행하면 시스템이 손상될 수 있다는 점에 유의하세요.
답변2
TOR 브라우저 설치 파일을 찾아 텍스트 편집기로 엽니다. 이것은 BASH 스크립트의 대용량 파일이므로 잠시 기다려 주십시오. 다음을 포함하는 if/ /fi 명령을 찾으십시오.
if [ "`id -u`" -eq 0 ]; then
complain "The Tor Browser Bundle should not be run as root. Exiting."
exit 1
fi
"if..and..fi" 사이의 모든 내용을 삭제하세요. 루트로 저장하고 설치/실행합니다.
업데이트: 이는 위험한 조치입니다. 특히 보안 수준을 갖춘 브라우저를 실행하는 경우 더욱 그렇습니다.