搜索了以下,发现QT程序在root权限下运行都会出现这样的错误,在当前用户权限下运行正常
原因:su与su -命令的差别:
su
su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
实例:
$pwd
/home/Yewanth (当前用户目录)
$su#pwd
/home/Yewanth (还是当前用户目录)
但是如果换成su -的话结果如下:
$pwd
/home/Yewanth (当前用户目录)
$su -#pwd
/root
运行su -
运行正常……