“não pode abrir o arquivo userpref.blend @ para escrever: Permission denied” no liquidificador

1

Estou usando o liquidificador 2.69, instalado via centro de software, e quando salvo minhas preferências de usuário por meio de Arquivo - > Preferências do usuário e clique em "Salvar configurações do usuário", há uma mensagem

"não pode abrir o arquivo /home/ganez/.config/blender/2.69/config/userpref.blend@ para permissão de escrita negada"

Eu verifiquei no caminho /home/ganez/.config/blender/2.69/config/ e não há arquivo userpref.blend presente.

PS: Acho que isso tem algo a ver com a permissão de arquivos para essa pasta config e não tenho ideia de como usar o comando chmod . Então, qualquer conselho?

Obrigado antecipadamente.

    
por ganezdragon 07.06.2014 / 10:06

3 respostas

1

Acabei de me deparar com o mesmo erro. Suspeito que possa ter ocorrido durante uma falha recente, mas não posso confirmar isso.

Você pode tentar renomear a pasta (feche o Blender primeiro):

mv ~/.config/blender ~/.config/blender.old

Em seguida, abra o Blender. Quando eu tentei isso, o Blender regenerou a pasta com as permissões adequadas.

Geralmente, é recomendado evitar a execução de programas como root. Com uma base de código tão grande, um programa é obrigado a ter algumas áreas de comportamento indefinido (bugs) que, mesmo que não sejam mal-intencionados, podem ser perigosas para o seu sistema.

    
por snapfractalpop 30.01.2015 / 05:52
0

OK agora. Eu acabei de descobrir por enquanto (respondendo minha própria pergunta).

Temos que executar o programa como root no terminal.

gksudo blender

e, em seguida, não haverá nenhum problema, pois a permissão foi negada .

    
por ganezdragon 28.06.2014 / 10:29
0

Uma solução é usar o comando chown para apropriar-se da pasta interessada. Do terminal: navegue até a pasta ~ / .config / blender; verifique as permissões atuais com dir -ls . Por exemplo, no meu caso, a pasta do liquidificador 2.72 era de propriedade do root. Então eu corrigi com:

sudo chown -R myusername:myusergroup /2.72

Onde myusername e myusergroup são meu nome de usuário e grupo do Linux atual.

    
por Roberto Prevato 25.07.2016 / 12:32