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

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

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

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

Есть ли указатели?

3
задан 22 April 2014 в 06:00

2 ответа

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

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

Упаковывают каталогов, 776 -> drwxrwxrw-

Упаковывают файлов, 776 -> -rwxrwxrw-

0
ответ дан 22 April 2014 в 06:00

Попробуйте эти команды:

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

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

0
ответ дан 22 April 2014 в 06:00

Другие вопросы по тегам:

Похожие вопросы: