Tor-browser

Iniciado por Andé Luiz, 23 de Junho de 2013, 23:58

tópico anterior - próximo tópico

doshinha

Cajaboy,

Eu realizei vários downloads, e tentei várias opções: tanto do site oficial, quando do instalador do Ubuntu, mas não deu certo...  :(

Citação de: cajaboy online 02 de Setembro de 2013, 14:53
Pessoal, baixa o torbrowser do site oficial, ele não é instalável, é só executável, descompacta e usa somente.
https://www.torproject.org/
pegue a versão do seu ubuntu. 32 ou 64bits e linguagem em português. Descompactou usou, sem segredos.
"É sempre idem do lado de cá, coisa mais rara não há.
Com Atena ao teu lado, enquanto escreve, move a tua mão, meu irmão".

Arthur Bernardes

Qual exatamente o erro apresentado??

doshinha

Já instalei várias vezes os repositórios do tor, atualizei, matei processos, mas até na pasta das preferências dos arquivos, executei nautilus como super user no terminal... Mas nada até agora. Oras acusa como outro processo (valia) rodando, outras como não consegue chegar/encontrar o caminho do Tor... e lá começo todo o ciclo do qual falei anteriormente...  :(
"É sempre idem do lado de cá, coisa mais rara não há.
Com Atena ao teu lado, enquanto escreve, move a tua mão, meu irmão".

linuser104

#18
Já tentou assim:

sudo add-apt-repository ppa:upubuntu-com/tor

sudo apt-get update

sudo apt-get install tor-browser


Depois entra na pasta (pelo terminal):

/usr/bin

e por lá digita:

sudo chown USERNAME -R tor-browser

onde USERNAME é o seu nome de usuário. O nome que você usa para entrar no sistema.

Depois é só procurar no dash o tor (uma mistura do ícone do tor com a raposa do firefox) e clicar nele, esperar carregar...
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

doshinha

Pelo que me lembro eu já tinha atualizado os repositórios e mudado a autoridade, mas desta vez deu certo!!
Obrigada, linuser104!!
:D


Citação de: linuser104 online 02 de Setembro de 2013, 17:53
Já tentou assim:

sudo add-apt-repository ppa:upubuntu-com/tor

sudo apt-get update

sudo apt-get install tor-browser


Depois entra na pasta (pelo terminal):

/usr/bin

e por lá digita:

sudo chown USERNAME -R tor-browser

onde USERNAME é o seu nome de usuário. O nome que você usa para entrar no sistema.

Depois é só procurar no dash o tor (uma mistura do ícone do tor com a raposa do firefox) e clicar nele, esperar carregar...

"É sempre idem do lado de cá, coisa mais rara não há.
Com Atena ao teu lado, enquanto escreve, move a tua mão, meu irmão".

linuser104

Citação de: doshinha online 02 de Setembro de 2013, 18:08
Pelo que me lembro eu já tinha atualizado os repositórios e mudado a autoridade, mas desta vez deu certo!!
Obrigada, linuser104!!

Seu problema era só com a parte final sobre permissões. O resto foi apenas para confirmar se tinha ido por esse caminho que acho o mais fácil (ppa).
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

zekkerj

Citação de: linuser104 online 02 de Setembro de 2013, 17:53
(...)
Depois entra na pasta (pelo terminal):

/usr/bin

e por lá digita:

sudo chown USERNAME -R tor-browser

onde USERNAME é o seu nome de usuário. O nome que você usa para entrar no sistema.

Depois é só procurar no dash o tor (uma mistura do ícone do tor com a raposa do firefox) e clicar nele, esperar carregar...


Pq precisa mudar a propriedade do arquivo?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

linuser104

#22
Citação de: zekkerj online 02 de Setembro de 2013, 22:15
Pq precisa mudar a propriedade do arquivo?

Se não mudar fica dando esse erro que ela comenta e vendo o log fala algo que não lembro agora sobre permissões, tipo que tem de ser executado como usuário e não root e como a pasta tor-browser fica em /usr/bin ela está com atribuições root. Pesquisando na internet encontrei como solução isso:

sudo chown $USER -Rv ~/.tor-browser/

só que não existe a pasta oculta tor-browser na pasta do usuário na home e portanto esse comando não resolvia nada. Imaginei, então, que com novas versões do aplicativo esta localização tinha sido alterada. Procurei a localização e encontrei em /usr/bin, então resolvi arriscar o mesmo comando (um pouco alterado):

sudo chown USERNAME -R tor-browser

E funcionou. Detalhe, antes quando estava dando erro, tentei executar também pelo terminal o tor-browser como root e dava erro falando que não era para ser executado como tal.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

zekkerj

CitarSe não mudar fica dando esse erro que ela comenta e vendo o log fala algo que não lembro agora sobre permissões, tipo que tem de ser executado como usuário e não root e como a pasta tor-browser fica em /usr/bin ela está com atribuições root.
Ué, mas isso não faz sentido. Todos os aplicativos do sistema ficam em /usr/bin ou em /bin, e todos os que são instalados nesse diretório pertencem ao root. Nem por isso eles são todos executados pelo root, só os que estão marcados explicitamente assim, com o bit SUID (p.ex. o ping).

Será que o tor está sendo instalado com SUID? Se for isso, está escancaradamente errado.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

jkmsjq

Citação de: zekkerj online 03 de Setembro de 2013, 11:16
CitarSe não mudar fica dando esse erro que ela comenta e vendo o log fala algo que não lembro agora sobre permissões, tipo que tem de ser executado como usuário e não root e como a pasta tor-browser fica em /usr/bin ela está com atribuições root.
Ué, mas isso não faz sentido. Todos os aplicativos do sistema ficam em /usr/bin ou em /bin, e todos os que são instalados nesse diretório pertencem ao root. Nem por isso eles são todos executados pelo root, só os que estão marcados explicitamente assim, com o bit SUID (p.ex. o ping).

Será que o tor está sendo instalado com SUID? Se for isso, está escancaradamente errado.

Só para ficar mais claro: dessa forma a navegação não será anônima ou o sistema está desprotegido?
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

zekkerj

Então... o problema de executar qualquer programa em SUID root é que se o código do programa for corrompido, o processo já tem acesso a escrever em áreas do sistema imprevistas, ou ler em áreas sensíveis (como o arquivo de senhas shadow).

Colocando o arquivo em SUID de usuário, o risco, apesar de menor, ainda existe, pois se o usuário não pode escrever/ler em outras áreas, ainda vai poder escrever no próprio arquivo do programa, modificando-o de formas totalmente imprevistas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

linuser104

Como faz um certo tempo que andei testando o tor não lembrava ao certo tudo, mas refiz aqui e vou relatar o que acontece.

Instalei pelo ppa indicado acima e ao executar o tor dá a seguinte mensagem de erro:

CitarVdalia detected that the Tor software exited unexpectedly. Please check the message log for recent waring ou erro message.

Em /usr/bin é criado um script chamado tor e uma pasta chamada tor-browser e suas permissões inicialmente estão assim:

-rwxr-xr-x  1 root root      65 Ago 17 09:50 tor
drwxrwxrwx  7 root root    4,0K Ago 17 05:38 tor-browser


Vendo a mensagem de log do programa encontro os seguintes avisos e erro:

Citar[Warning] /usr/bin/tor-browser/Data/Tor is not owned by this user (linuser104, 1000) but by root (0). Perhaps you are running Tor as the wrong user?

[Warning] Failed to parse/validate config: Couldn't access/create private data directory "/usr/bin/tor-browser/Data/Tor"

[Error] Reading config failed--see warnings above.


Digitando o comando (na pasta /usr/bin):

sudo chown USERNAME -R tor-browser

a permissão da pasta tor-browser que fica em /usr/bin fica assim:

drwxrwxrwx  7 linuser104 root    4,0K Ago 17 05:38 tor-browser

ou seja apenas mudou o dono da pasta, mas o grupo continua o root. Somente assim o tor abre e funciona.
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

zekkerj

CitarEm /usr/bin é criado um script chamado tor e uma pasta chamada tor-browser
Pasta de aplicativo em /usr/bin???

Isso explica muita coisa... será que quem criou esse processo já ouviu falar das pastas /usr/share e /var/lib ?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

linuser104

Citação de: zekkerj online 03 de Setembro de 2013, 14:11
CitarEm /usr/bin é criado um script chamado tor e uma pasta chamada tor-browser
Pasta de aplicativo em /usr/bin???

Isso explica muita coisa... será que quem criou esse processo já ouviu falar das pastas /usr/share e /var/lib ?

pois é...

O normal era como o comando anterior, deveria fica oculta na pasta do usuário e se ela ficava lá anteriormente não fazia sentido ainda aplicar aquele comando:

sudo chown $USER -Rv ~/.tor-browser/
Linux = Quem realmente gosta de computador; Mac = Artista Digital; Windows = A maioria que votou no Tiririca [pior que tá não fica].

jkmsjq

Citação de: zekkerj online 03 de Setembro de 2013, 13:21
Então... o problema de executar qualquer programa em SUID root é que se o código do programa for corrompido, o processo já tem acesso a escrever em áreas do sistema imprevistas, ou ler em áreas sensíveis (como o arquivo de senhas shadow).

Colocando o arquivo em SUID de usuário, o risco, apesar de menor, ainda existe, pois se o usuário não pode escrever/ler em outras áreas, ainda vai poder escrever no próprio arquivo do programa, modificando-o de formas totalmente imprevistas.

Obrigado zekkerj pela explicação... ainda bem que eu nunca gostei ou tive curiosidade de usar...!!!
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz