Bagaimana cara menetapkan kata sandi pengguna baru setelah akun dibuat?
23
Saya menggunakan perintah 'useradd' untuk membuat akun baru, tetapi saya melakukannya tanpa menentukan kata sandi. Sekarang, ketika pengguna mencoba masuk, ia meminta kata sandi. Jika saya tidak mengaturnya pada awalnya, bagaimana cara mengatur kata sandi sekarang?
Cara termudah untuk melakukan ini dari baris perintah adalah dengan menggunakan passwdperintah dengan hak akses root.
passwd username
Dari man 1 passwd
NAME
passwd - update user's authentication token
SYNOPSIS
passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays]
[-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
The passwd utility is used to update user's authentication token(s).
Setelah Anda mengatur kata sandi pengguna, Anda dapat memaksa pengguna untuk mengubahnya pada login berikutnya menggunakan chageperintah (juga dengan hak akses root) yang kedaluwarsa kata sandi.
chage -d 0 username
Ketika pengguna berhasil mengautentikasi kata sandi yang Anda atur, pengguna secara otomatis akan diminta untuk mengubahnya. Setelah perubahan kata sandi yang berhasil, pengguna akan terputus, memaksa otentikasi ulang dengan kata sandi baru.
Lihat man 1 chageuntuk informasi lebih lanjut tentang kedaluwarsa kata sandi.
Ini cukup sederhana. Dari masalah baris perintah juga
dan Anda akan diminta untuk mengubah kata sandi pengguna. Anda juga dapat su ke pengguna yang bersangkutan dan kemudian jalankan 'passwd'
Useradd tidak meminta kata sandi. adduser tidak.
sumber
Setelah menambahkan pengguna baru jika Anda login sebagai 'root' maka Anda dapat mengatur kata sandi menggunakan perintah
Atau, jika Anda tidak root, Anda bisa lari
Untuk mengatur kata sandi.
Atau jika Anda root maka Anda bisa 'su' ke pengguna dan menjalankan 'passwd' untuk mengatur kata sandi.
sumber
passwd
.