GNU/Linux >> Belajar Linux >  >> AlmaLinux

Cara Mengatur Ulang Kata Sandi Pengguna Root Di Arch Linux, CentOS Dan Ubuntu

Beberapa waktu lalu, kami menjelaskan cara mengatur ulang kata sandi pengguna root di Unix (FreeBSD) . Hari ini, kita akan melihat cara mereset atau memulihkan kata sandi pengguna root di Linux. Percayalah, mengatur ulang kata sandi pengguna root di Linux sangat mudah. Bahkan pengguna Linux tingkat menengah dapat dengan mudah mengatur ulang kata sandi pengguna root dengan mengikuti metode yang dijelaskan di bawah ini. Harap dicatat bahwa Anda dapat mengatur ulang kata sandi hanya jika Anda memiliki akses fisik ke sistem. Untuk sistem jarak jauh dan VPS, Anda mungkin memerlukan bantuan penyedia layanan Anda.

Saya menguji panduan ini pada tiga distribusi berikut:

  • Linux Arch,
  • CentOS,
  • Ubuntu.

Namun langkah-langkahnya juga hampir sama untuk distribusi lain.

Pertama, kita akan mulai dari Arch Linux.

1. Setel ulang kata sandi pengguna root di Arch Linux

Metode ini telah diuji di Arch Linux, namun dapat bekerja di distro Linux berbasis Arch lainnya seperti Antergos, Manjaro Linux dll.

Pada menu boot GRUB, pilih entri Arch Linux dengan menggunakan tombol panah.

Menu boot GRUB Arch Linux

Tekan e untuk mengedit entri menu boot. Temukan baris yang dimulai dengan kata linux :

linux          /boot/vmlinuz-linux  root-UUID=d474f2-e6a2-4cc3-9899-aa98af13  rw  quiet

Di akhir baris di atas, tambahkan baris berikut:

init=/bin/bash

Lihat tangkapan layar berikut.

Edit menu boot GRUB di Arch Linux

Setelah menambahkan baris di atas, tekan CTRL-X atau F10 untuk melanjutkan boot ke mode pengguna tunggal. Perubahan ini hanya bersifat sementara dan tidak akan disimpan di boot menu.ist berkas.

Sekarang, Anda mencapai mode pengguna tunggal.

Ketik perintah berikut untuk memasang root Anda (/ ) sistem file dalam mode baca/tulis.

mount -n -o remount,rw /

Kemudian, ubah kata sandi pengguna root Anda menggunakan perintah:

passwd

Masukkan sandi baru dua kali.

Setel ulang kata sandi pengguna root di Arch Linux

Terakhir, ketik perintah berikut untuk menerapkan perubahan dan mulai Arch Linux Anda ke mode normal.

exec /sbin/init

Voila! Sekarang Anda dapat masuk ke server Arch Linux Anda menggunakan kata sandi pengguna root yang baru.

Unduh - Panduan Kiat dan Trik Gratis:"Kiat Pro Baris Perintah Bash"

2. Setel ulang kata sandi pengguna root di CentOS 8.x

Untuk memulihkan atau mengatur ulang kata sandi pengguna Root di CentOS 8 dan edisi server RHEL, lihat panduan berikut.

  • Cara Reset Kata Sandi Pengguna Root Di CentOS 8 / RHEL 8

3. Setel ulang kata sandi pengguna root di CentOS 7.x

Kita bisa melakukannya dengan dua metode. Keduanya sedikit berbeda, tetapi mudah. Metode ini juga akan bekerja pada RHEL 7.x, Scientific Linux 7.x.

Metode 1:

Nyalakan server CentOS 7 Anda. Pada menu boot, pilih Kernel yang ingin Anda boot dan tekan e untuk mengedit entri boot yang dipilih.

Menu Boot Grub CentOS

Temukan baris rhgb quiet :

Edit Entri Menu Boot CentOS Grub

...dan ganti dengan init=/bin/bash

Ubah parameter kernel

Kemudian tekan CTRL+X untuk masuk ke mode pengguna tunggal.

Ketik perintah berikut untuk me-mount root (/ ) sistem file ke mode baca/tulis.

mount -o remount,rw /

Pasang sistem file root ke mode baca, tulis di CentOS

Sekarang, ubah kata sandi pengguna root dengan perintah:

passwd root

Masukkan sandi baru dua kali.

Setel ulang kata sandi pengguna root di CentOS 7

