Cách đặt và thay đổi mật khẩu người tiêu dùng trong Linux

Cả hai hệ điều hành Linux và UNIX đều sử dụng lệnh passwd để thay đổi mật khẩu người tiêu dùng. Mật khẩu được sử dụng để update mã token xác thực (mật khẩu) của người tiêu dùng được lưu trữ trong file /etc/shadow.

Lệnh passwd thay đổi mật khẩu cho tài khoản người tiêu dùng và tài khoản nhóm. người tiêu dùng bình thường chỉ hoàn toàn có thể thay đổi mật khẩu cho tài khoản của tôi, người tiêu dùng cấp cao (hay root) hoàn toàn có thể thay đổi mật khẩu cho bất kỳ tài khoản nào. Quản trị viên của một nhóm hoàn toàn có thể thay đổi mật khẩu cho nhóm.

Lệnh passwd cũng thay đổi thông tin tài khoản, chẳng hạn như tên đầy đủ của người tiêu dùng, shell đăng nhập của người tiêu dùng hoặc ngày và khoảng thời gian hết hạn mật khẩu.

Đặt mật khẩu người tiêu dùng trong Linux

Nhập lệnh passwd sau để thay đổi mật khẩu của riêng bạn:

$ passwd

Kết quả đầu ra mẫu:

Changing password for vivek
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

người tiêu dùng trước tiên được nhắc nhập mật khẩu cũ của tôi nếu có. Mật khẩu này sau đó được mã hóa và so sánh với mật khẩu đã lưu trữ. người tiêu dùng chỉ có một thời cơ để nhập đúng mật khẩu. người tiêu dùng cấp cao được phép bỏ qua bước này để hoàn toàn có thể thay đổi mật khẩu đã quên. Mật khẩu mới được kiểm tra về độ phức tạp. Theo nguyên tắc chung, mật khẩu phải gồm có 10 đến 20 ký tự gồm có một hoặc nhiều điều kiện sau:

  • gồm có những chữ cái viết thường
  • gồm có những chữ cái viết hoa
  • Chữ số 0 đến 9
  • Dấu câu/ký tự khoảng cách

Thay đổi mật khẩu cho tài khoản người tiêu dùng khác trong Linux

Bạn cần đăng nhập với tư cách là người tiêu dùng root, nhập lệnh sau để thay đổi mật khẩu cho người tiêu dùng vivek:

# passwd vivek

Hoặc:

$ sudo passwd vivek

Đầu ra mẫu:

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Trong số đó, vivek là tên người tiêu dùng hoặc tên tài khoản.

Mật khẩu không hiển thị trên màn hình khi bạn nhập chúng. Ví dụ:

Linux thay đổi mật khẩu người dùng bằng passwd
Linux thay đổi mật khẩu người tiêu dùng bằng passwd

Thay đổi mật khẩu nhóm Linux

Khi tùy chọn -g được sử dụng, mật khẩu cho nhóm sẽ bị thay đổi. Trong ví dụ này, hãy thay đổi mật khẩu cho nhóm sales:

# passwd -g sales

Tùy chọn -r được sử dụng với tùy chọn -g để xóa mật khẩu hiện tại khỏi nhóm. Điều này được chấp nhận nhóm truy cập vào toàn bộ những thành viên. Tùy chọn -R được sử dụng với tùy chọn -g để hạn chế nhóm đối với toàn bộ người tiêu dùng.

  • Cách Linux lưu trữ và quản lý mật khẩu người tiêu dùng

Thay đổi mật khẩu người tiêu dùng trên Linux

Với tư cách là quản trị viên hệ thống Linux (sysadmin), bạn cũng hoàn toàn có thể thay đổi mật khẩu cho bất kỳ người tiêu dùng nào trên sever của tôi. Để đổi mật khẩu thay mặt cho người tiêu dùng:

1. Trước tiên, hãy đăng nhập hoặc sử dụng “su” hoặc “sudo” để vào tài khoản “root” trên Linux. Chạy lệnh:

sudo -i

2. Sau đó gõ passwd tom để thay đổi mật khẩu cho người tiêu dùng tom.

Hệ thống sẽ nhắc bạn nhập mật khẩu hai lần.

Để thay đổi hoặc đặt mật khẩu root (superuser) mới:

$ sudo passwd

Buộc người tiêu dùng Linux thay đổi mật khẩu trong lần đăng nhập tiếp theo

Theo mặc định, mật khẩu Linux không lúc nào hết hạn đối với người tiêu dùng. Tuy nhiên, bạn cũng hoàn toàn có thể buộc người tiêu dùng thay đổi mật khẩu của họ trong lần đăng nhập tiếp theo trải qua phương thức GUI hoặc CLI. Cú pháp rất đơn giản:

$ sudo passwd -e {username}
$ sudo passwd --expire {username}

Ví dụ:

$ sudo passwd -e marlena

