在x86虚拟机下,使用达梦数据库安装用户安装数据库后,经常需要使用安装用户打开诸如manager,console等图形化管理工具,这时候经常遇到安装用户没有权限执行图形化界面的打开脚本,如下图,dmdba为安装数据库的用户。
这实际上是dmdba没有图形化权限所致,我们只需要做如下配置,将权限赋予dmdba即可。
1、root用户下查询DISPLAY变量的值:echo $DISPLAY
2、root下执行xhost+
3、切换到dmdba用户下设置DISPLAY值为查询得到的值:export DISPLAY=:0.0
4、dmdba下执行xhost +
DISPLAY变量的设置只针对单个进程有效,每次遇到这个问题都要设置一次
这样就能用dmdba用户正常打开图形化界面啦!