香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > 新闻公告 >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

centos7中误删/etc/passwd与etc/shadow文件恢复


时间:2020-08-21 18:08 作者:admin610456


/etc/passwd-、/etc/shadow-、/etc/group-和/etc/gshadow- , 这四个文件就是备份文件。当不小心删除了用户或密码信息文件时,可以从备份文件中找回信息。但是最后建立的用户没有在备份文件中)


一、如果删掉之后未重启系统,那么我们只需要将/etc/passwd- /etc/shadow-这两个引子文件拷贝给/etc/passwd 和 /etc/shadow即可


cp /etc/passwd- /etc/passwd

cp /etc/shadow- /etc/passwd(若是其他损坏可将/etc/passwd- 和/etc/shadow-换成 /etc/group-和/etc/gshadow- )


1cp/etc/passwd-/etc/passwd2cp/etc/shadow-/etc/passwd(若是其他损坏可将/etc/passwd-和/etc/shadow-换成/etc/group-和/etc/gshadow-

二、如果我们在删除文件后退出了操作系统,打开的时候会发现进不去一直在登陆状态死循环

那我们这样解决:

首先我们要在开机引导时e进入编辑模式,linux16那一行的ro 修改为rw UTF-8后加上rd.break(或者直接UTF-8后加rd.break也可)

然后ctrl+x执行


三、进入单用户模式后修改根路径,将引子程序拷进来

chroot /sysroot

然后将引子复制到误删的文件中


cp /etc/passwd- /etc/passwd

cp /etc/shadow- /etc/passwd

(若是其他损坏可将/etc/passwd- /etc/shadow-换成、/etc/group- 和/etc/gshadow- )

1cp /etc/passwd- /etc/passwd 2cp /etc/shadow- /etc/passwd 3(若是其他损坏可将/etc/passwd- /etc/shadow-换成、/etc/group- 和/etc/gshadow- )


四、因为拷贝进来文件的安全上下文和当亲目录不匹配,那么我们需要关闭selinux将selinux=Enforcing 改为disabled

Enforcing (记录警告且阻止可疑行为)

Permissive (代表仅记录安全警告但不阻止可疑行为)

Disabled (禁用状态)

vim /etc/sysconfig/selinux

selinux = disabled

1vim /etc/sysconfig/selinux

2selinux = disabled


五、连续输入exit将会退出现在的根并且重启主机,可以看到系统可以再次进入恢复正常



(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)