Android

Cách thay đổi mật khẩu người dùng trong linux

Bài 10 : Sử dụng Crontab linux command

Bài 10 : Sử dụng Crontab linux command

Mục lục:

Anonim

Trong hướng dẫn này, chúng tôi sẽ giải thích cách thay đổi mật khẩu người dùng trong Linux. Chúng tôi cũng sẽ chỉ cho bạn cách buộc người dùng thay đổi mật khẩu vào lần đăng nhập tiếp theo.

Các hướng dẫn sẽ hoạt động trên mọi bản phân phối Linux, bao gồm Ubuntu, Debian và CentOS.

Giới thiệu

Trong Linux, bạn có thể thay đổi mật khẩu của tài khoản người dùng bằng tiện ích passwd .

Mật khẩu của người dùng được mã hóa, cũng như các thông tin liên quan đến mật khẩu khác, được lưu trữ trong tệp /etc/shadow .

Là người dùng thông thường, bạn chỉ có thể thay đổi mật khẩu của riêng mình. Người dùng root và người dùng có quyền sudo có thể thay đổi mật khẩu của người dùng khác và xác định cách sử dụng hoặc thay đổi mật khẩu.

Khi thay đổi mật khẩu, hãy đảm bảo bạn đang sử dụng một mật khẩu mạnh và duy nhất.

Có một mật khẩu mạnh là điều quan trọng nhất bạn có thể làm để bảo mật tài khoản của mình. Thông thường một mật khẩu mạnh có ít nhất 16 ký tự và chứa ít nhất một chữ cái viết hoa, một chữ cái viết thường, một số và một ký tự đặc biệt.

Vì lý do bảo mật, bạn nên cập nhật mật khẩu thường xuyên và sử dụng một mật khẩu duy nhất cho mỗi tài khoản.

Thay đổi mật khẩu người dùng của bạn

Để thay đổi mật khẩu tài khoản người dùng của riêng bạn, hãy chạy lệnh passwd mà không có bất kỳ đối số nào:

passwd

Bạn sẽ được nhắc nhập mật khẩu hiện tại của bạn. Nếu mật khẩu đúng, lệnh sẽ yêu cầu bạn nhập và xác nhận mật khẩu mới.

Mật khẩu không được hiển thị trên màn hình khi bạn nhập chúng.

Lần tới khi bạn đăng nhập vào hệ thống của mình, hãy sử dụng mật khẩu mới.

Thay đổi mật khẩu của người dùng khác

Như chúng tôi đã đề cập trong phần giới thiệu, chỉ người dùng root và người dùng có quyền truy cập sudo có thể thay đổi mật khẩu của tài khoản người dùng khác.

Ví dụ sau đây giả định rằng bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Để thay đổi mật khẩu của tài khoản người dùng khác, hãy chạy lệnh passwd , theo sau là tên người dùng. Ví dụ: để thay đổi mật khẩu của người dùng có tên linuxize , hãy chạy lệnh sau:

sudo passwd linuxize

Bạn sẽ được nhắc nhập và xác nhận mật khẩu mới:

Enter new UNIX password: Retype new UNIX password:

Khi thành công, lệnh sẽ in một cái gì đó như thế này:

passwd: password updated successfully

Buộc người dùng thay đổi mật khẩu khi đăng nhập tiếp theo

Theo mặc định, mật khẩu được đặt thành không bao giờ hết hạn. Để buộc người dùng thay đổi mật khẩu vào lần đăng nhập tiếp theo, hãy sử dụng lệnh passwd với tùy chọn - --expire theo sau là tên người dùng của người dùng:

sudo passwd --expire linuxize

Lệnh trên sẽ ngay lập tức hết hạn mật khẩu người dùng.

Lần tới khi người dùng cố gắng đăng nhập bằng mật khẩu cũ, họ sẽ thấy một thông báo buộc họ phải thay đổi mật khẩu:

ssh [email protected]

WARNING: Your password has expired. You must change your password now and login again! Changing password for linuxize. (current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Connection to 192.168.121.209 closed.

Khi người dùng đặt mật khẩu mới, kết nối sẽ bị đóng.

Phần kết luận

Trong hướng dẫn này, bạn đã học cách thay đổi mật khẩu của người dùng và cách đặt hết hạn mật khẩu.

Bạn có thể tìm thêm thông tin về lệnh passwd, bằng cách nhập man passwd trong thiết bị đầu cuối của bạn hoặc truy cập trang man passwd Linux.

thiết bị đầu cuối mật khẩu