Kā atiestatīt pazaudētu administratīvo paroli?

Es strādāju Ubuntu sistēmā, un mans klients ir pilnībā aizmirsis savu administratīvo paroli. Viņš pat neatceras, ka būtu to ievadījis, tomēr tā tur ir.

Es'esmu izmēģinājis ieteikumus tīmekļa vietnē, un man nav izdevies izdzēst paroli, lai es varētu lejupielādēt appletus, kas nepieciešami dažu failu palaišanai. Vai ir kāds risinājums?

Pēc noklusējuma pirmais lietotāja konts ir administratīvais konts, tāpēc, ja lietotāja saskarne pieprasa ievadīt paroli, tā, iespējams, ir šīs personas lietotāja parole. Ja lietotājs neatceras savu paroli, tā ir jāatjauno. Lai to izdarītu, ir jāievieto atkopšanas režīms (skatīt arī oficiālos dokumentus: RecoveryMode).

Palaidiet datoru un pēc BIOS ekrāna turiet nospiestu kreiso Shift taustiņu (ņemiet vērā, ka UEFI BIOS var būt nepieciešams nospiest ESC). Pēc tam tiks parādīta izvēlne, kas izskatās apmēram šādi:

2

Dažās sistēmās esmu novērojis, ka laiks, kad nospiest kreiso Shift taustiņu, var būt grūts, dažreiz es to palaižu garām un man ir jāmēģina vēlreiz.

Nospiediet bultiņu uz leju, līdz izvēlaties 2. ierakstu no augšas (to, kura aprakstā ir atjaunošanas režīms), un tad nospiediet Enter.

Tagad jāparādās šai izvēlnei:

Šeit ir jāievada 3

Ar bulttaustiņiem ritiniet uz leju līdz saknes un pēc tam nospiediet Enter.

Tagad jums vajadzētu redzēt saknes uzvedni, kas izskatās apmēram šādi:

root@ubuntu:~#

Šajā fāzē jums jābūt tikai lasīšanai paredzētai failu sistēmai. Tā ir jāpārmontē ar rakstīšanas atļaujām:

mount -o remount,rw /

Tagad mēs varam iestatīt lietotāja paroli ar passwd komandu. (Šajā piemērā kā piemēru es izmantošu jorge, jums jāaizstāj jebkurš lietotāja lietotājvārds):

root@ubuntu:~# passwd jorge
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#

Ierakstiet jauno paroli, ko vēlaties, lai tā būtu. Pēc tam, kad tas būs veiksmīgi izdarīts, pārstartējiet datoru, un lietotājs varēs pieteikties ar jauno paroli.


Pastāv bažas par to, ka šī ir drošības ievainojamība. Tas tā nav. Lai to izdarītu, ir nepieciešama fiziska piekļuve datoram. Ja kādam ir fiziska piekļuve jūsu datoram, viņš var izdarīt daudz sliktāk, nekā nomainīt paroli. Ja ir fiziska piekļuve, cīņa par drošību ir zaudēta. Esiet piesardzīgi attiecībā uz to, kam ļaujat piekļūt savam datoram.

Pat root paroles iestatīšana nebūs veiksmīga, jo var vienkārši bootēt ar init, kas ir /bin/sh, un iegūt pilnu root piekļuvi. Vēlreiz atkārtoju: Ja tiek nodrošināta fiziska piekļuve, ikviens, kam ir zināšanas par datoru, var izdarīt jebko ar jūsu datoru..

Komentāri (8)

Ja Jorge's metode jums nedarbojās, tāpat kā man, šeit ir cita metode. Man nācās izmēģināt kaut ko citu, jo:

  1. Mana USB tastatūra nedarbojās pie saknes uzvednes ⋯ iespējams, vai nu tastatūra, vai pamatplate. Lai salabotu, es izmantoju veco PS/2 tastatūru (mazo apaļo kontaktdakšu) un izmantoju to.

  2. Kad es izmantoju passwd username, lai nomainītu paroli, tas neizdevās slikta žetona vai tamlīdzīga iemesla dēļ. Tas lika veikt radikālus pasākumus.

Drastiskie pasākumi

Tas ir ļoti bīstami! Jāizmanto Jorge's metode; tikai dariet to gadījumā, ja šī metode nedarbojas.

Dariet to uz savu risku. Man tā nostrādāja uz manas 11.10 sistēmas.

Ideja ir iestatīt lietotāja paroli tukšu (vai nulles) - tas ļauj vienkārši nospiest Enter pie Password: uzaicinājuma.

Joprojām atrodoties Jorge's metodes saknes uzvednē, vispirms pārmontējiet saknes failu sistēmu kā lasīšanas un rakstīšanas failu sistēmu, izmantojot šo komandu:

mount -o remount,rw /
  • Tagad jūs esat šīs sistēmas superlietotājs. Tread lightly.

Tad rediģējiet paroles ēnu failu, lai noņemtu šifrēto paroli savam lietotājvārdam. Ievadiet:

nano -B /etc/shadow

Nano redaktors parādīs faila saturu. Katrai rindai būs forma vārds:⋯:⋯:⋯:⋯..., kur ⋯ ir virkne vai null (tukša). Viena no rindiņām sākas ar jūsu lietotājvārdu. Pirmais ⋯ pēc lietotājvārda ir jūsu šifrētā parole. Piemēram:

username:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::

kur $1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0 ir šifrētā parole.

Uzmanīgi izdzēsiet šifrēto paroli, atstājot visas ":"s, lai tā izskatītos šādi:

username::14920:0:99999:7:::

Tad ierakstiet Ctrl+O, nospiediet Enter taustiņu, lai saglabātu, tad Ctrl+X, lai aizvērtu nano.

Pārstartējiet sistēmu, un jums būs tukša (vai nulles) parole. Lai iestatītu vai atiestatītu lietotāja paroli, noteikti izmantojiet passwd username terminālī.

PS/2 risinājuma avots bija šeit.

Drastisko pasākumu avoti bija šeit un šeit.

Piezīme par nano - -B opcija izveido sākotnējā rediģētā faila dublējumu ar tādu pašu nosaukumu, kam pievienots "~".

Komentāri (6)

Ubuntu nav pievienota administratīvā parole. Ir tikai viens sākotnējais konts - lietotāja konts, kuru var izmantot administratīvo uzdevumu veikšanai. Piemēram, lai iegūtu root čaulu, palaidiet

$ sudo -i
[sudo] password for myuseraccount:         # here you type the user's password
# 

Daudzi cilvēki, kuriem ir Unix pieredze vai pieredze ar citām distribūcijām, diezgan bieži paklūp uz šo jautājumu.

Komanda

su 

vienmēr neizdosies, jo root konts ir bloķēts; tam nevar tieši piekļūt vai arī nevar tieši pieslēgties root kontam.

sudo iespējas izmantošana ir ļoti izdevīga.

Komentāri (1)