Bạn có thể tùy chỉnh độ dài của thời gian gia hạn mà bạn không được yêu cầu nhập mật khẩu của bạn cho lệnh sudo một lần nữa bằng cách thay đổi một thiết lập cho lệnh sudo.
LƯU Ý: Khi chúng ta nói để gõ một cái gì đó trong bài viết này và có dấu ngoặc kép xung quanh văn bản, KHÔNG gõ dấu ngoặc kép, trừ khi chúng tôi chỉ định khác.
Chúng tôi sẽ mở tệp “/ etc / sudoers” và thay đổi cài đặt để tùy chỉnh độ dài của thời gian gia hạn. Để bắt đầu, nhấn Ctrl + Alt + T để mở cửa sổ Terminal. Gõ lệnh sau tại dấu nhắc và nhấn Enter.
sudo visudo
Nhập mật khẩu của bạn khi được nhắc và nhấn Enter.
Defaults env_reset
QUAN TRỌNG: Không bao giờ chỉnh sửa tệp sudoers bằng trình soạn thảo văn bản thông thường. Luôn sử dụng lệnh visudo như được mô tả ở đây. Nếu tệp sudoers có cú pháp không đúng, bạn sẽ bị bỏ lại với một hệ thống mà ở đó không thể nhận được đặc quyền cao hoặc gốc. Lệnh visudo mở một trình soạn thảo văn bản giống như bạn làm với các tệp văn bản thông thường, nhưng lệnh cũng xác nhận cú pháp của tệp khi lưu nó. Điều này ngăn các lỗi cấu hình trong tệp sudoers chặn các hoạt động sudo và bạn sẽ mất những gì có thể là phương pháp duy nhất của bạn có được các đặc quyền root.
Theo truyền thống, Linux sử dụng vi làm trình soạn thảo mặc định, nhưng Ubuntu đã chọn sử dụng Nano. Nếu bạn muốn sử dụng vi làm trình soạn thảo văn bản mặc định trong Ubuntu, thay vì Nano, hãy xem bài viết của chúng tôi.
Defaults env_reset, timestamp_timeout=x
Thay thế “x” bằng số phút bạn muốn sudo đợi trong cùng một phiên Terminal trước khi nhắc bạn nhập lại mật khẩu của mình.
Nếu bạn nhập “-1” cho “x”, lời nhắc mật khẩu sẽ bị thu hồi. Điều này không được khuyến khích. Nếu bạn muốn hệ thống nhắc bạn nhập mật khẩu mỗi khi bạn sử dụng lệnh sudo, hãy nhập “0” cho “x”.
sudo –k
Điều này sẽ gây ra lời nhắc mật khẩu để hiển thị lại khi sử dụng sudo ngay cả khi toàn bộ thời gian gia hạn chưa trôi qua.