Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
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 dùng. Mật khẩu được sử dụng để cập nhật mã token xác thực (mật khẩu) của người 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 dùng và tài khoản nhóm. Người dùng bình thường chỉ có thể thay đổi mật khẩu cho tài khoản của mình, người dùng cấp cao (hay root) 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 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 dùng, shell đăng nhập của người dùng hoặc ngày và khoảng thời gian hết hạn mật khẩu.
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 dùng trước tiên được nhắc nhập mật khẩu cũ của mình 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 dùng chỉ có một cơ hội để nhập đúng mật khẩu. Người dùng cấp cao được phép bỏ qua bước này để 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 bao gồm 10 đến 20 ký tự bao gồm một hoặc nhiều điều kiện sau:
Bạn cần đăng nhập với tư cách là người dùng root, nhập lệnh sau để thay đổi mật khẩu cho người 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 đó, vivek là tên người 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ụ:

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 cho phép nhóm truy cập vào tất cả các 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 tất cả người dùng.
Với tư cách là quản trị viên hệ thống Linux (sysadmin), bạn có thể thay đổi mật khẩu cho bất kỳ người dùng nào trên máy chủ của mình. Để đổi mật khẩu thay mặt cho người 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 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
Theo mặc định, mật khẩu Linux không bao giờ hết hạn đối với người dùng. Tuy nhiên, bạn có thể buộc người dùng thay đổi mật khẩu của họ trong lần đăng nhập tiếp theo thông 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 dùng cố gắng đăng nhập thông 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.
Lưu ý rằng lệnh cục bộ sau đây không vô hiệu hóa tài khoản. Người dùng vẫ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 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 đặt ra.
Bạ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 cách thay đổi nó thành một giá trị không khớp với giá trị 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 cách thay đổi mật khẩu trở lại 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.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Hướng dẫn chỉnh sửa ảnh ChatGPT trên Canva
Cách tạo các slide trình bày dữ liệu hiệu quả bằng AI
Quy trình phê duyệt và sự kiểm soát của con người trong agent flow
Cách tạo các slide trình bày dữ liệu hiệu quả bằng AI
Google tích hợp AI Agent trải nghiệm tìm kiếm web: Cách hoạt động và sử dụng
Cách dùng AI Overviews trong Google Search
Mẹo bỏ qua phần trả lời AI trên Google chỉ với 3 ký tự
TOP lựa chọn thay thế GPT-Live-1 cho giọng nói AI
Tính năng Dự Án trong ChatGPT là gì? Hướng dẫn sử dụng từ A đến Z
Bộ công cụ tạo bài thuyết trình bằng AI
TOP ứng dụng Claude AI có thể tạo mà không cần viết code
AI tích hợp bảng tính: Gemini trong Sheets và Copilot trong Excel
Xây dựng Copilot Studio agent flow đầu tiên trong 15 phút
API Key là gì?
Hướng dẫn tạo báo cáo tương tác trên NotebookLM
Tại sao nên dùng AI để tạo bài thuyết trình?
Cách dùng Perplexity làm trợ lý mua sắm cá nhân
Gmail Live: Tìm và quản lý email bằng giọng nói
TOP nguồn prompt ChatGPT chất lượng và đa dạng
Cách gợi ý lịch hẹn bằng Gemini trong Gmail
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
8 ứng dụng Microsoft Store miễn phí giúp Windows tốt hơ
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Đừng chia sẻ ảnh cho đến khi bạn chạy kiểm tra siêu dữ liệu này!
6 cách mở Computer/System Properties trong Windows 10
Cách sửa lỗi There Are Currently No Power Options Available Windows