Necesito arreglar las cuentas de Ubuntu de alguna manera, pero realmente no veo cómo se podría hacer.
El problema es: archivos /etc/passwd
y /etc/hostname
dónde /etc/hosts
cambiaron.
/etc/contraseña
Antes
serg:x:1000:1000:John,,,:/home/serg:/bin/bash
Después
John:x:1000:1000:John,,,:/home/serg:/bin/bash
/etc/hosts
Antes
127.0.0.1 localhost
127.0.1.1 serg-Protege
Después
127.0.0.1 localhost
127.0.1.1 John-The-Ripper
/etc/nombre de host
Después
John-The-Ripper
Antes
serg-PORTEGE-Z835
Estaba intentando simplemente cambiar estos archivos pero no puedo hacerlo porque se me negó el permiso. Cuando intento iniciar sesión como root, aparece este mensaje:
John@John-The-Ripper:~$ sudo -s
[sudo] password for John:
John is not in the sudoers file. This incident will be reported
El archivo sudoers está vacío:
John@John-The-Ripper:~$ vi /etc/sudoers
Cuando escribo usuarios en cp:
John@John-The-Ripper:~$ users
John John
Cuando escribo id me sale esto:
John@John-The-Ripper:~$ id
uid=1000(John) gid=1000(serg) groups=1000(serg)
Esto no funciona en ninguno de los casos:
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.
Luego intenté ir al menú de GRUB e iniciar sesión como root desde allí. Hice esto, pero cuando intenté crear el usuario serg, me dio un error de que el grupo ya existe. Cuando intenté cambiar /etc/passwd decía 'permiso denegado'
Y esto no funciona: John@John-The-Ripper:~$ visudo
visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied
Además, lo último que intenté hacer fue crear un USB de arranque y reinstalar Ubuntu, sin embargo, no puedo abrir USB-Creator porque me pidió una contraseña de root. Pero no funciona.
AYUDAME POR FAVOR =)))
Respuesta1
El problema es que ya no tienes acceso root, por lo que no tienes permiso para cambiar esos archivos. El /etc/sudoers
archivo verifica su nombre de usuario, no su UID numérico; probablemente todavía se refiere al usuario "serg" en lugar del usuario "John". Y Ubuntu generalmente no tiene una contraseña para la root
cuenta, sino que depende de sudo
, que requiere su contraseña, no la de root.
Apague su sistema y luego inícielo en modo de usuario único. Esto le dará un shell con privilegios de root. Desde allí puedescon cuidadoeditar los archivos necesarios. (Para decir lo obvio, tenga cuidado; es fácil destruir su sistema desde un shell raíz). Vuelva a verificar que todo esté como lo desea (sin errores tipográficos), luego reinicie en modo normal.
Mira aquípara obtener instrucciones sobre cómo iniciar en modo de usuario único.