Panduan passwd Command - wongganteng10/tutorial GitHub Wiki

Panduan passwd Command

Perintah passwd di Linux digunakan untuk mengelola kata sandi pengguna dan pengaturannya. Berikut adalah ringkasan penggunaannya dan opsi-opsinya.

Penggunaan

passwd [opsi] [LOGIN]

Opsi

  • -a, --all
    Melaporkan status kata sandi untuk semua akun.

  • -d, --delete
    Menghapus kata sandi untuk akun yang ditentukan, sehingga menghilangkan persyaratan kata sandi.

  • -e, --expire
    Memaksa kata sandi untuk akun yang ditentukan agar segera kadaluarsa, memaksa perubahan kata sandi pada login berikutnya.

  • -h, --help
    Menampilkan pesan bantuan dan keluar.

  • -k, --keep-tokens
    Mengubah kata sandi hanya jika sudah kadaluarsa.

  • -i, --inactive INACTIVE
    Menetapkan kata sandi menjadi tidak aktif setelah kadaluarsa selama jumlah hari yang ditentukan (INACTIVE).

  • -l, --lock
    Mengunci kata sandi akun yang ditentukan, mencegah login menggunakan kata sandi.

  • -n, --mindays MIN_DAYS
    Menetapkan jumlah hari minimum yang diperlukan antara perubahan kata sandi menjadi MIN_DAYS.

  • -q, --quiet
    Menjalankan dalam mode tenang, menekan pesan output.

  • -r, --repository REPOSITORY
    Mengubah kata sandi di repositori yang ditentukan.

  • -R, --root CHROOT_DIR
    Mengubah root ke CHROOT_DIR, memungkinkan modifikasi seolah-olah perintah dijalankan dari direktori tersebut.

  • -S, --status
    Melaporkan status kata sandi saat ini untuk akun yang ditentukan.

  • -u, --unlock
    Membuka kunci kata sandi akun yang ditentukan, memungkinkan login menggunakan kata sandi.

  • -w, --warndays WARN_DAYS
    Menetapkan jumlah hari untuk peringatan sebelum kata sandi kadaluarsa menjadi WARN_DAYS.

  • -x, --maxdays MAX_DAYS
    Menetapkan jumlah hari maksimum yang diizinkan sebelum perubahan kata sandi diperlukan menjadi MAX_DAYS.

Contoh

  1. Periksa status kata sandi untuk pengguna tertentu:

    passwd -S nama_pengguna
    
  2. Paksa kata sandi kadaluarsa segera:

    passwd -e nama_pengguna
    
  3. Tetapkan kata sandi kadaluarsa setelah 60 hari:

    passwd -x 60 nama_pengguna
    
  4. Kunci kata sandi untuk akun:

    passwd -l nama_pengguna
    
  5. Buka kunci kata sandi untuk akun:

    passwd -u nama_pengguna
    
  6. Tampilkan status kata sandi untuk semua akun:

    passwd -a
    
  7. Hapus kata sandi untuk akun tertentu (tanpa kata sandi diperlukan untuk login):

    passwd -d nama_pengguna
    
  8. Tetapkan kata sandi menjadi tidak aktif 30 hari setelah kadaluarsa:

    passwd -i 30 nama_pengguna
    
  9. Kunci kata sandi dan buat akun tidak dapat login menggunakan kata sandi:

    passwd -l nama_pengguna
    
  10. Tetapkan peringatan 10 hari sebelum kata sandi kadaluarsa:

passwd -w 10 nama_pengguna
  1. Ubah direktori root untuk operasi ini dan tetapkan kata sandi baru:
passwd -R /home/chroot nama_pengguna