Cara Menetapkan Semula Kata Laluan Terlupa Di Linux

Cara Menetapkan Semula Kata Laluan Terlupa Di Linux

Melupakan kata laluan ke akaun pengguna PC Linux anda boleh menjadi sangat menjengkelkan. Ia mengunci anda keluar dan menghalang anda daripada mengakses apa-apa. Jangan risau! Bertentangan dengan kepercayaan popular, anda tidak perlu memasang semula sepenuhnya sistem anda dan memulakan semuanya semula. Anda boleh menetapkan semula kata laluan yang terlupa pada Linux, dan menukar kata laluan kepada nama pengguna anda.

Kata Laluan Root

Cara Menetapkan Semula Kata Laluan Terlupa Di Linux

Satu cara untuk menuntut semula pengguna pada sistem Linux apabila anda terlupa kata laluan adalah dengan menggunakan akaun Root. Memandangkan Root mempunyai kawalan muktamad ke atas sistem, adalah mungkin untuk menetapkan semula kata laluan yang terlupa pada Linux secara paksa dengannya. Menggunakan Root untuk menetapkan semula kata laluan anda boleh dilakukan tanpa sebarang perisian baharu, cakera langsung, dsb.

Untuk memulakan proses, muatkan sistem Linux anda seperti biasa, dan biarkan ia dimuatkan ke skrin log masuk. Jangan log masuk! Sebaliknya, tekan Ctrl + Alt + F2 untuk membuka tetingkap TTY. Tetingkap TTY ini ialah cengkerang kecemasan yang boleh diakses oleh pengguna tanpa mengira log masuk.

Pada tetingkap TTY, anda akan melihat gesaan meminta nama pengguna. Dalam slot pengguna, masukkan "root," diikuti dengan kata laluan root.

Nota: jika anda menggunakan Ubuntu, Linux Mint atau pengedaran Linux lain yang melumpuhkan su dan akaun akar , kaedah ini tidak akan berfungsi. Cuba kaedah chroot sebaliknya.

Jika kata laluan Root betul, tetingkap TTY akan log masuk anda sebagai pengguna super, dengan kuasa penuh sistem Linux. Pada ketika ini, anda akan dapat menetapkan semula kata laluan pengguna anda:

nama pengguna passwd

Menjalankan passwd meminta anda memasukkan "kata laluan UNIX baharu". Buat begitu, dan cuba ingat kata laluan kali ini!

Memandangkan kata laluan pengguna anda ditetapkan semula, anda boleh menggunakan akaun pengguna itu semula. Gunakan arahan but semula untuk memulakan semula PC anda dan kembali ke skrin log masuk.

but semula

Selepas memulakan semula, anda sepatutnya boleh log masuk.

Chroot

Pada sesetengah pengedaran Linux, kaedah Root untuk menetapkan semula kata laluan tidak akan berfungsi. Ini disebabkan oleh fakta bahawa sesetengah sistem melumpuhkan keupayaan untuk log masuk sebagai su , dan sebaliknya menggunakan keistimewaan sudo untuk segala-galanya. Di satu pihak, ini adalah keselamatan yang lebih baik, tetapi dalam keadaan darurat, anda akan terlepas helah yang berguna.

Akibatnya, adalah lebih rumit untuk menetapkan semula yang terlupa pada Linux. Langkah pertama ialah memuat turun versi terkini Ubuntu untuk mencipta cakera langsung.

Selepas memuat turun Ubuntu, muat turun alat Etcher dan gunakannya untuk membuat cakera langsung Ubuntu. Setelah cakera langsung sedia, palamkan pemacu USB, mulakan semula PC anda dan but daripadanya.

Setelah Ubuntu dimuatkan, klik "cuba Ubuntu".

Sediakan Chroot

Sebelum menetapkan semula kata laluan, kami perlu menyediakan Chroot. Chroot akan membenarkan Ubuntu berinteraksi secara langsung dengan sistem pengendalian Linux pada pemacu keras anda, dengan akses root.

