您尚未登录。

楼主 # 2021-09-11 00:51:48

微凉VeiLiang
会员
所在地: 深圳
注册时间: 2018-10-28
已发帖子: 627
积分: 522
个人网站

开发板Linux 登录输入完用户名root就报Login Correct 问题原因和解决方案

本周在调一个开发板,重新把文件放到文件系统,然后打包后烧录。开发板开机后ssh 和tty 登录报错Login Correct ,以前一般输入完root 用户名回车就登录好了,但是这次烧录后发现输入完root,卡了1-2秒钟,然后直接报错Login Correct,如下图所示
_20210911004212.jpg
然后输入其它的用户名,就会能够进入到输入密码这一步。
经过查看/etc/passwd 和/etc/shadow文件并无问题,root 用户是设置的免密码登录,那么是什么问题呢
经过查阅资料,和经验,有可能是权限问题。但是又不大敢确认,资料也有说是登录相关动态库缺失的。。单独尝试了好像没有问题
最后还是确定去比对一下之前备份的文件系统,通过ls -l 查看,的确新的文件系统的/etc/目录下的权限和以前的不一样,全都变成777了,而老的是各有区别的。
如下
_20210911004228.jpg
真相大白了,就是权限问题,不知道什么时候把文件系统里面的/etc/都给变成777权限了。应该是因为系统检测到权限不对,为了系统安全就给屏蔽了登录功能,不过报错如果能够更加明晰一点就好了
记得以前其它开发板也有出现过su命令权限报错问题,说是运行su的用户组属性不对什么的,这一看就能知道是权限问题

不知道有没有其他人也会遇到同样的情况,网络上这个报错说是因为权限的人好像不是很多。。。希望本帖能够帮助到遇到同样问题的人

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn