首页 > 其他分享 >串口登录提示"Login incorrect"

串口登录提示"Login incorrect"

时间:2023-03-09 17:22:35浏览次数:33  
标签:incorrect 用户名 帐号 登录 密码 串口 Login shadow

为了安全起见,需要给串口设置登录限制,即需要正确输入用户名和密码以后才能正常使用串口命令行。

这里实现的方法是在/etc/inittab里面加入以下内容:

ttyS3::respawn:/sbin/getty -L  ttyS3 115200 vt100
  • ttyS3是串口设备名,在/dev目录下。可根据 cat /proc/cmdline 得到当前使用的串口设备。
  • respawn的意思是长时间没有登陆导致timeout(一般默认值为60s),会重新调用/sbin/getty。
  • 115200是串口的波特率

这时再重启设备,设备起来后串口上面就会提示你输入用户名和密码进行登录,不登陆的话是不能进入到系统命令行环境的。

奇怪的现象是:用ssh登录是可以的,但是用相同的用户名/密码来登录串口却不行!这里需要阐述的是用户名和密码肯定是正确输入的。

用ssh登录成功以后,执行 passwd 用户名 进行密码更改,更改完密码以后串口可以正常登录了。

对比前后的/etc/shadow,发现passwd更改密码以后,shadow信息的第三个参数不一样。更改密码之前第三个参数为空,更改完密码之后第三个参数不为空,为一个整数。

/etc/shadow下存放的普通帐号信息释义如下: 
(1):帐号名称 
(2):密码:这里是加密过的(带 '!' 符号标识该帐号不能用来登录) 
(3):上次修改密码的日期 ,自 1/1/1970 起经过的天数 
(4):密码不可被变更的天数 
(5):密码需要被重新变更的天数(99999表示不需要变更) 
(6):密码变更前提前几天警告 
(7):帐号失效日期 
(8):帐号取消日期 
(9):保留条目,目前没用 
例如:aoe:aoeJiDaoMoLaoShiRangWoKaoDaXue:19300:0:99999:7:::

如上所述,将shadow里账号信息的第三个参数(即上次修改密码的日期)设置一下,这里设置的是19300(大概是2022年的某一天),串口就可以正常登录了。

标签:incorrect,用户名,帐号,登录,密码,串口,Login,shadow
From: https://www.cnblogs.com/wanglouxiaozi/p/17199214.html

相关文章

  • Flask中flask_login的使用
    Flask-Login,是一个常用的组件,它基于 Session,适合做有UI交互的用户登录。1、主要功能如下:将活动用户的ID存储在会话中,方便登录和注销用户限制某些视图的访问(登录和......
  • 串口服务器接入阿里云MQTT协议的软件配置教程
    在之前的文章中我们了解到虚拟串口软件作为TCP客户端来结合串口服务器使用,这一期我们来看一下串口服务器怎样接入阿里云物模型。步骤详尽,一文读懂。1.阿里云MQTT环境配置......
  • 教你E103-W10串口转WiFi模块的无线透传应用教程
    以下为E103-W10作为softAP实现UDP串口服务器无线数据透传的举例,E103-W10作为station可同理实现透传。1.透传默认仅在TCP client单连接或UDP传输模式时,支持透传。1.......
  • 服务器-串口通信
    在服务器自动化测试开发中,服务器sut是如何跟host主机进行通信的?网络通信就不多说了,这里说说如何用串口实现将usbtoconsole线(一端usb口,插host,一端类似网口,接sut)接到su......
  • 汉源高科RS232数据光端机串口转光纤延长器收发器工业控制光猫光电转换器
    ......
  • RS485串口通讯!
     RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。我们知道,最初数据是模拟信号输......
  • STM32串口通信
    STM32串口通信目录STM32串口通信串口常用寄存器串口配置的步骤和函数完整程序串口常用寄存器USART_SR 状态寄存器USART_DR数据寄存器USART_BRR波特率寄存器......
  • 串口通信原理详解232、422、485,入门必看!
    串口通信原理详解232、422、485,入门必看!混说Linux ​关注他 53人赞同了该文章本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯......
  • 串口工具安装指南
    下载包:链接:https://pan.baidu.com/s/1okh2DeApiDqavB9EI2bbvg提取码:XXXX(是哦不是写给你看的,是你爸爸看的)一、安装流程: 解压压缩包,右键“管理员身份”运行scrt_sfx81-......
  • 单例模式应用于login-加装饰器
     importrandomdefsingleton(class_):instances={}defget_instance(*args,**kwargs):ifclass_notininstances:instances[cl......