web-dev-qa-db-fra.com

Comptes d'utilisateurs Ubuntu foirés

J'ai besoin de réparer les comptes Ubuntu, mais je ne vois pas vraiment comment cela pourrait être fait.

Le problème est: les fichiers /etc/passwd et /etc/hostname et /etc/hosts où changé.

/ etc/passwd

Après

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

Avant

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


/ etc/hosts

Après

127.0.0.1       localhost
127.0.1.1       John-The-Rippe

Avant

127.0.0.1       localhost
127.0.1.1       serg-Protege

/ etc/hostname

Après

John-The-Ripper

Avant

serg-PORTEGE-Z835

J'essayais simplement de modifier ces fichiers, mais je ne peux pas le faire car l'autorisation refusée. Lorsque j'essaie de me connecter en tant que root, j'ai reçu ce message:

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

Le fichier sudoers est vide:

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

Lorsque je tape des utilisateurs dans cp:

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

Lorsque je tape id, j'ai obtenu ceci:

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

Cela ne fonctionne pas non plus:

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.

Ensuite, j'ai essayé d'aller dans le menu GRUB et de me connecter en tant que root. J'ai fait cela, mais quand j'ai essayé de créer l'utilisateur serg, cela m'a donné un erreur, ce groupe existe déjà. Lorsque j'ai essayé de modifier /etc/passwd Ça disait permission denied.

Et cela ne fait pas l'affaire:

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

De plus, la dernière chose que j'ai essayé de faire est de créer une clé USB amorçable et de réinstaller Ubuntu, mais je ne peux pas ouvrir USB-Creator car il m'a demandé un mot de passe rootd. Mais ça ne marche pas.

Aidez-moi s'il vous plaît.

3
Vor

Si vous avez GRUB2 en attente de démarrage Shift au démarrage. Puis appuyez c. Entrez maintenant:

set isofile = "/ boot/myiso.iso"

boucle de bouclage (hd0,1) $ isofile

linux (boucle)/casper/vmlinuz boot = iso-scan casper/nom de fichier = $ isofile noprompt noeject initrd (boucle) /casper/initrd.lz

Dans cet exemple, le périphérique sur lequel il est stocké est /dev/sda1 et l'ISO est /boot/myiso.iso.

1
user92200