软件安装后,postinst启动,这个时候用户权限是root,但是启动之后的程序用户名确是1000, 而本台机器上没用1000的用户名,也没有1000的uid. 很奇怪.
关闭程序后,手动以root用户启动后, 查看用户名还是1000.
原来是:
制作安装包时安装包文件夹的用户名和组没有修改为root, 安装后安装目录的用户名和组都是异常的1000,也就是安装路径文件夹以及文件所属的用户名和组不是root造成的.
sudo chown root:root 目录 -R
然后再次启动就正常了.