Hapus kata sandi root sebelum menjual kembali komputer

10

Saya ingin menghapus kata sandi root yang saya tetapkan di laptop saya, sehingga saya bisa menjualnya. Saat ini saya memiliki Ubuntu 16.04.

Saya sudah mencoba mengikuti beberapa video instruksi di YouTube tetapi tidak berfungsi.

Bagaimana saya bisa menghapus kata sandi root di sistem saya?

Mafe
sumber
11
Di Ubuntu rootbiasanya tidak memiliki kata sandi. Anda rootpunya? Atau maksud Anda kata sandi yang Anda masukkan saat melakukannya sudo something? Itu kata sandi Anda , bukan root. Sejujurnya: Saya akan menghapus disk sebelum menjual laptop. Pembeli selalu dapat mem-boot dalam mode darurat dan kemudian melihat konten HDD Anda, bahkan jika dia tidak tahu pwd.
PerlDuck
24
Bagaimanapun, untuk menjual laptop saya akan merekomendasikan menghapus seluruh disk. Kata sandi akun Ubuntu Anda mungkin merupakan rahasia paling tidak penting pada perangkat itu (kecuali jika Anda menggunakan kata sandi yang sama untuk hal-hal lain juga).
Byte Commander
6
Saya setuju dengan saran sebelumnya untuk menghapus drive. Jika pembeli menginginkan Ubuntu, Anda dapat membuat instalasi baru sesudahnya.
sudodus
3
Saya tidak setuju dengan 2 pengguna di atas: jika konten harddisk penting selalu jual sistem tanpa harddisk. Jika Anda tidak peduli dengan kontennya ... bersihkan cakram dan lakukan.
Rinzwind
2
@Rinzwind Kenapa? Apakah menurut Anda data dapat dipulihkan dari drive yang dihapus? Atau Anda mengatakan OP harus menjaga drive sehingga ia masih memiliki akses ke data?
marcelm

Jawaban:

61

Jika Anda menjual laptop, itu adalah ide yang jauh lebih baik untuk menghapus hard disk sepenuhnya, sehingga tidak ada yang dapat melihat informasi pribadi Anda.

  1. Boot dari live CD atau USB Ubuntu.
  2. Luncurkan Disk dan hapus semua partisi pada hard drive laptop.
  3. Untuk membuka Format dan ke mana dihapus, pilih "Timpa data yang ada dengan nol (lambat).
  4. Tunggu beberapa jam.

Bahkan ada cara yang lebih aman untuk menghapus hard drive tetapi menimpa dengan nol adalah minimum yang harus Anda lakukan.

thomasrutter
sumber
7
Tidak setuju dengan ini lebih lanjut. Bersihkan drive. Jika ssddigunakan perintah tingkat rendah pabrikan. Jika pembeli memiliki selera komputer, ia akan menghapusnya begitu diterima.
Tandai
2
Meskipun saya setuju bahwa ini adalah jawaban nyata untuk pertanyaan ketika datang untuk menjual laptop ... Tidak benar-benar menjawab bagaimana mengubah kata sandi. Saya ingin tahu apa metode sebenarnya untuk mengubah kata sandi. Terkadang Anda lebih mudah untuk mengubah kata sandi lalu menginstal ulang semua yang diperlukan untuk membuat Ubuntu berfungsi terutama jika ada masalah kompatibilitas
LateralTerminal
Perhatikan bahwa tidak akan ada OS yang tersisa di laptop setelahnya - sehingga pembeli harus menginstalnya sendiri.
JonasCz
Ya, atau penjual kemudian dapat melanjutkan untuk menginstal Ubuntu baru di sana (seperti yang dinyatakan dalam sunting yang disarankan oleh @ Caleb yang akan lebih baik sebagai komentar)
thomasrutter
10

Untuk mengunci / menghapus root pw

