普通用户 如何获得访问组件缓存的权限
发表于 : 2012-04-20 16:36
ubuntu 版本是11.10
MCR 路径:/home/laoying/soft/MATLAB_Compiler_Runtime
打包matlab路径:文档资料/任务/setuppro/myDemo_pkg/run_myDemo.sh
终端:sudo sh 文档资料/任务/setuppro/myDemo_pkg/run_myDemo.sh /home/laoying/soft/MATLAB_Compiler_Runtime/v715
成功运行程序
去掉sudo超级权限
即:终端:sh 文档资料/任务/setuppro/myDemo_pkg/run_myDemo.sh /home/laoying/soft/MATLAB_Compiler_Runtime/v715
程序不能运行:Could not access the MCR component cache
google翻译: 无法访问MCR组件缓存
查到资料:http://www.mathworks.com/matlabcentral/ ... ead/283432
但并不是太明白
我想知道的是:程序运行的时候,sudo起到了什么作用
也就是程序不能正常运行的时候,是我的laoying用户缺少了对MRC的什么权限
注:尽量不采取提升用户为管理员的方式。
我刚开始学习ubuntu,希望给出解释或解决办法。
MCR 路径:/home/laoying/soft/MATLAB_Compiler_Runtime
打包matlab路径:文档资料/任务/setuppro/myDemo_pkg/run_myDemo.sh
终端:sudo sh 文档资料/任务/setuppro/myDemo_pkg/run_myDemo.sh /home/laoying/soft/MATLAB_Compiler_Runtime/v715
成功运行程序
去掉sudo超级权限
即:终端:sh 文档资料/任务/setuppro/myDemo_pkg/run_myDemo.sh /home/laoying/soft/MATLAB_Compiler_Runtime/v715
程序不能运行:Could not access the MCR component cache
google翻译: 无法访问MCR组件缓存
查到资料:http://www.mathworks.com/matlabcentral/ ... ead/283432
但并不是太明白
我想知道的是:程序运行的时候,sudo起到了什么作用
也就是程序不能正常运行的时候,是我的laoying用户缺少了对MRC的什么权限
注:尽量不采取提升用户为管理员的方式。
我刚开始学习ubuntu,希望给出解释或解决办法。
