— sekitar 2 menit membaca

Jika lupa password root FreeBSD

Cara ini sering dipakai untuk merubah password root jika kelupaan

Mengaktifkan doas(1) untuk user dengan privilleges root tanpa password itu memang memudahkan namun memiliki efek yang kadang menyebalkan yaitu lupa password root setelah sekian lama.

Hal ini beberapa kali terjadi kepada saya, selain karena pada dasarnya saya seorang pelupa.

Bilamana hal itu terjadi yang dilakukan adalah merubah password root tersebut karena me-recover-nya adalah pekerjaan yang lebih sulit lagi. Caranya sebenarnya mudah asal punya akses fisik ke PC/Box VPS, langkah - langkahnya adalah sebagai berikut:

  1. Reboot system dan tunggu sampai muncul boot loader options. Kemudian masukkan pilihan (ketik nomernya) untuk booting ke single user mode. Untuk Desktop biasanya di nomer 4 sedangkan kalo VPS biasanya di nomer 2.
  2. Setelah pesan boot selesai, tekan tombol Enter sehingga otomatis akan masuk ke shell.
  3. Ketik passwd untuk mengganti password, ikuti perintah on screen . Jika muncul error passwd: pam_chauthtok(): error in service module maka pastikan terlebih dahulu apakah file system saat ini berjalan dalam mode Read Write. Jika masih dalam mode Read Only, harus dirubah terlebih dahulu.
# mount
/dev/vtbd0s1a on / (ufs, local, read-only)
devfs on /dev (devfs)
# mount -o rw /
# mount
/dev/vtbd0s1a on / (ufs, local, soft-updates, journaled soft-updates)
devfs on /dev (devfs)
  1. Setelah selesai mengganti password ketik reboot untuk mereboot PC/VPS. Saat muncul boot loader options ketik 1 untuk booting secara normal dan coba login dengan password root yang baru saja diganti.

freebsd boot loader options

Gambar diambil dari FreeBSD Handbook

Mudah bukan? but wait ini artinya orang lain bisa dong dengan mudah masuk ke PC dengan password root. Jawabannya adalah iya, sehebat apapun softwarenya kalo penyerang mendapatkan akses fisik ke PC maka hasilnya akan sama saja.

Oleh karena itu jangan jadi pelupa, sehingga bisa mengnonaktifkan boot menu muncul. Gunakan aplikasi untuk memanajemen password seperti keepassxc untuk membantu.


Artikel terkait #freebsd

Blocklistd: cara ampuh menghalau penyusup di FreeBSD

pasangkan dengan SSH Guard maka ane punya pertahanan berlapis.

Self host Ente Photos di FreeBSD

Ini adalah catatan ane dalam memasang Ente di FreeBSD, tidak mudah dan menjengkelkan. Silakan pakai Linux saja karena mudah dan cocok untuk pemula

Backup data dengan Restic dan Rclone

Sedia backup sebelum hujan badai datang

Self hosting S3 di FreeBSD dengan Garage

Memasang garage sebagai peladen S3 di FreeBSD

Jika lupa password root FreeBSD

Cara ini sering dipakai untuk merubah password root jika kelupaan


kembali ke atas