Ubuntu 用户帐户混乱

Ubuntu 用户帐户混乱

我需要修复 Ubuntu 帐户但不知该如何做。

问题是:文件/etc/passwd/etc/hostname以及/etc/hosts在哪里发生了变化。

密码文件 /etc/passwd

John:x:1000:1000:John,,,:/home/serg:/bin/bash

serg:x:1000:1000:John,,,:/home/serg:/bin/basH


/etc/hosts

127.0.0.1       localhost
127.0.1.1       John-The-Rippe

127.0.0.1       localhost
127.0.1.1       serg-Protege

/etc/主机名

John-The-Ripper

serg-PORTEGE-Z835

我试图简单地更改这些文件,但由于权限被拒绝而无法执行此操作。当我尝试以 root 身份登录时,我收到此消息:

John@John-The-Ripper:~$ sudo -s
[sudo] password for John: 
John is not in the sudoers file.  This incident will be reported

该文件sudoers是空的:

John@John-The-Ripper:~$  vi /etc/sudoers

当我在 cp 中输入用户时:

John@John-The-Ripper:~$ users
John John

当我输入 id 时,我得到了这个:

John@John-The-Ripper:~$ id
uid=1000(John) gid=1000(serg) groups=1000(serg)

这也不起作用:

John@John-The-Ripper:~$ usermod -l John serg
usermod: user 'serg' does not exist
John@John-The-Ripper:~$ adduser serg
adduser: Only root may add a user or group to the system.
ater.

然后我尝试进入 GRUB 菜单并从那里以 root 身份登录。我这样做了,但是当我尝试创建用户时serg,它给了我一个错误,说组已经存在。当我尝试更改时,/etc/passwd它说permission denied

但这不起作用:

John@John-The-Ripper:~$ visudo
visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied

我最后尝试做的是创建一个可启动的 USB 并重新安装 Ubuntu,但是我无法打开 USB-Creator,因为它要求我输入 root 密码。但是它不起作用。

请帮帮我。

答案1

如果您在启动时安装了 GRUB2,请按住启动键Shift。然后按c。现在输入:

设置 isofile="/boot/myiso.iso"

环回循环(hd0,1)$isofile

linux (循环)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (循环)/casper/initrd.lz

在此示例中,存储它的设备是 ,/dev/sda1而 ISO 是/boot/myiso.iso

相关内容