Edit online

设置登录信息

17 Dec 2024
Read time: 2 minute(s)

以下为一个登录打印信息的示例,本节将以此登录打印信息为例讲解登录设置步骤。

Starting syslogd: OK
Starting klogd: OK
Starting mdev... OK

WELCOME TO ARTINCHIP LUBAN LINUX
ArtInChip-Device login: root
Password:
  1. 在 menuconfig 界面,修改和设置下方的 System hostnameSystem banner 字段,并登录:



    • WELCOME TO ARTINCHIP LUBAN LINUX/etc/issue 文件中在登录提示符前的欢迎信息。编辑/etc/issue 文件可以修改 System banner
    • ArtInChip-Devicehostname
  2. 登录后,可通过修改 SDK/package/system/skeleton/etc/profile 文件,设置 PS1 提示符。

    /etc/profile 文件用于配置用户环境变量和启动脚本,在该文件中添加或修改以下内容:

    export PATH=@PATH@
    
    if [ "$PS1" ]; then
        if [ "`id -u`" -eq 0 ]; then
            export PS1='[aic@\W] # '
        else
            export PS1='$ '
        fi
    fi
    

    保存并退出编辑器。

  3. 设置登录密码。如默认使用 root 登录,可跳过此步骤 。

    Luban SDK 编译的 Linux 系统固件,默认使用 root 登录,并且没有登录密码。部分产品需要设置登录密码,保护用户数据的安全。

    1. 在 SDK 根目录执行下列命令,进入 menuconfig 配置界面:

      make menuconfig
    2. System configuration 选项中,使能 Enable root login with password 并且输入初始密码。



    3. 进入 Advance setting,使能 getty



    4. Advance setting 下,选择密码的 encoding 方式。此步非必需,可跳过。

      System configuration  --->
          Advance setting  --->
              Passwords encoding (sha-256)  --->
  4. 保存配置后退出 menuconfig,并使用下列命令编译固件。
    make
  5. 启动系统并验证登录。

    编译完成后,启动系统,显示需要输入登录的用户名和密码,输入正确才可进行其他操作。

    Starting syslogd: OK
    Starting klogd: OK
    Starting mdev... OK
    
    WELCOME TO ARTINCHIP LUBAN LINUX
    ArtInChip-Device login: root
    Password: