Ma töötan Ubuntu süsteemiga ja minu klient on oma haldusparooli täielikult unustanud. Ta isegi ei mäleta, et ta oleks seda sisestanud; aga see on olemas.
Ma'olen proovinud veebilehel olevaid soovitusi ja mul ei ole õnnestunud salasõna kustutada, et saaksin alla laadida mõne faili käivitamiseks vajalikke rakendusi. Kas on olemas lahendus?
Vaikimisi on esimene kasutajakonto halduskonto, nii et kui kasutajaliides küsib parooli, siis on see tõenäoliselt selle isiku kasutajaparool. Kui kasutaja ei mäleta oma parooli, peate selle uuesti seadistama. Selleks tuleb teil käivitada taastamisrežiim (vt ka ametlik dokumentatsioon: RecoveryMode).
Käivitage masin ja pärast BIOSi ekraani, hoidke all vasakut Shift klahvi (pange tähele, et UEFI BIOSi puhul võib olla vaja selle asemel ESC vajutada). Seejärel kuvatakse teile menüü, mis näeb välja umbes nii:
Ma'olen mõnes süsteemis märganud, et ajastamine, millal vajutada vasakule Shift klahvi, võib olla keeruline, mõnikord ma ei taba seda ja pean seda uuesti proovima.
Vajutage noolt alla, kuni valite 2. kirje ülevalt (see, mille kirjelduses on recovery mode) ja seejärel vajutage Enter.
Nüüd peaksite nägema seda menüüd:
Kasutades nooleklahve, kerige alla juurde ja seejärel vajutage Enter.
Nüüd peaksite nägema root-kõne, midagi sellist:
root@ubuntu:~#
Selles etapis peaks teil olema ainult lugemisõigusega failisüsteem. Sa pead selle uuesti mountima kirjutamisõigustega:
mount -o remount,rw /
Nüüd saame määrata kasutaja'parooli käsuga passwd
. (Selles näites kasutan ma näitena jorge, sa pead asendama mis iganes kasutaja'kasutajanimi on):
root@ubuntu:~# passwd jorge
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ubuntu:~#
Sisestage käsureale, mida soovite, et uus parool oleks. Pärast seda'edukat rebooti masin ja kasutaja saab uue parooliga sisse logida.
On muret, et see on turvaauk. See ei ole. Selleks peab teil olema füüsiline juurdepääs masinale. Kui kellelgi on füüsiline juurdepääs teie arvutile, võib ta teha palju hullemat kui parooli muutmine. Kui on tegemist füüsilise juurdepääsuga, on lahing turvalisuse eest kaotatud. Olge ettevaatlik, keda te oma arvutisse lasete.
Isegi juurkasutaja parooli seadmine ei ole edukas, sest keegi võib lihtsalt käivitada init
-iga /bin/sh
ja saada täieliku juurkasutaja juurdepääsu. Jällegi, *füüsilise ligipääsu korral võib igaüks, kellel on arvutiteadmised, teha teie arvutiga KÕIKI.
Kui Jorge's meetod ei töötanud teie jaoks, nagu see ei töötanud minu jaoks, siis on siin üks teine meetod. Ma pidin proovima midagi muud, sest:
Minu USB-klaviatuur ei töötanud root-kutses ⋯ ilmselt riistvara kas klaviatuur või põhiplaat. Parandamiseks kasutasin vana PS/2 klaviatuuri (väike ümmargune pistik) ja kasutasin seda.
Kui ma kasutasin passwd kasutajanimi
, et muuta oma parooli, siis see ebaõnnestus, sest oli vale sümbol vms. See nõudis drastilisi meetmeid.
See on väga ohtlik asi! Jorge'i meetodit tuleks kasutada; ainult tee seda juhul, kui see meetod ei toimi.
Tege seda omal vastutusel. Minu jaoks töötas see minu 11.10 süsteemis.
Idee on määrata kasutaja'paroolile tühi (või null) - see võimaldab lihtsalt vajutada Enter Password:
-kõne juures.
Ikka [Jorge's meetodi] (https://askubuntu.com/a/24024/156684) root-promptis, monteerige esmalt root-failisüsteem read-write'ina, kasutades seda käsku:
mount -o remount,rw /
Seejärel redigeerige parooli varifaili, et eemaldada oma kasutajanime krüpteeritud parool. Sisestage:
nano -B /etc/shadow
Nano redaktor kuvab faili sisu. Iga rida on kujul nimi:⋯:⋯:⋯...
, kus ⋯ on string või null (tühi). Üks rida algab teie kasutajanimega. Esimene ⋯ pärast teie kasutajanime on teie krüpteeritud parool. Näiteks:
username:$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0:14920:0:99999:7:::
kus $1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0
on krüpteeritud parool.
Kustutage ettevaatlikult krüpteeritud parool, jättes kõik ":"s, nii et see näeb välja selline:
username::14920:0:99999:7:::
Seejärel sisestage Ctrl+O, vajutage salvestamiseks Enter ja seejärel Ctrl+X, et sulgeda nano.
Käivitage uuesti ja teil on tühi (või null) parool. Kasutage kindlasti terminali passwd kasutajanimi
, et määrata või lähtestada oma kasutaja parool.
PS/2 lahenduse allikas oli siin.
Drastiliste meetmete allikad olid siin ja siin.
Märkus nano kohta - valik -B
teeb algsest redigeeritud failist varukoopia, sama nime "~" lisades sellele "~".
Ubuntu ei ole varustatud administraatori parooliga. On ainult üks algne konto, kasutajakonto, mida saab kasutada haldusülesannete täitmiseks. Näiteks root-kooriku saamiseks käivitate te järgmist
$ sudo -i
[sudo] password for myuseraccount: # here you type the user's password
#
Paljud inimesed, kellel on Unixi taust või kogemus teiste distributsioonidega, komistavad selle probleemi üle üsna tihti.
Käsk
su
ebaõnnestub alati, sest root
konto on lukustatud; sellele ei saa otse ligi või te ei saa otse root
kontole sisse logida.
sudo
võimaluse kasutamisel on suured eelised.