Linux作死修改etc/passwd后无法登录超级用户界面

Little BigUs 2021-04-18 01:09:57
刚刚修改了etc/passwd中用户密码,在x前面加了一个!使密码失效了(书上看到的),每次开机都不用输入密码了,很方便,但我发现一个严肃的问题,那就是原密码失效后我不能再登录到超级用户界面了,求帮助,我也在网上找到类似去grub界面修改的,但我找不到他描述的地方,希望有大神能给一个详细的步骤。

我之前还试过把x删掉(也是书上看到的),这样会使用户没密码,重启电脑后也会出现和上面类似的窘境,但不同的是由于没有密码,所以直接使用passwd命令就能重新设置密码。
...全文
2705 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yolyry 2021-04-19
  • 打赏
  • 举报
回复
1、添加镜像文件并设置设备状态为启动时连接
2、进入BIOS
Vmware--选择虚拟机--电源--打开电源时进入固件
3、设置启动顺序
优先启动镜像盘--F10保存并退出
4、安装界面--选择Troubleshooting
Rescue a CentOS system(救援模式)
3 Skip to shell
vim /etc/passwd root行第二列x删除,保存
5、重启并设置启动顺序,收尾
Little BigUs 2021-04-18
  • 打赏
  • 举报
回复
解决了,重启时进入root界面
一、实验目的 1.掌握在Linux系统下利用命令方式实现用户和组的管理; 2.掌握利用Linux-conf进行用户和组的管理; 3.理解文件权限 4.进行系统进程管理。 二、实验内容 1. 用户的管理  创建一个新用户user01,设置其主目录为/home/user01:#adduser –d /home/user01 -m user01  查看/etc/passwd文件的最后一行,看看是如何记录的。  查看文件/etc/shadow文件的最后一行,看看是如何记录的。  给用户user01设置密码:#passwd user01。  再次查看文件/etc/shadow文件的最后一行,看看有什么变化。  使用user01用户登录系统,看能否登录成功。。  锁定用户user01:#passwd -l user01。  查看文件/etc/shadow文件的最后一行,看看有什么变化。  再次使用user01用户登录系统,看能否登录成功。  解除对用户user01的锁定:#passwd -u user01  更改用户user01的帐户名为user02:#usermod –l user02 user01。  查看/etc/passwd文件的最后一行,看看有什么变化。  删除用户user02。userdel. 2. 组的管理  创建一个新组,stuff:#groupadd stuff。  查看/etc/group文件的最后一行,看看是如何设置的。  创建一个新帐户user02,并把他的起始组和附属组都设为stuff:#adduser –g stuff –G stuff user02。  查看/etc/group文件中的最后一行,看看有什么变化。  给组stuff设置组密码:#gpasswd stuff。  在组stuff中删除用户user02:#gpasswd –d user02 stuff。  再次查看/etc/group文件中的最后一行,看看有什么变化。  删除组stuff。groupdel 3. 用Linux-conf创建用户和组  进入X-Window图形界面。  打开控制面板,启动用户和组群管理子程序,在打开的界面中练习用户、组的设置。

427

社区成员

发帖
与我相关
我的任务
社区描述
非技术问题的乐园
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