Panduan passwd Command - wongganteng10/tutorial GitHub Wiki
passwd
Command
Panduan 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
-
Periksa status kata sandi untuk pengguna tertentu:
passwd -S nama_pengguna
-
Paksa kata sandi kadaluarsa segera:
passwd -e nama_pengguna
-
Tetapkan kata sandi kadaluarsa setelah 60 hari:
passwd -x 60 nama_pengguna
-
Kunci kata sandi untuk akun:
passwd -l nama_pengguna
-
Buka kunci kata sandi untuk akun:
passwd -u nama_pengguna
-
Tampilkan status kata sandi untuk semua akun:
passwd -a
-
Hapus kata sandi untuk akun tertentu (tanpa kata sandi diperlukan untuk login):
passwd -d nama_pengguna
-
Tetapkan kata sandi menjadi tidak aktif 30 hari setelah kadaluarsa:
passwd -i 30 nama_pengguna
-
Kunci kata sandi dan buat akun tidak dapat login menggunakan kata sandi:
passwd -l nama_pengguna
-
Tetapkan peringatan 10 hari sebelum kata sandi kadaluarsa:
passwd -w 10 nama_pengguna
- Ubah direktori root untuk operasi ini dan tetapkan kata sandi baru:
passwd -R /home/chroot nama_pengguna