Beaglebone Black Root账号问题

前面分析了SD卡启动方面的一个坑,下面来看看Beaglebone Black root账号这个坑。

BBB文档都提到默认账户有两个,一个是debian,密码是temppwd;另一个账户是root,密码为空。板子eMMC自带的镜像确实是这样,但烧写最新的镜像(2017-10-10)发现root账户无法登录,原因是开发组在2017年2月开始基于安全角度考虑对root账户的使用策略进行了更改,如下(https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#i_take_full_responsibility_for_knowing_my_beagle_is_now_insecure)

 

注:以为有限的英语知识,第一句话的now longer应该是no longer

大概意思是移除了root密码,禁用了通过ssh登录root,禁用了sudo命令不需要密码三个不安全的选型

添加root密码

串口终端下面采用如下命令串键root密码

debian@beaglebone:$ sudo passwd root
[sudo] password foe debian:
Enter new UNIX password:
Retype new UNIX password:
passwd:password updated successfully

启用SSH下root账户

打开/etc/ssh/sshd_config

添加如下代码:

PermitRootLogin yes

最后看个看下国外程序员为此问题是怎么吵架的,(https://groups.google.com/forum/#!topic/beaglebone/zKMGGQWCOTw)

 

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值