如何获取编辑 /etc/ 中文件的权限?

如何获取编辑 /etc/ 中文件的权限?

我正在尝试从 /etc/ 修改文件但是我不能,因为我想要修改的文件需要 root 权限而我不小心将其删除了。

我尝试使用一些sudo命令,但无法使用,因为每次我都会得到

unknown user : root

答案1

unknown user : root当从 /etc/passwd 中删除用户 root 时,会出现此错误消息。

启动实时 USB、挂载根分区并发布 /etc/passwd 的内容。

如果你只缺少 root,你可以在文件顶部添加这个

root:x:0:0:root:/root:/bin/bash

如果整个文件为空白、损坏或不完整,请从备份中恢复。如果您没有备份,可以尝试从实时 USB 复制文件。

以后,除非您清楚自己在做什么,否则不要编辑系统文件。编辑时,请务必备份原始文件并清楚地注释所做的更改。注释通常(但并非总是)以 # 开头

相关内容