wxh

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh  发布于  2016-08-05 22:46:35
采纳率 0%
2个问答
9799

【求助】HI35XX 如何给调试用的串口加上登陆密码?

 
小弟现在在做海思HI3520D的相关产品,在产品出厂前,想给调试用的串口0(ttyS000)加上密码才能登陆。
由于本人是新手,对linux还是不太熟悉,根据百度搜得的资料作了如下修改,

1、
将/etc/inittab中的::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root ..."   更改为  ::respawn:/sbin/getty -L ttyS000 115200 vt100;

然后使用命令passwd root重新设置root密码,设置完成后用reboot命令重启系统;

重启后,进入系统里有提示(none) login:,然后我输入管理员账号root后就直接能登陆了,密码也不用输入,这与我的预期效果不符,我要的是要输入正确的账号和密码才能登陆啊。。。

但是用telnet登陆的话,就需要账号和密码才能登陆,执行/bin/login也要账号和密码,唯独用getty来开启一个终端时,就不用密码。

2、
经过反复测试后得出:上电后,第一次输入的账号如果是已存在的账号,就能直接登陆,如何所输入的账号不存在在系统中,就需要验证密码,包括用root登陆也要密码。。。










各位朋友来交流交流一下啊,。。。。。
我来回答
回答20个
时间排序
认可量排序

药导

1个粉丝

23

问答

0

专栏

11

资料

药导 2016-08-06 08:31:54
认可0
本帖最后由 药导 于 2016-8-6 08:39 编辑

你这个文件系统在制作的时候设置用户名密码了没有

hiuser

0个粉丝

8

问答

0

专栏

1

资料

hiuser 2016-08-06 08:44:59
认可0
文件系统上加用户名和密码,和PC上的linux系统一样的。

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh 2016-08-06 10:17:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35599&ptid=12206]药导 发表于 2016-8-6 08:31[/url]
你这个文件系统在制作的时候设置用户名密码了没有[/quote]

在文件系统制作的时候设置?   我用passwd命令设置可以吗?我设置了root的密码,但还是没提示输入密码,用telnet登陆就提示要输入密码

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh 2016-08-06 10:26:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35602&ptid=12206]hiuser 发表于 2016-8-6 08:44[/url]
文件系统上加用户名和密码,和PC上的linux系统一样的。[/quote]

我用passwd命令设置了密码,在执行/sbin/getty -L ttyS000 115200 vt100这条命令时,如果首次输入的是已存在的用户名,则直接可以登陆,输入其它才要验证密码。。。   这问题怎么破。。。

hiuser

0个粉丝

8

问答

0

专栏

1

资料

hiuser 2016-08-06 11:13:13
认可0
已存在用户是不是root?需要限制权限不能都是root权限

hiuser

0个粉丝

8

问答

0

专栏

1

资料

hiuser 2016-08-06 11:14:28
认可0
root用户单独设置下密码,或者添加一个新的root权限用户。

药导

1个粉丝

23

问答

0

专栏

11

资料

药导 2016-08-08 08:28:28
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35626&ptid=12206]wxh 发表于 2016-8-6 10:17[/url]
在文件系统制作的时候设置?   我用passwd命令设置可以吗?我设置了root的密码,但还是没提示输入密码, ...[/quote]

自己制作一个文件系统试试

baboe

0个粉丝

8

问答

0

专栏

1

资料

baboe 2016-08-08 10:18:50
认可0
应该有一行是
#::askfirst:-/bin/sh

::askfirst:-/bin/login

你说的那行,最前面加#取消

看这是不是你要的

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh 2016-08-09 13:45:02
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35687&ptid=12206]baboe 发表于 2016-8-8 10:18[/url]
应该有一行是
#::askfirst:-/bin/sh

[/quote]

厉害哦,你的方法可以哦,我之前是将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root ..."改为::respawn:/bin/login的,也能达到效果。

但你的方法更好,你的方法会在输入账号前提示“Please press Enter to activate this console.”,这样的效果更好

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh 2016-08-09 13:51:23
认可0
结贴了:

方法一:
修改/etc/inittab,将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root ..."改为::respawn:/bin/login