sudo passwd -l root
Harimau kumbang
sumber
4
Saya menemukan ini tidak menghapus kata sandi root. Edit / etc / shadow yang cepat mengembalikannya.
Joshua
1
@ Joshua Yah, ya, pengeditan /etc/shadowdapat mengembalikan kata sandi, tetapi seseorang yang dapat mengedit /etc/shadowbisa juga mengubah kata sandi menjadi apa pun yang mereka inginkan dan secara efektif mendapatkan akses root penuh seperti itu. Jadi saya pikir Anda harus berasumsi bahwa, jika "musuh" Anda memiliki akses untuk mengedit /etc/shadow, semua harapan hilang. Mengingat itu, ini tampaknya cukup efektif untuk kasus-kasus di mana Anda ingin melindungi dari seseorang yang tidak memiliki akses seperti itu.
David Z
@ DavidZ: Pemahaman saya adalah dia ingin menghancurkan kata sandi untuk mencegah pembeli mempelajarinya.
Joshua
1
@Joshua / etc / shadow hanya menyimpan hash kata sandi. Praktis mustahil untuk memulihkan kata sandi asli dari hash di sana.
Byte Commander
Skema hashing yang digunakan untuk setiap kata sandi individu di / etc / shadow bisa menjadi salah satu dari sejumlah skema yang didukung oleh crypt dan jika itu ditetapkan lebih dari beberapa tahun yang lalu (misalnya Anda telah meningkatkan melalui beberapa rilis LTS) mungkin masih DES atau MD5, keduanya mudah-bruteforce. Default yang lebih baru adalah skema berbasis SHA-2 menggunakan banyak iterasi yang mengurangi ini.
thomasrutter
5

Seperti yang sudah ditunjukkan di kedua komentar serta jawaban thomasrutter , di bawah ini mungkin bukan yang sebenarnya ingin Anda lakukan. Anda mungkin lebih baik menghapus hard disk (dengan menimpanya secara keseluruhan), atau menghapusnya dan menjual laptop tanpa hard disk. Namun, untuk menjawab pertanyaan yang Anda tanyakan ...


Untuk menghapus kata sandi untuk akun pengguna, termasuk root, yang benar (dan portabel; ini harus bekerja pada sistem Linux mana pun dengan sudokonfigurasi dan GNU userland, yang mencakup sebagian besar distribusi desktop dan server Linux modern) adalah memulai terminal dan kemudian

sudo passwd --delete root

Atau, gunakan -dsebagai pengganti --delete(mereka identik).

Ini akan menetapkan kata sandi untuk akun yang disebutkan (dalam hal ini, root) sebagai kosong, menghapusnya secara efektif, tetapi akan menjaga akun pengguna dan file-nya tetap utuh . Perhatikan bahwa ini memungkinkan masuk dengan akun root, dengan sepele memungkinkan akses penuh ke semua file di sistem.

Jangan pernah menghapus rootakun atau file yang dimiliki olehnya, kecuali Anda tahu pasti bahwa itu aman untuk menghapus file tersebut. Akun root tidak digunakan oleh manusia pada versi modern Ubuntu (saya tidak tahu apakah yang kuno memang menggunakannya), tetapi itu diperlukan agar sistem berfungsi dengan baik.

sebuah CVn
sumber
6
Mungkinkah tepat untuk memindahkan paragraf terakhir (berisi " hal di atas mungkin bukan yang sebenarnya ingin Anda lakukan ") ke awal, sehingga memiliki peluang paling besar untuk diperhatikan?
LSpice
1
Terima kasih banyak. Ya, saya pikir itu bukan kata sandi yang harus saya khawatirkan :) saya lebih suka membersihkan hard disk :)
Mafe
1
@ Lice Ide bagus. Selesai
CVn
Sejauh yang saya ingat Anda mungkin harus menggunakan -ddan -l, selain itu pada beberapa sistem yang menjalankan suakses hibah tanpa kata sandi! Lihat juga: help.ubuntu.com/community/RootSudo
Wilf