Terakhir, jalankan perintah berikut untuk memperbarui SELinux:

touch /.autorelabel

Kemudian, ketik perintah berikut untuk menerapkan perubahan dan restart CentOS 7:

exec /sbin/init

Aktifkan pelabelan ulang SELinux saat reboot

Sekarang, Anda dapat masuk ke CentOS 7 sebagai pengguna root dengan kata sandi baru.

Metode 2:

Pada menu boot GRUB, pilih entri boot dan tekan e untuk mengedit item yang dipilih.

Menu CentOS Grub

Temukan baris ro :

Temukan entri parameter ro krnel

Ubah ro baris ke rw dan tambahkan baris tambahan init=/sysroot/bin/sh

Ubah parameter kernel

Tekan CTRL+X untuk masuk ke mode pengguna tunggal.

Kemudian ketik:

chroot /sysroot/

Pasang sistem file root dalam mode baca, tulis

Kemudian ubah root kata sandi pengguna dengan perintah:

passwd root

Setel ulang kata sandi root di centos

Perbarui SELinux dengan perintah:

touch /.autorelabel

Nyalakan ulang sistem Anda.

exit
reboot

Sekarang, Anda dapat masuk ke sistem dengan kata sandi baru.

Unduh - Panduan Tip dan Trik Gratis:"Alternatif Linux Untuk Aplikasi Windows"

4. Setel ulang kata sandi pengguna root di CentOS 6.x

Jika Anda ingin mengatur ulang kata sandi pengguna root untuk sistem CentOS 6.x dan versi yang lebih lama, ikuti langkah-langkah ini. Metode ini juga akan bekerja pada RHEL 6.x, Scientific Linux 6.x.

Pada menu boot, pilih Kernel yang ingin Anda boot dan tekan e untuk mengedit item yang dipilih.

Menu boot grub CentOS 6

Pilih baris kedua (Dimulai dengan kata Kernel ) dan tekan e untuk mengedit baris itu.

Edit menu boot grub centos 6

Pergi ke akhir baris dan ketik untuk memulai ke mode pengguna tunggal.

Masuk ke mode pengguna tunggal di centos 6

Kemudian, tekan tombol ENTER dan tekan b kunci untuk boot ke mode pengguna tunggal.

Pasang sistem file root (/) dalam mode baca/tulis:

mount -o remount,rw /

Ubah kata sandi root dengan perintah:

passwd root

Akhirnya restart server CentOS 6 Anda.

sync
reboot

Setel ulang kata sandi pengguna root di CentOS 6

Sekarang Anda dapat masuk dengan kata sandi baru.

5. Setel ulang kata sandi pengguna Sudo di Ubuntu

Saya menguji cara ini di server Ubuntu 15.10, namun mungkin berhasil di versi Ubuntu lain seperti Ubuntu 15.04/14.10/14.04 dll.

Anda dapat melakukannya dengan dua metode.

Metode 1:

Pada menu boot loader Grub, pilih Kernel yang Anda gunakan dan tekan e untuk mengedit entri.

Temukan baris yang dimulai dengan kata linux . Tambahkan baris berikut di akhir.

init=/bin/bash

Edit menu boot grub Ubuntu

Kemudian, tekan CTRL-X atau F10 untuk boot ke mode pengguna tunggal.

Ketik perintah berikut untuk me-mount root (/ ) sistem file ke mode baca/tulis.

mount -o remount,rw /

Kemudian, ubah kata sandi akun administratif Anda menggunakan perintah:

passwd sk

Di sini sk adalah akun administratif saya.

Ketikkan sandi baru dua kali.

Setel ulang kata sandi pengguna sudo di Ubuntu

Terakhir, ketik perintah berikut untuk memulai Ubuntu dengan kata sandi yang diperbarui.

exec /sbin/init

Sekarang, Anda dapat masuk dengan kata sandi baru.

Metode ini sangat mudah. Masih penasaran ingin tahu cara lain untuk mereset password? baca terus.

Metode 2:

Pada menu boot leader GRUB, pilih Opsi lanjutan untuk Ubuntu entri.

Pilih opsi lanjutan di menu grub

Pilih opsi kedua yaitu mode pemulihan .

Pilih mode pemulihan

Anda akan melihat daftar opsi pemulihan. Pilih root Drop to root shell prompt pilihan.

Buka prompt shell root di ubuntu

Sekarang, Anda akan dibawa ke mode pengguna tunggal.

Ketik perintah berikut untuk me-mount root (/ ) sistem file dalam mode baca/tulis.

mount -o remount,rw /

Kemudian ubah password user administratif, misalnya sk, dengan menggunakan perintah:

passwd sk

Masukkan sandi baru dua kali.

Setel ulang sudo atau kata sandi pengguna administratif di Ubuntu

Kemudian, ketik keluar untuk kembali ke menu pemulihan. Pilih Lanjutkan untuk memulai sistem Ubuntu Anda.

Lanjutkan boot normal

Anda mungkin melihat pesan berikut yang mengatakan:Anda sekarang akan keluar dari mode pemulihan. Tekan ENTER untuk melanjutkan.

Keluar dari mode pemulihan

Itu dia. Sekarang Anda dapat masuk dengan kata sandi baru.

Semua metode di atas harus bekerja pada edisi Desktop dan server.

Unduh - eBuku gratis:"Tutorial Amazon S3"

Bagaimana jika saya tidak tahu nama pengguna?

Saya tidak ingin mengatur ulang kata sandi pengguna root, tetapi kata sandi pengguna normal lainnya. Bagaimana saya bisa melakukannya? Atau Anda mungkin bertanya saya akan mengatur ulang kata sandi sistem klien saya, dan kami berdua tidak tahu nama pengguna. Apakah mungkin untuk mengatur ulang kata sandi pengguna tertentu? Ya, Anda bisa.

Setelah masuk ke mode single user, Anda dapat melihat daftar pengguna yang ada dengan perintah:

$ cat /etc/passwd

Contoh keluaran:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-timesync:x:100:103:systemd Time Synchronization,,,:/run/systemd:/bin/false
systemd-network:x:101:104:systemd Network Management,,,:/run/systemd/netif:/bin/false
systemd-resolve:x:102:105:systemd Resolver,,,:/run/systemd/resolve:/bin/false
systemd-bus-proxy:x:103:106:systemd Bus Proxy,,,:/run/systemd:/bin/false
syslog:x:104:109::/home/syslog:/bin/false
messagebus:x:105:110::/var/run/dbus:/bin/false
uuidd:x:106:111::/run/uuidd:/bin/false
sshd:x:107:65534::/var/run/sshd:/usr/sbin/nologin
sk:x:1000:1000:sk,,,:/home/sk:/bin/bash

Atau, Anda hanya dapat mencantumkan nama pengguna dengan perintah:

awk -F':' '{ print $1}' /etc/passwd

Contoh keluaran:

root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
proxy
www-data
backup
list
irc
gnats
nobody
systemd-timesync
systemd-network
systemd-resolve
systemd-bus-proxy
syslog
messagebus
uuidd
sshd
sk

Perintah di atas sama untuk banyak distribusi Linux.

Kesimpulan

Dalam tutorial ini, kita telah mempelajari cara mereset kata sandi pengguna root, dan juga kata sandi pengguna biasa. Jangan percaya begitu saja bahwa Anda aman setelah menyiapkan kata sandi yang kuat untuk akun pengguna root Anda dan akun sistem lainnya. Seperti yang Anda lihat dalam tutorial ini, kata sandi dapat dengan mudah diatur ulang dalam beberapa menit, tidak peduli apakah itu pengguna root atau normal. Kita harus lebih berhati-hati dan mengenkripsi data, partisi dan tentu saja kita harus menyiapkan kata sandi yang kuat untuk boot loader GRUB untuk melindungi sistem kita. Lihat panduan berikut untuk mengetahui cara mengatur kata sandi ke boot loader Grub.

  • Cara Melindungi Bootloader GRUB dengan Sandi di Linux

AlmaLinux
  1. Cara mereset kata sandi root Kali Linux

  2. Bagaimana Cara Mengatur Ulang Kata Sandi Ubuntu?

  3. Reset Password Root di Rocky Linux - Bagaimana Caranya?

  1. Cara Mengubah Kata Sandi Root di Ubuntu Linux

  2. Cara mereset kata sandi Administrator/Root di Ubuntu

  3. Cara mereset kata sandi root di Ubuntu 17.10

  1. Cara Mengatur Ulang Kata Sandi Root Di CentOS 7

  2. Cara Reset Kata Sandi Pengguna Root Di CentOS 8, RHEL 8, AlmaLinux 8, Rocky Linux 8

  3. Cara Mengatur Ulang Kata Sandi Pengguna Root MySQL Di Linux