方法二:
修改/etc/inittab,将#::askfirst:-/bin/sh改为::askfirst:-/bin/login,再将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root ..."这一行注释掉

两种方法均会提示输入账号和密码,方法二会在输入前提示“Please press Enter to activate this console.”,也就是输入一次回车后才会提示输入账号密码。

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-08-10 18:33:31
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35765&ptid=12206]wxh 发表于 2016-8-9 13:45[/url]
厉害哦,你的方法可以哦,我之前是将::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto l ...[/quote]

你好,/etc/inittab文件修改之后要重新编译rootfs么?我在板子里修改了这个文件,重启之后数据变了,但是没有效果

M_chenyang

1个粉丝

14

问答

0

专栏

0

资料

M_chenyang 2016-08-11 11:26:25
认可0
实践证明只需要改动海思提供的busybox的源码。只需要改动一个地方。

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh 2016-08-12 10:38:19
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35876&ptid=12206]hanfei69882 发表于 2016-8-10 18:33[/url]
你好,/etc/inittab文件修改之后要重新编译rootfs么?我在板子里修改了这个文件,重启之后数据变了,但是 ...[/quote]

不用重新编译,我也是直接在板子上改的。。数据有变?这我就不清楚了,是不是平台的问题?我用的是HI3520D

wxh

0个粉丝

2

问答

0

专栏

0

资料

wxh 2016-08-12 10:39:44
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35920&ptid=12206]M_chenyang 发表于 2016-8-11 11:26[/url]
实践证明只需要改动海思提供的busybox的源码。只需要改动一个地方。[/quote]

兄弟,可以说说修改哪里吗?  谢谢了

M_chenyang

1个粉丝

14

问答

0

专栏

0

资料

M_chenyang 2016-08-12 14:56:39
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35981&ptid=12206]wxh 发表于 2016-8-12 10:39[/url]
兄弟,可以说说修改哪里吗?  谢谢了[/quote]

loginutils/getty.c

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-08-12 16:07:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35980&ptid=12206]wxh 发表于 2016-8-12 10:38[/url]
不用重新编译,我也是直接在板子上改的。。数据有变?这我就不清楚了,是不是平台的问题?我用的是HI3520 ...[/quote]

表述不太清除,数据变了是修改成功了,我用的是hi3518e,重新打包才可以

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-09-30 17:13:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35769&ptid=12206]wxh 发表于 2016-8-9 13:51[/url]
结贴了:

方法一:
[/quote]

你好,按照两种方法都修改了,还是会自动登录,还需要修改其他地方么
[code]Auto login as root ...
Jan  1 00:00:02 login[359]: root login on 'ttyAMA0'[/code]

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-09-30 17:58:20
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=38781&ptid=12206]hanfei69882 发表于 2016-9-30 17:13[/url]
你好,按照两种方法都修改了,还是会自动登录,还需要修改其他地方么[/quote]

已OK,需要重新编译生成rootfs才可以:victory:

qn1535076700

0个粉丝

5

问答

0

专栏

0

资料

qn1535076700 2019-04-25 15:45:22
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=35769&ptid=12206]wxh 发表于 2016-8-9 13:51[/url]
结贴了:

方法一:
[/quote]

你好,按照这个设置,串口无法输入,回车无任何反应,但是telnet可以登陆
请问是什么原因

zhanggui

0个粉丝

1

问答

2

专栏

0

资料

zhanggui 2019-04-25 20:51:18
认可0
需要芯片,海思,SONY芯片 现货(SONY,海思,镁光,OV,PIXELPLUS  )联系人:MS jiang通讯:18650907222 企鹅:401607129:$:$:$需要可以联系我们

索尼IMX323   IMX334  IMX290 IMX327 IMX178 IMX274 IMX335 IMX225  IMX236 IMX290 IMX291 IMX683 IMX222 IMX185 IMX385

海思HI3559A  HI3519AV101 HI3516DV300 HI3516EV100 3516CV200  HI3536 HI3520DV200 HI3518EV200 HI3518EV300   HI3531A HI3516CV500  HI3536C  


派思尔 PC1099N
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区