Buka terminal dan buat folder baharu dalam  /mnt . Pastikan anda melabelkan folder dengan nama OS anda. Dalam contoh ini, kami akan menggunakan OpenSUSE LEAP.

Cara Menetapkan Semula Kata Laluan Terlupa Di Linux

sudo -s mkdir -p /mnt/opensuse-leap/

Seterusnya, jalankan arahan lsblk untuk menentukan label pemacu itu. Dalam contoh ini, cakera keras ialah /dev/sda , dan partition OpenSUSE LEAP yang perlu kami lekapkan ialah /dev/sda1 . Anda mungkin berbeza.

Lekapkan partition pemasangan Linux anda ke folder baharu dalam /mnt . Pastikan anda menukar rujukan kepada "opensuse-leap" kepada nama folder OS anda dalam /mnt .

mount /dev/sda1 /mnt/opensuse-leap/

Dengan partition sistem dipasang, sudah tiba masanya untuk memautkan perkhidmatan Ubuntu yang sedang berjalan ke OS Linux pada cakera keras.

mount -t proc proc /mnt/opensuse-leap/proc mount -t sysfs sys /mnt/opensuse-leap/sys mount -o bind /dev /mnt/opensuse-leap/dev

cp -L /etc/resolv.conf /mnt/opensuse-leap/etc/resolv.conf

Dengan persediaan Chroot, sudah tiba masanya untuk mengaksesnya. Di terminal, lekapkan sistem pengendalian anda melalui cakera langsung Ubuntu dengan:

chroot /mnt/opensuse-leap /bin/bash

Semak sama ada anda benar-benar berada dalam Chroot dengan menjalankan Neofetch atau Screenfetch untuk memaparkan maklumat sistem .

Cara Menetapkan Semula Kata Laluan Terlupa Di Linux

Akhir sekali, tetapkan semula kata laluan pengguna anda dengan:

nama pengguna passwd

Apabila selesai, taip exit beberapa kali untuk menutup sesi Chroot. Dari sana, gunakan arahan umount untuk menyahlekap partition sistem anda daripada cakera langsung.

sudo umount /dev/sda1

Perintah di atas harus menyahlekap semuanya. Jika tidak, pertimbangkan untuk menggunakan pilihan "paksa".

sudo umount /dev/sda1 -l

Memandangkan pemacu sistem telah dinyahlekap dengan betul, adalah selamat untuk keluar dari cakera langsung. Klik menu di bahagian atas kanan dalam cakera langsung Ubuntu, kemudian pilih "reboot".

Keluarkan batang USB Ubuntu dan biarkan PC Linux anda dimulakan semula. Apabila ia dimulakan semula, kata laluan anda akan ditetapkan semula!


Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Wallpaper Downloader ialah pemuat turun dan pengurus kertas dinding Linux yang licin. Ia menyokong kebanyakan persekitaran desktop Linux dan sangat mudah digunakan. Panduan ini

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Dying Light di Linux

Cara bermain Dying Light di Linux

Dying Light ialah permainan video seram survival 2015 yang dibangunkan oleh Techland dan diterbitkan oleh Warner Bros Interactive Entertainment. Permainan berpusat pada

Cara memasang Neptune Linux pada komputer anda

Cara memasang Neptune Linux pada komputer anda

Neptune menggunakan persekitaran desktop KDE Plasma 5 dan bertujuan untuk menyampaikan OS yang elegan. Begini cara memasang Neptune Linux pada komputer anda.

Cuba desktop berasaskan snap baharu Ubuntu

Cuba desktop berasaskan snap baharu Ubuntu

Ingin mencuba sistem pengendalian desktop berasaskan pakej snap baharu Ubuntu? Ketahui cara mengaturnya pada mesin maya dengan panduan ini.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.