4个回答
展开全部
1.可能这个脚本中有判断用户的语句,与权限无关。比如:
if [ $USER != root ]
then
echo “XXXX”
exit1
fi
可以进入脚本修改一下。把判断语句去掉。
2.还有是在当前目录可能会产生临时文件,(比如oracle的runInstall.sh脚本)所以要保证当前用户对于目录有写的权限。可以这样子做:
$ cd /tmp
$ perl /FULL_PATH/vmware-insall.pl
3.建议楼主可以采用sudo的方式,临时提升成管理员的权限。
$ cd /tmp
$ sudo perl /FULL_PATH/vmware-insall.pl
if [ $USER != root ]
then
echo “XXXX”
exit1
fi
可以进入脚本修改一下。把判断语句去掉。
2.还有是在当前目录可能会产生临时文件,(比如oracle的runInstall.sh脚本)所以要保证当前用户对于目录有写的权限。可以这样子做:
$ cd /tmp
$ perl /FULL_PATH/vmware-insall.pl
3.建议楼主可以采用sudo的方式,临时提升成管理员的权限。
$ cd /tmp
$ sudo perl /FULL_PATH/vmware-insall.pl
展开全部
能运行不代表能安装啊,系统不让你装,你有什么办法。说明要么你的系统只有超级用户可以安装软件,要么这个软件只允许超级用户安装。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装程序需要访问很多系统文件 需要拥有root权限的用户执行
你只给了安装脚本本身的可执行权限
这是两个概念
你只给了安装脚本本身的可执行权限
这是两个概念
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需管理员用户root下安装。
追问
我已经赋予权限 chmod a+x了 root下安装求具体操作
追答
要求以root用户登录,然后加载vmtools,可双击解压缩到一个目录后,进入终端,进入目录,执行脚本安装命令。注意内核如安装有虚拟化模块,将有错误提示。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |