Bagaimana cara mengakhiri kata sandi? (Untuk pembuatan akun awal)

11

Saya sering membuat kata sandi sementara untuk pengguna untuk mesin pengembangan saya sendiri untuk pembuatan id awal.

Untuk lingkungan lain, saya telah melihat admin memiliki kemampuan untuk menampilkan sandi sebagai segera kedaluwarsa, memaksa saya untuk mengubah kata sandi saya pada login pertama.

Bagaimana caranya? (Dalam kasus khusus ini saya menggunakan RHEL, tapi saya berharap informasi ini bersifat universal di semua / kebanyakan distro linux)

pengguna606723
sumber

Jawaban:

16

Anda bisa menggunakan perintah

chage -d 0 [username]

untuk mengubah tanggal kedaluwarsa pengguna, memaksa mereka untuk mengubah kata sandi saat masuk pertama kali.

Anda dapat membaca lebih lanjut tentang itu di halaman manual untuk chagedan usermod.

SirCobalt
sumber
10

Ada switch untuk passwd, -e. Dari halaman manual (man passwd):

-e, - expire Segera kedaluwarsa kata sandi akun. Ini berlaku dapat memaksa pengguna untuk mengubah kata sandi di login berikutnya pengguna.

Begitu

 sudo passwd -e LOGIN 

harus melakukannya.

Dari komentar, saya tahu ada lebih banyak variasi daripada yang saya harapkan. Jadi ini adalah instalasi Xubuntu 10.04, dan inilah, apa yang filedilaporkan:

file $(which passwd)
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
Pengguna tidak diketahui
sumber
Menarik, saya passwdtidak punya opsi ini. Saya masih akan mencatat ini juga. Distro linux mana yang digunakan passwd ini?
user606723
Kamu benar. Saya terlalu sering lupa menyebutkan apa yang saya gunakan. Saya menambahkan informasi lebih lanjut.
pengguna tidak diketahui