Falha ao atualizar o Zotero após alterar permissão com chmod 707

4

Estou executando o Ubuntu 16.04 LTS e instalei o Zotero adicionando o PPA, seguindo as instruções em esta página . Funcionou muito bem, mas quando tento obter alguma atualização, recebo a seguinte mensagem de erro:

Para"modificar o diretório do programa Zotero para ser gravável por sua conta de usuário" eu apliquei sudo chmod 707 zotero , como descrito aqui e, até onde pode ver a tela abaixo (que foi gerada pelo comando ls -lg /usr/bin ), as mudanças ocorreram com sucesso:

Há algo de errado com esta saída de terminal? Não devo ler, escrever e executar ( rwx ) permissões para o usuário, de acordo com essa saída?

    
por BCArg 01.08.2017 / 12:03

4 respostas

4

Com esse comando você só alterou as permissões para o arquivo executável, não para todos os arquivos que o programa usa (e provavelmente precisa atualizar).

Eu recomendo que você chmod o arquivo / usr / bin / zotero de volta para 755 e, em vez disso, execute o atualizador do Zotero com o sudo e ele deve ter os direitos necessários para se atualizar.

EDITAR: Recomenda-se executar sudo su para abrir um shell de root e depois executar apenas zotero como um comando de linha de comando para abri-lo com direitos de root. A execução direta de sudo zotero não é recomendada porque usa seu diretório pessoal real e você pode acabar com arquivos de propriedade da raiz em seu diretório pessoal.

    
por Tim Schumacher 01.08.2017 / 12:19
3

Você também deve alterar as permissões da pasta /opt/zotero executando:

sudo chmod 707 /usr/bin/zotero && sudo chmod -R 707 /opt/zotero

    
por EdoDodo 23.10.2017 / 19:12
0

Acabei de resolver o problema alterando a propriedade do diretório ~/zotero e atualizei com êxito do Zotero Help>Check for Updates... link. Por algum motivo, a propriedade anterior era mantida por 501, que é mantida pelo usuário do OSX.

sudo chown -R <username>:<username>  ~/zotero
    
por saurabheights 20.10.2018 / 18:15
-1

No Ubuntu 16.04, fiz o seguinte:

  1. No terminal execute o Zotero como root

    sudo zotero

  2. Digite a senha e pressione Continuar para a seguinte mensagem

Pressione Continuar

  1. No Zotero, clique no menu Ajuda - > Verifique se há atualizações, instale-as e reinicie. É isso aí!
por fjramireg 30.09.2017 / 15:26