Программа запускается только как root, но не нормально

3

Я установил MATLAB в домашний каталог. Теперь, когда я пытаюсь запустить его из папки bin, он запускается, а затем появляется сообщение об ошибке:

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

Но он запускается, когда я запускаю его с помощью sudo. Итак, я не уверен, что именно происходит. Это в основном мешает мне использовать пусковую установку для нее, так как каждый раз появляется эта ошибка. Я не хочу запускать его как root.

Любые указатели?

    
задан user272229 22.04.2014 в 03:14
источник

2 ответа

3

Просто укажите рекурсивное разрешение на запись в каталог .matlab ,

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

Включение каталогов, 776 -> drwxrwxrw-

Включение файлов, 776 -> -rwxrwxrw-

    
ответ дан Avinash Raj 22.04.2014 в 04:16
2

Попробуйте выполнить следующие команды:

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

Они должны восстановить разрешения по умолчанию для файлов.

    
ответ дан Danatela 22.04.2014 в 04:13