Paksa pengguna untuk mengubah kata sandi saat login pertama kali

38

Ketika saya menambahkan pengguna baru ke sistem saya, saya menetapkan kata sandi dan mengatakannya kepada pengguna baru. Jika pengguna tidak menyukainya, ia dapat mengubahnya. Namun menurut saya lebih baik memaksa pengguna untuk mengubah kata sandinya pada login pertama. Apakah ada cara saya bisa melakukan itu di Ubuntu?

qbi
sumber

Jawaban:

52

Anda bisa kedaluwarsa kata sandi itu. Setelah membuat pengguna baru foo, cukup ketik:

sudo chage -d 0 foo

Dan dia akan dipaksa untuk mengubahnya setelah login pertama kali.

kars7e
sumber
Mengapa subperintah disebut chage ?
TWR Cole
2
Saya tidak yakin, tetapi jika saya menebak: "ch" awalan berasal dari kata "perubahan". perintah lain yang mengubah sesuatu dalam sistem juga dimulai dengan "ch", misalnya "chmod", "chown", dll. akhiran "age" mungkin berasal dari fakta bahwa ini mengubah usia kata sandi - tapi itu tebakan buta .
kars7e
1
chage adalah singkatan dari "change age", yaitu singkatan perintah chage mirip dengan chmod, chown, dll.
MrD
13

Opsi lain adalah untuk kedaluwarsa kata sandi menggunakan passwd:

sudo passwd -e username
Neil Hoff
sumber
2
ini jawaban yang benar
James M