Cách thay đổi mật khẩu của người dùng trong Linux

How Change User S Password Linux




Lệnh passwd trong Linux được sử dụng để thay đổi mật khẩu người dùng một cách hiệu quả. Lệnh này cập nhật mã thông báo / mật khẩu xác thực cho người dùng được lưu trữ trong tệp / etc / shadow của hệ thống của bạn. Một người dùng tiêu chuẩn trong Linux có thể thay đổi mật khẩu của riêng họ, tuy nhiên, một siêu người dùng cũng có thể thay đổi mật khẩu cho bất kỳ người dùng nào khác. Khi bạn đặt mật khẩu mới, bạn nên chọn một mật khẩu phức tạp. Mật khẩu phức tạp và an toàn có các thuộc tính sau:

  • Nó bao gồm cả chữ hoa và chữ thường
  • Nó bao gồm các chữ số từ 0 đến 9
  • Nó có các ký tự đặc biệt và dấu chấm câu
  • Nó khác rất nhiều so với mật khẩu trước đây của bạn
  • Nó không bao gồm thông tin như tên đầy đủ, địa chỉ, số điện thoại, ngày sinh hoặc số giấy phép của bạn. Thông tin này có thể dễ dàng được sử dụng để đoán mật khẩu của bạn.

Luôn ghi lại mật khẩu của bạn ở một vị trí an toàn mà không thể tìm nạp được. Nó sẽ giúp bạn ghi nhớ mật khẩu trong trường hợp bạn quên nó.







Trong bài viết này, chúng tôi sẽ cho bạn biết cách bạn có thể quản lý mật khẩu người dùng trong Linux thông qua dòng lệnh và GUI. Chúng tôi đã chạy các lệnh và quy trình được đề cập trong bài viết này trên hệ thống Debian 10 Buster nhưng bạn có thể sao chép chúng trên hầu hết các bản phân phối Linux.



Thay đổi mật khẩu thông qua giao diện người dùng

Nếu bạn là người dùng Linux thích giao diện người dùng đồ họa để thực hiện hầu hết các thao tác quản trị, bạn có thể sử dụng tiện ích Cài đặt trên hệ thống của mình.



Có hai cách để bạn có thể truy cập Cài đặt hệ thống.





  • Truy cập Trình khởi chạy ứng dụng thông qua phím Super / Windows và sau đó nhập từ khóa 'cài đặt' vào thanh tìm kiếm như sau:
  • Bấm vào mũi tên hướng xuống trong bảng điều khiển trên cùng của màn hình Debian / Ubuntu, sau đó bấm vào biểu tượng ‘cài đặt’ từ trình đơn thả xuống sau:

Trong tiện ích Cài đặt, chọn tab Chi tiết từ bảng điều khiển bên trái, sau đó chọn tab Người dùng trên đó để mở chế độ xem Cài đặt người dùng. Đây là giao diện của chế độ xem Người dùng:



Tất cả người dùng trên hệ thống của bạn sẽ được liệt kê ở đây. Nhấp vào người dùng có thông tin chi tiết bạn muốn thay đổi. Trước tiên, bạn cần mở khóa chế độ xem Người dùng để có thể thực hiện các thay đổi đối với cài đặt của nó. Hãy nhớ rằng chỉ người dùng / quản trị viên được ủy quyền mới có thể mở khóa chế độ xem. Nhấp vào nút Mở khóa và nhập thông tin đăng nhập của bạn như sau:

Khi bạn nhấp vào nút Xác thực, các trường trên chế độ xem Người dùng sẽ trở nên hoạt động và bạn có thể thực hiện thay đổi đối với chúng.

Nhấp vào trường Mật khẩu và chế độ xem Thay đổi mật khẩu sau đây sẽ mở ra. Nhập Mật khẩu Mới, sau đó nhập lại cùng một mật khẩu vào trường Xác nhận Mật khẩu Mới. Bây giờ bạn sẽ có thể thấy nút Thay đổi đang hoạt động.

