查看: 64|回复: 0

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

[复制链接]
  • TA的每日心情
    奋斗
    昨天 20:49
  • 签到天数: 160 天

    连续签到: 8 天

    [LV.7]常住居民III

    发表于 前天 23:40 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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”路径下,可以通过文本编辑器打开配置文件并修改,这也是第一步操作。
    1.jpg

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

    然后保存,并关闭。

    第二步
    在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即可:
    7.jpg

    同样存盘,关闭文件。

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

    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-21 16:34 , Processed in 0.119575 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.