O programa é iniciado apenas como root, mas normalmente não

3

Eu instalei o MATLAB no diretório inicial. Agora, quando tento lançá-lo normalmente a partir da pasta bin, ele é iniciado e, em seguida, apresenta um erro que diz:

Internal error: No write permission on directory /home/uname/.matlab/Rxxxxx/temp014c0x3... 

Mas ele é iniciado quando eu uso o sudo. Então, não tenho certeza do que exatamente está acontecendo. Isso basicamente me impede de usar um lançador para isso, pois toda vez que esse erro aparece. Não quero executá-lo como root.

Algum apontador?

    
por user272229 22.04.2014 / 03:14

2 respostas

3

Basta conceder uma permissão de gravação recursiva ao diretório .matlab

sudo chmod -R 776 /home/uname/.matlab

Incase de diretórios, 776 -> drwxrwxrw-

Incase de arquivos, 776 -> -rwxrwxrw-

    
por Avinash Raj 22.04.2014 / 04:16
2

Experimente estes comandos:

sudo chown -R uname:uname /home/uname/.matlab/Rxxxxx/temp014c0x3
sudo chmod -R 700 /home/uname/.matlab/Rxxxxx/temp014c0x3

Eles devem restaurar as permissões padrão para os arquivos.

    
por Danatela 22.04.2014 / 04:13