目录
1. 需求的提出
编写好的软件在客户的装有银河麒麟操作系统的机器上运行,但有些操作必须用root权限才能操作,如:打开串口。Linux下的普通账户打开串口时提示权限不足。在普通账户下,虽然可以利用如下命令切换到root用户:
sudo su
但客户完全不懂linux,让客户执行上述命令,确实显得勉为其难了。
2. 机器环境说明
客户机器安装的银河麒麟操作系统属性如下:
3. 解决方法
解决1节的问题,就是开机直接进入root账户的桌面,把软件安装在root账户下。按如下方法设置,可以让银河麒麟操作系统开机自动进入root。
1)执行如下命令,输入密码,切换到root账户:
sudo su
2) 执行如下命令,赋予权限:
chmod 777 /etc/lightdm/