回答

收藏

[评测分享] 【米尔-MYD-LR3568-GK开发板--试用评测】11——更改登录用户

#板卡评测 #板卡评测 1313 人阅读 | 0 人回复 | 2024-11-19

本帖最后由 stm1024 于 2024-11-20 20:49 编辑

0. 背景介绍
目前开发板上的Debian系统虽好,但是还是有一些地方并不是太符合开发的过程,例如,我每次想登录的图形界面,希望的是使用root角色,但是开发板给的配置是linaro,每次进系统以后还得康桥+沃特+迪丽特切换一下用户,挺麻烦的,虽然能理解这也为是为了系统安全,但是在开发阶段大可不必。
这里分享一下修改该开发板默认用户为root的方法。
其实只要三步就可以了。
1. 修改操作
第一步
LightDM是一个自由开源软件,它为Linux机器提供了一个标准的显示管理器框架。由于它易于安装和配置,成为了Linux桌面用户的更佳选择。lightdm.conf是LightDM的配置文件,LightDM使用此文件来控制其行为。它位于“/etc/lightdm/lightdm.conf”或“/etc/lightdm/lightdm.conf.d”路径下,可以通过文本编辑器打开配置文件并修改,这也是第一步操作。

找到要修改的地方是:autologin-user=linaro
修改为autologin-user=root

然后保存,并关闭。

第二步
在Linux中进行身份或是状态的验证程序是由PAM来进行, PAM(Pluggable Authentication Modules)可动态加载验证模块。Linux各个发行版中,PAM使用的验证模块一般存放在/lib/security/目录下,可以使用ls命令进行查看本计算机支持哪些验证控制方式,一般的PAM模块名字例如pam_unix.so,模块可以随时在这个目录下添加和删除,这不会直接影响程序运行,具体的影响在PAM的配置目录下。PAM的配置文件位于/etc/pam.d文件下面。
修改/etc/pam.d/lightdm-autologin文件,找到如下行:
  1. # Allow access without authentication
  2. auth    required pam_succeed_if.so user != root quiet_success
  3. auth    required pa_permit.so
复制代码
将其中的root修改为anything即可:

同样存盘,关闭文件。

第三步
最后一步其实就是重启开发板而已。
重启以后可以发现进入系统连root的密码都不需要输入了(我原来还设置了密码是123,切换的时候还得输入),测试一切正常。

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条