搜索了以下,发现QT程序在root权限下运行都会出现这样的错误,在当前用户权限下运行正常
原因:su与su -命令的差别:
su
su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
实例:
$pwd
/home/Yewanth (当前用户目录)
$su#pwd
/home/Yewanth (还是当前用户目录)
但是如果换成su -的话结果如下:
$pwd
/home/Yewanth (当前用户目录)
$su -#pwd
/root
运行su -
运行正常……
本文探讨了在Linux系统中su与su-命令的区别,特别是它们对于路径和环境变量的影响,解释了为什么某些程序如QT应用程序在不同命令下运行会出现不同的结果。
272

被折叠的 条评论
为什么被折叠?