Hệ thống sẽ xác nhận nó:

passwd: password expiry information changed.

Khi người tiêu dùng cố gắng đăng nhập trải qua lệnh ssh, họ sẽ thấy những điều sau trên màn hình:

$ ssh marlena@192.168.2.25
Last login: Fri Dec 4 04:12:48 2020 from 192.168.2.105
WARNING: Your password has expired.
You must change your password now and login again!
Changing password for marlena.
Current password:
New password:
Retype new password:
passwd: password updated successfully
Connection to 192.168.2.25 closed.

Khóa và mở khóa mật khẩu người tiêu dùng của tài khoản

Lưu ý rằng lệnh cục bộ tiếp trong tương lai không vô hiệu hóa tài khoản. người tiêu dùng vẫn hoàn toàn có thể đăng nhập bằng mã xác thực khác, chẳng hạn như SSH key. Để vô hiệu hóa tài khoản, quản trị viên nên sử dụng lệnh usermod –expiredate 1 {username} hoặc sudo passwd –expire {username}.

Ngoài ra, người tiêu dùng có mật khẩu bị khóa không được phép thay đổi mật khẩu của họ để tuân theo chính sách bảo mật do sysadmin đưa ra.

bạn cũng hoàn toàn có thể khóa mật khẩu như sau:

$ sudo passwd -l {username}

Tùy chọn này vô hiệu hóa mật khẩu bằng phương pháp thay đổi nó thành một giá trị không khớp với giá trị hoàn toàn có thể được mã hóa (nó thêm dấu ! vào đầu mật khẩu trong file /etc/shadow. Muốn mở khóa mật khẩu, hãy thử:

$ sudo passwd -u {username}

Tùy chọn lệnh trên kích hoạt lại mật khẩu bằng phương pháp thay đổi mật khẩu quay về giá trị trước đó. Nói cách khác là quay về giá trị trước khi sử dụng tùy chọn -l.

  • Cách sử dụng sudo mà không cần mật khẩu trong Linux
  • Cách reset mật khẩu cho sudo trong Debian
  • 8 trình quản lý mật khẩu Linux tốt nhất
  • Cách thay đổi cụm mật khẩu mã hóa LUKS
  • Cách quản lý mật khẩu người tiêu dùng từ Terminal trong Linux
Chủ Nhật, 28/03/2021 19:27
4,77 👨 227
0 comment

Sắp xếp theo
❖
Xóa Đăng nhập để Gửi
Bài viết mới nhất
  • Cách nhận kim cương miễn phí Monster Center Idle Games Cách nhận kim cương miễn phí Monster Center Idle Games
  • Cách thêm thẻ bài, xóa tùy chọn Drunky Finger Cách thêm thẻ bài, xóa tùy chọn Drunky Finger
  • Linux Mint 18.x bước vào giai đoạn ngừng hỗ trợ, nâng cấp ngay! Linux Mint 18.x bước vào giai đoạn ngừng hỗ trợ, upgrade ngay!
  • Cách build Sát Thủ DTCL mùa 5, đội hình Sát Thủ mùa 5 DTCL Cách build Sát Thủ DTCL mùa 5, đội hình Sát Thủ mùa 5 DTCL
  • Báo cáo lỗ hổng trong AirDrop nhưng không được hồi đáp, chuyên gia Đức tự phát triển PrivateDrop để thay thế Báo cáo lỗ hổng trong AirDrop nhưng không được hồi đáp, Chuyên viên Đức tự phát triển PrivateDrop để thay thế
  • Yammer là gì? Yammer là gì?
Linux
  • Sửa lỗi USB không hoạt động trong Linux Sửa lỗi USB không hoạt động trong Linux
  • 9 ví dụ thực tế về lệnh date trong Linux 9 ví dụ trong thực tiễn về lệnh date trong Linux
  • Cách thay đổi kích thước con trỏ trên Ubuntu desktop Cách thay đổi kích thước con trỏ trên Ubuntu desktop
  • Cách cài Kali Linux trên macOS Cách cài Kali Linux trên macOS
  • Cách cài và sử dụng Calibre trên Linux Cách cài và sử dụng Calibre trên Linux
  • Làm Linux trông giống macOS với những tinh chỉnh dễ dàng này! Làm Linux trông giống macOS với những tinh chỉnh dễ dàng này!
  • Chạy Linux trên Windows 10 không cần máy ảo, đây là 18 điều bạn nên biết Chạy Linux trên Windows 10 không cần máy ảo, đây là 18 điều bạn nên biết
  • Cách thực thi gói .run hoặc .bin trong Linux Cách thực thi gói .run hoặc .bin trong Linux
  • Cách sử dụng lệnh Install để sao chép file trong Linux Cách sử dụng lệnh Install để sao chép file trong Linux

Xem thêm

Có thể bạn quan tâm:

Leave a Reply

Your email address will not be published. Required fields are marked *