GNU/Linux >> Belajar Linux >  >> Linux

Perintah chpasswd Linux - Ubah Kata Sandi dalam Mode Massal

Membuat pengguna dan mengelola kata sandi adalah salah satu tanggung jawab utama administrator sistem. Kebijakan yang baik memerlukan modifikasi kata sandi secara berkala. Tetapi mengubah kata sandi untuk sejumlah pengguna dengan perintah passwd menjadi sulit. Dalam artikel ini kami menyediakan metode untuk mengubah kata sandi dalam mode batch.

1. Perintah chpasswd:

Perintah chpasswd digunakan untuk mengubah kata sandi dalam mode batch. Hanya pengguna root yang dapat menjalankan perintah ini. Dibutuhkan password dalam format berikut:

pengguna:sandi

Sintaks dan penggunaan perintah ini akan segera dijelaskan. Untuk artikel ini, kami mempertimbangkan 5 pengguna berikut yang kata sandinya akan diubah:

1) linoksida
2) bobby
3) kyle
4) steve
5) kegembiraan

Kami menyediakan di sini dua metode di mana perintah chpasswd dapat digunakan untuk mengubah kata sandi dalam mode batch:

1.1 Metode1:(STDIN)

Dalam metode ini, cukup keluarkan perintah chpasswd dan kemudian akan meminta kata sandi pengguna. Kata sandi akan diberikan dalam format yang ditunjukkan di atas.

Setelah Anda memasukkan semua pengguna dan kata sandi, Anda perlu menekan ctrl+d untuk memberi tahu perintah chpasswd bahwa ini adalah akhir dari input. Anda akan mendapatkan kembali prompt Anda setelah menekan ctrl+d dan kata sandi akan diubah.

1.2 Metode2:(Masukan dari file)

Sebagai alternatif, Anda dapat menyimpan file yang berisi semua pengguna dan kata sandi. Kami kemudian dapat mengarahkan ulang input dari file ini.

Mari kita lanjutkan dan membuat file dengan perintah cat (Anda juga dapat menggunakan metode lain untuk membuat file seperti editor vi atau emacs):

Sekarang yang perlu kita lakukan adalah mengeluarkan perintah chpasswd dengan input yang dialihkan dari file:

2. Opsi perintah:

2.1 Memberikan sandi terenkripsi:

Ada berbagai opsi yang berguna untuk perintah ini. Anda dapat memberikan kata sandi yang sudah dienkripsi dengan opsi -e atau --encrypted.

2,2 kata sandi MD5:

Opsi -m atau --md5 akan mengenkripsi kata sandi menggunakan algoritma md5.

2.3 Metode enkripsi lainnya:

Algoritme enkripsi yang akan digunakan untuk kata sandi dapat diberikan dengan opsi -c atau --crypt-method. Dalam contoh, kami menggunakan SHA512 sebagai algoritme enkripsi kami:

2.4 Bantuan perintah:

Seperti kebanyakan perintah, -h atau --help akan mencetak penggunaan perintah untuk perintah chpasswd.


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Cara mengubah zona waktu di server RHEL7 Linux

  2. Perintah ganti nama Linux

  3. Perintah cd Linux

  1. Hasilkan kata sandi di baris perintah Linux

  2. Cara Mengubah Kata Sandi di Linux (perintah passwd)

  3. Cara Menggunakan Perintah chmod (Ubah Mode) di Linux