Làm cách nào để đặt mật khẩu của người dùng mới sau khi tài khoản đã được tạo?


23

Tôi đã sử dụng lệnh 'useradd' để tạo một tài khoản mới, nhưng tôi đã làm như vậy mà không chỉ định mật khẩu. Bây giờ, khi người dùng cố gắng đăng nhập, nó sẽ hỏi anh ta mật khẩu. Nếu tôi không thiết lập nó ban đầu, làm cách nào để thiết lập mật khẩu bây giờ?

Câu trả lời:


33

Cách dễ nhất để làm điều này từ dòng lệnh là sử dụng passwdlệnh với quyền root.

passwd username

Từ 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).

Sau khi bạn đặt mật khẩu người dùng, bạn có thể buộc người dùng thay đổi mật khẩu trong lần đăng nhập tiếp theo bằng chagelệnh (cũng với quyền root) sẽ hết hạn mật khẩu.

chage -d 0 username

Khi người dùng xác thực thành công bằng mật khẩu bạn đặt, người dùng sẽ tự động được nhắc thay đổi mật khẩu. Sau khi thay đổi mật khẩu thành công, người dùng sẽ bị ngắt kết nối, buộc phải xác thực lại bằng mật khẩu mới.

Xem man 1 chageđể biết thêm thông tin về hết hạn mật khẩu.


Ồ được thôi! :) Điều đó đủ đơn giản ... Tôi nghĩ rằng passwd chỉ thiết lập lại tài khoản của chính mình.
Paul

3
Nếu bạn để lại tên người dùng, nó sẽ mặc định tài khoản của bạn.
George M

8

Nó khá đơn giản. Từ vấn đề dòng lệnh

sudo passwd USERNAME

và bạn sẽ được nhắc thay đổi mật khẩu người dùng. Bạn cũng có thể kiện người dùng đang nghi vấn và sau đó chạy 'passwd'

Useradd không yêu cầu mật khẩu. người nghiện không.


2

Sau khi thêm người dùng mới nếu bạn đăng nhập dưới dạng 'root' thì bạn có thể đặt mật khẩu bằng lệnh

passwd <username>

Hoặc, nếu bạn không root, bạn có thể chạy

sudo passwd <username>

Để đặt mật khẩu.

Hoặc nếu bạn đã root thì bạn có thể 'su' cho người dùng và chạy 'passwd' để đặt mật khẩu.

su <username>
passwd

Ngoài ra nếu bạn có thể đăng nhập với tư cách là người dùng mà bạn muốn thay đổi mật khẩu, hãy đăng nhập với tên người dùng đó và nhập passwd.
Eyoung100
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.