Проблема в запуске MATLAB - будет только работать как корень

Я установил MATLAB в /usr/local. Теперь, когда я пытаюсь запустить его обычно от тире или путем ввода matlab в терминале это запускает и затем дает ошибку, которая говорит:

Internal error: No write permission on directory...

Но это запускается, когда я выполняю его использование sudo. Я не хочу выполнять его как корень. Я даю рекурсивное разрешение записи .matlab каталогу с sudo chmod -R 776 /home/uname/.matlab команда. Затем я попробовал запуск matlab от терминальной команды использования matlab. Это завершилось с массажем:MATLAB is exiting because of fatal error.

0
задан 13 February 2017 в 07:18

1 ответ

chmod просто режим изменения так, чтобы можно было обновить Ваш читать/писать/удалять полномочия. chown похож на основной логический элемент или инкапсуляцию. Даже при том, что, Вы имели

chmod a+rwx <your .matlab folder>/-R

, это не запускается matlab, потому что Вы не можете достигнуть внутри, если Вы не берете владение того .matlab папка. Так,

изменяют оболочку как корень и берут владение как указано ниже:

root@upg:~# chown username:groupname <your_matlab_folder>

Владение дает систему доступу (chown, Ваш ответ здесь). Предоставление читало/писало/удаляло, действия использует chmod.

1
ответ дан 7 November 2019 в 00:01

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

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