Đôi khi, hệ thống Linux của bạn có thể đưa ra lỗi mật khẩu không chính xác ngay cả sau khi nhập đúng mật khẩu sudo. Điều này có thể gây ngạc nhiên và khó chịu khi bạn đang cố hoàn thành công việc.
Hãy xem xét một vài cách khắc phục nhanh mà bạn có thể thử khi mật khẩu sudo đúng của bạn không hoạt động trên Linux.
1. Đăng xuất và đăng nhập vào phiên mới
Khởi động lại hệ thống Linux của bạn là một trong những giải pháp phổ biến và dễ dàng nhất để khắc phục bất kỳ trục trặc hệ thống tạm thời nào. Lỗi mật khẩu sudo không hoạt động, trong trường hợp tốt nhất, chỉ là một trục trặc tạm thời trong Linux nên được khắc phục một cách kỳ diệu bằng cách thực hiện đăng xuất-đăng nhập nhanh hoặc khởi động lại hệ thống.
Bạn có thể đăng xuất và đăng nhập lại vào hệ thống Linux của mình theo cách thủ công bằng cách sử dụng đăng xuất lệnh hoặc bằng cách sử dụng các nút tương ứng trên môi trường máy tính để bàn mà bạn đang chạy.
Trong trường hợp cách đó không hiệu quả với bạn, chỉ cần thực hiện khởi động lại bằng cách gõ khởi động lại. Vẫn chưa sửa? Chuyển sang giải pháp tiếp theo!
2. Thay đổi mật khẩu sudo từ phiên điều khiển ảo
Nếu giải pháp đầu tiên và đơn giản nhất không hoàn toàn phù hợp với bạn, bạn có thể thử đặt lại mật khẩu sudo cho người dùng từ phiên bảng điều khiển ảo Linux. Dưới đây là các bước để làm theo:
- Chuyển sang phiên bảng điều khiển ảo mới bằng cách nhấn Ctrl + Alt + F1/F2/F3/F4. Bạn sẽ được chào đón bằng một phiên TTYx mới.
- Chuyển sang người dùng root bằng sudo su yêu cầu.
- Sử dụng lệnh passwd, thay đổi mật khẩu sudo cho người dùng:
passwd username
Đó là tất cả các bước cần thiết để sửa mật khẩu sudo chính xác không hoạt động cho người dùng của bạn. Vấn đề của bạn bây giờ sẽ được khắc phục. Trong trường hợp sự cố vẫn tiếp diễn, hãy thử giải pháp cuối cùng.
3. Khởi động lại Dịch vụ systemd-homed
systemd-homed là một dịch vụ systemd cốt lõi chịu trách nhiệm cung cấp hỗ trợ cho các thư mục chính của người dùng. Khởi động lại nó có thể khắc phục sự cố vì nó đặt lại cơ chế xác thực và có khả năng khắc phục bất kỳ trục trặc hệ thống tạm thời nào.
Dưới đây là các bước để khởi động lại dịch vụ systemd-homed:
- Kích hoạt một thiết bị đầu cuối mới.
- Chuyển sang root bằng cách sử dụng sudo su yêu cầu.
- Sử dụng lệnh systemctl để bắt đầu hoặc khởi động lại dịch vụ systemd-homed:
systemctl start systemd-homed.service
systemctl restart systemd-homed.service
Đó là tất cả các bước cần thiết để bắt đầu và khởi động lại dịch vụ systemd-homed. Điều này cuối cùng sẽ khắc phục sự cố mật khẩu sudo không hoạt động cho bạn.
Sửa lỗi “Sudo Password Not Working”
Mặc dù đó là một vấn đề khó chịu, nhưng nó khá dễ giải quyết. Một trong ba giải pháp được cung cấp chắc chắn sẽ khắc phục sự cố mật khẩu sudo không hoạt động.
Nếu bạn dường như vẫn không thể làm cho nó hoạt động hoặc thường xuyên phải đối phó với những trò hề tốn thời gian và làm gián đoạn công việc của sudo, thì có lẽ đã đến lúc chuyển sang một giải pháp thay thế tốt hơn.