首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从/etc/passwd文件中删除我的根帐户,以便在Centos7.3中进行测试

从/etc/passwd文件中删除我的根帐户,以便在Centos7.3中进行测试
EN

Unix & Linux用户
提问于 2017-11-25 12:27:31
回答 2查看 1.4K关注 0票数 0

我从文件/etc/passwd中删除了我的根帐户行,并且无法启动到救援模式和紧急模式。

如何恢复根用户。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-11-25 12:36:30

进入救援模式。

使用Live进入救援模式后,以root用户身份运行此命令。

如果您已经在一个不同的分区上安装了带有/etc的操作系统,而不是将所有文件系统安装在一个分区中,那么将您的/etc/分区安装到一个文件夹中,在这个示例中,我将使用/dev/sda2

代码语言:javascript
复制
mkdir /mnt/etc
mount /dev/sda2 /mnt/etc 
echo 'root::0:0:root:/root:/bin/bash' >> /mnt/etc/passwd

如果您没有在不同的磁盘上安装/etc/,请挂载您的Centos安装的根目录(/)。

代码语言:javascript
复制
mkdir /mnt/root
mount /dev/sda1 /mnt/root 
echo 'root::0:0:root:/root:/bin/bash' >> /mnt/root/etc/passwd
票数 4
EN

Unix & Linux用户

发布于 2017-11-25 13:44:21

如果根密码信息存储在阴影中,则只需正常引导并在sudo用户下运行sudo即可。

代码语言:javascript
复制
sudo nano /etc/passwd
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/406959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档