我正在尝试从 /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 复制文件。
以后,除非您清楚自己在做什么,否则不要编辑系统文件。编辑时,请务必备份原始文件并清楚地注释所做的更改。注释通常(但并非总是)以 # 开头