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?

Paul
sumber

Jawaban:

33

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.

George M
sumber
Oh oke! :) Itu cukup sederhana ... Saya pikir passwd hanya me-reset akun sendiri.
Paul
3
Jika Anda meninggalkan nama pengguna, itu default ke akun Anda.
George M
8

Ini cukup sederhana. Dari masalah baris perintah juga

sudo passwd USERNAME

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.

Tommy
sumber
2

Setelah menambahkan pengguna baru jika Anda login sebagai 'root' maka Anda dapat mengatur kata sandi menggunakan perintah

passwd <username>

Atau, jika Anda tidak root, Anda bisa lari

sudo passwd <username>

Untuk mengatur kata sandi.

Atau jika Anda root maka Anda bisa 'su' ke pengguna dan menjalankan 'passwd' untuk mengatur kata sandi.

su <username>
passwd
Shriganesh Shintre
sumber
Juga jika Anda bisa masuk sebagai pengguna yang ingin Anda ganti kata sandi, masuklah sebagai pengguna dan ketik passwd.
eyoung100