Я установил 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
.
chmod
просто режим изменения так, чтобы можно было обновить Ваш читать/писать/удалять полномочия. chown
похож на основной логический элемент или инкапсуляцию. Даже при том, что, Вы имели
chmod a+rwx <your .matlab folder>/-R
, это не запускается matlab
, потому что Вы не можете достигнуть внутри, если Вы не берете владение того .matlab
папка. Так,
изменяют оболочку как корень и берут владение как указано ниже:
root@upg:~# chown username:groupname <your_matlab_folder>
Владение дает систему доступу (chown
, Ваш ответ здесь). Предоставление читало/писало/удаляло, действия использует chmod
.