Impossibile cambiare la password di root in Ubuntu


0

Sto cercando di cambiare la password di root nel mio sistema Ubuntu ma sto ricevendo un errore. Ho disabilitato la richiesta della password durante la chiamata sudo. Quindi posso eseguire i comandi di root (ad es. sudo apt-get install) Senza digitare la password di root.

ashot@ashot-desktop:~$ sudo passwd root
passwd: Authentication token manipulation error
passwd: password unchanged

Hai provato solo sudo passwd?
Ex Umbris,

Sì, lo stesso errore
Ashot

Che dire di sudo -s -H(per avviare una sotto-shell come root) seguito da passwd?
Ex Umbris,

1
Il filesystem di root è r / o?
Ex Umbris,

1
sudo su -per ottenere una shell di root e modificare la password lì
dawud

Risposte:


1

L'account di root è bloccato per impostazione predefinita in Ubuntu. Quando viene sudorichiesta una password, si fornisce la password dell'utente, non quella di root. Questo funziona perché l'utente è nel sudogruppo e pertanto dispone dell'autorizzazione per eseguire comandi come root. Se vuoi reimpostare la password, esegui

passwd

Se hai abilitato l'account di root in Ubuntu e vuoi cambiare quella password, avvia in modalità di ripristino , accedi a un "prompt della shell di root" e reimposta lì.

  1. Rimontare il /file system in lettura / scrittura

    mount -o rw,remount /
    
  2. Reimposta la password

    passwd
    

1

Come suggerito da uno dei commenti alla tua domanda, c'è una probabilità abbastanza alta che il tuo filesystem di root, "/" possa essere montato in sola lettura.

Prova questo comando per vedere se è il caso:

sudo touch /testfile

se ottieni qualcosa del tipo "impossibile creare" o simile, potresti provare questo comando:

sudo mount -o rw,remount /

Ho avuto una percentuale ragionevolmente alta di successo, ma a volte non risolve la situazione, costringendoti a riavviare. Provarlo è sicuramente più semplice di un riavvio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.