Come recuperare un file / etc / passwd cancellato

0
(0)

Ho cancellato il file /etc/passwd file e non è possibile accedere ora. Non conosco la password di root e ho provato molte password, ma nessuna ha funzionato.

Questa domanda sembra avere già le risposte adeguate

sudo cp /var/backups/passwd.bak /etc/passwd 
sudo chmod 644 /etc/passwd 

Ecco i passaggi per farlo graficamente:

  1. Avviare in un ambiente Ubuntu live utilizzando un supporto di avvio di Ubuntu;
  2. Avvia il file manager Nautilus e monta il tuo file Partizione Ubuntu (qui nell’istantanea, è il file File system da 129 GB);(Colpire Ctrl + L per vedere l’UUID della partizione.)
  3. Avvia Nautilus con privilegi di root (premi Alt + F2 e digita gksu nautilus e premi invio);
  4. La partizione di Ubuntu dovrebbe essere visualizzata nella barra laterale con il suo UUID. Fai clic per montarlo e vai al file /etc directory;
  5. In /etc directory, scorri verso il basso per trovare il file denominato passwd- e farne una copia nella directory (tenere premuto Ctrl tasto, posiziona il puntatore del mouse sul file, tenere premuto il pulsante sinistro del mousetrascinare il puntatore del mouse e poi pubblicazione il pulsante del mouse seguito da Ctrl tasto per fare una copia nella stessa directory; un file denominato passwd- (copy) sarà creato);
  6. Seleziona il file di copia, fai clic con il tasto destro e seleziona rinominare. Quindi rinomina il file in passwd;
  7. Dopo che il file è stato rinominato passwd fare clic con il tasto destro e selezionare Proprietà dal menu contestuale e nella scheda Autorizzazioni impostare le autorizzazioni appropriate, ovvero il proprietario radice avrebbe dovuto Leggere e scrivere permesso mentre per il Gruppo e Altri impostare l’accesso a Sola lettura e chiudere la finestra delle proprietà;
  8. Ora riavvia il sistema e dovresti essere in grado di accedere con la tua password.

Puoi fare lo stesso usando il terminale in un ambiente live.

I passi:

  1. Avvia per vivere la sessione di Ubuntu;
  2. Apri un terminale o una tty e digita il comando:sudo fdisk -l (e annota il nome del dispositivo della partizione di Ubuntu che sarà nel modulo /dev/sdX.)
  3. Montare il dispositivo,sudo mount /dev/sdXY /mnt (repace sdXY con il tuo dispositivo di destinazione.)
  4. cd ai sistemi di destinazione /etc directory:cd /mnt/etc
  5. Utilizzare il file di backup per ripristinare e impostare le autorizzazioni appropriate:sudo cp passwd- passwd sudo chmod 644 passwd Oppure usa il backup in /var/backups/passwd.bak:sudo install -m 644 /mnt/var/backups/passwd.bak /mnt/var/backups/passwd (come sottolineato da Lekensteyn nei suoi commenti)
  6. Quindi riavvia il computer:sudo reboot

Se puoi effettuare il login, apri il terminale e prova questo:

sudo cp /etc/passwd- /etc/passwd sudo chmod 644 /etc/passwd 

Altro

Avvia in modalità di ripristino o dal CD live di Ubuntu.

Quindi, monta la tua vecchia unità:

mkdir /olddrive mount /dev/hda5 /olddrive assuming that your old drive is on /dev/hda5. then, cd to /olddrive/etc type: echo 'root::0:0:Superuser:/:/bin/bash' > passwd 

quindi riavviare. Questo non imposterà alcun passwd per root.

Quindi, puoi accedere, creare di nuovo tutti i tuoi account, ecc.

Puoi anche usare il backup che si chiama  /etc/passwd-

Modifica: (un altro metodo “Non lo provo prima ma penso che dovrebbe funzionare anche”)

/ 5
Grazie per aver votato!
Vuoi abilitare le notifiche?
Desiderate avere la possibilita’ di ricevere delle notifiche? Se si avrete la possibilita’ di essere sempre aggiornati con le nostre ultime proposte o notizie . Consigliamo l’adesione Grazie !
Attiva

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Vai alla barra degli strumenti