Nhấp vào nút Thay đổi và mật khẩu cho người dùng đã chọn sẽ được thay đổi.

Mẹo: Một cách dễ dàng và nhanh chóng để truy cập cài đặt Người dùng là nhập từ khóa ‘Người dùng’ vào Trình khởi chạy ứng dụng như sau:

Thay đổi mật khẩu thông qua dòng lệnh

Dòng lệnh Linux cung cấp cho quản trị viên nhiều quyền lực hơn nhiều so với giao diện người dùng, để thực hiện cài đặt hệ thống và người dùng. Để khởi chạy ứng dụng dòng lệnh mặc định trên Linux Debian và Ubuntu, hãy mở Trình khởi chạy ứng dụng và nhập các từ khóa 'Terminal' như sau:

Khi Terminal mở ra, bạn có thể thực hiện những việc sau với mật khẩu người dùng:

  • Thay đổi mật khẩu của riêng bạn
  • Thay đổi mật khẩu cho người dùng khác
  • Thay đổi mật khẩu cho sudo

Thay đổi mật khẩu của riêng bạn

Người không phải là quản trị viên trên Linux chỉ có thể thay đổi mật khẩu của chính họ. Lệnh passwd được sử dụng để thay đổi mật khẩu người dùng trong Linux. Đây là cách người dùng có thể sử dụng lệnh này để thay đổi mật khẩu của chính họ:

$passwd

Khi bạn nhập lệnh passwd, hệ thống sẽ nhắc bạn nhập mật khẩu hiện tại của mình. Khi bạn làm như vậy, mật khẩu này được kiểm tra so với mật khẩu được lưu trữ. Nếu nó khớp, bạn được chuyển sang bước tiếp theo, tức là nhập mật khẩu mới. Sau khi bạn nhập mật khẩu mới, hệ thống sẽ yêu cầu nhập lại mật khẩu mới để xác nhận. Sau khi hai mục nhập khớp nhau, mật khẩu của bạn sẽ được thay đổi thành công.

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

Trên Linux, chỉ quản trị viên / người dùng cấp cao mới có thể thay đổi mật khẩu cho người dùng khác. Đây là lệnh mà superuser sẽ sử dụng:

$sudo passwd [tên tài khoản]

Khi người dùng nhập lệnh này, họ sẽ được hỏi mật khẩu cho sudo để đảm bảo rằng họ thực sự là một siêu người dùng. Người dùng cấp cao không bắt buộc phải nhập mật khẩu cũ cho người dùng vì họ có thể đang sử dụng lệnh để đặt lại mật khẩu đã quên. Dù sao, siêu người dùng cũng được yêu cầu nhập và nhập lại mật khẩu mới, sau đó, nó được cập nhật thành công.

Thay đổi mật khẩu cho sudo

Thỉnh thoảng, bạn nên thay đổi mật khẩu của một người dùng cấp cao trên Linux. Dưới đây là hai cách mà bạn có thể thay đổi mật khẩu sudo:

Phương pháp 1:

Cách đầu tiên là đăng nhập với quyền root thông qua lệnh sau:

$sudo -tôi

Khi bạn đã đăng nhập với quyền root sau khi nhập mật khẩu hợp lệ, hãy sử dụng lệnh passwd để thay đổi mật khẩu cho root.

Sau đó, bạn có thể thoát khỏi lời nhắc gốc thông qua lệnh thoát như sau:

Phương pháp 2:

Phương pháp thứ hai là sử dụng lệnh sau dưới dạng sudo:

$sudo passwdnguồn gốc

Nhập mật khẩu cho sudo và sau đó bạn có thể thay đổi mật khẩu của root, giống như bạn làm với bất kỳ người dùng nào khác.

Đây là tất cả những gì bạn cần biết về cách thay đổi mật khẩu người dùng trong Linux, cả thông qua giao diện người dùng và dòng lệnh. Giờ đây, bạn có thể duy trì một tài khoản người dùng an toàn trên hệ thống của mình.