前言
用户通常是在桌面系统的普通用户下使用系统,可能某些开发的应用必须在root下面运行,而直接在脚本中执行sudo 【应用程序】是无法执行程序的,以下讲解麒麟kylin和统信UOS桌面系统的在普通用户权限下运行root权限的程序方式。
麒麟系统
使用通用的方法pkexce 【应用程序】,会弹出一个输入root权限密码的对话框,输入密码之后即可执行,命令可以放在shell脚本中,提供给.desktop桌面文件调用。
统信UOS系统
1、也可以使用通用的的方法pkexce 【应用程序】。
2、可以在脚本中加入命令行:
echo 'xxxroot密码'|sudo -S 【应用程序】
这是免密码直接启动应用程序的方式,此方式不能在麒麟系统中使用。