Bagaimana Anda mengubah kata sandi root di Debian?

47

Saya ingin mengubah kata sandi yang saya tetapkan untuk melakukan root pada server web Debian saya menjadi sesuatu yang lebih lama dan lebih aman.

Bagaimana aku melakukan itu? Saya belum lupa / kehilangan kata sandi saat ini, saya hanya ingin mengubahnya.

Paul D. Waite
sumber
4
Untuk mencari tahu sendiri, jalankan apropos password: Anda akan mendapatkan daftar perintah yang berisi "kata sandi" dalam deskripsi singkatnya. Anda dapat mempersempit pencarian dengan apropos -s 1 password: -s 1membatasi ke bagian 1 dari manual, yang berisi perintah pengguna.
Gilles 'SO- berhenti bersikap jahat'
@Gilles: itu luar biasa, saya tidak tahu.
Paul D. Waite
Sudahkah Anda mempertimbangkan sudo,.
ctrl-alt-delor

Jawaban:

78

Ah, gunakan passwdprogram sebagai root :

sudo passwd root

Atau, jika Anda sudah menjalankan root (yang seharusnya tidak Anda lakukan), cukup:

passwd

The rootargumen dapat dihilangkan, karena ketika Anda menjalankan passwddefault untuk pengguna saat ini (yang root, karena hanya root dapat mengubah password root).

Paul D. Waite
sumber
1
Jelas di belakang, sungguh. :)
Shadur
@ Safad: menyakitkan :) Saya tidak pernah melakukannya sebelumnya, dan tautan Google yang saya temukan pertama adalah untuk orang-orang yang lupa kata sandi root.
Paul D. Waite
1
Seharusnya sudo passwd, atau sekadar polos passwdjika Anda menjalankan dengan hak akses root.
phunehehe
1
@ Paul, saya mengambil kebebasan dalam mengedit jawaban Anda. Ada beberapa cara untuk menjalankan sesuatu sebagai root, dan ketika passwddijalankan sebagai root, defaultnya adalah untuk memodifikasi rootpengguna.
phunehehe
1
@Katerberg Anda cukup menggunakan su -c "passwd"
12431234123412341234123
5

Jika Anda akan melakukan banyak administrasi command-line, Anda mungkin merasa berguna untuk memeriksa halaman manual untuk usermod (8), chfn (1), chsh (1), passwd (1), crypt ( 3), gpasswd (8), groupadd (8),

Phil Lello
sumber
-2

Anda harus mem-boot dalam Mode Pemulihan sebelum menggunakan saran Paul D. Waite:

  1. Tepat setelah mem-boot sistem Debian Anda pilih "boot dalam Mode Pemulihan"
  2. Tepat setelah boot ke "Mode Pemulihan" tepat di prompt perintah cukup ketik:

    sudo password root
    

    maka sistem akan meminta kata sandi Root baru sekali dan dua kali untuk memverifikasi dan Anda sudah selesai.

Juan Blanco
sumber
"Anda harus boot dalam Mode Pemulihan sebelum menggunakan saran Paul D. Waite" - Benarkah? Saya tidak ingat melakukan itu. Apakah ini hal baru dalam versi baru Debian?
Paul D. Waite