Cách thay đổi Bao lâu sudo chờ đợi trước khi nó nhắc bạn một lần nữa
Khi bạn sử dụng lệnh sudo để chạy các lệnh với quyền root hoặc quản trị viên, bạn sẽ được nhắc nhập mật khẩu của mình. Bạn có thể nhận thấy rằng nếu bạn chạy một lệnh khác bằng sudo ngay sau lệnh đầu tiên, bạn sẽ không được nhắc lại mật khẩu của mình.
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 lại mật khẩu cho lệnh sudo bằng cách thay đổi cài đặt cho lệnh sudo.
LƯU Ý: Khi chúng tôi nói nhập một nội dung nào đó trong bài viết này và có các trích dẫn xung quanh văn bản, KHÔNG gõ các trích dẫn, trừ khi chúng tôi chỉ định khác.
Chúng tôi sẽ mở tập tin của Cameron / 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. Nhập 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.
Một tệp mở trực tiếp trong cửa sổ Terminal bằng trình soạn thảo văn bản Nano. Sử dụng các phím mũi tên trên bàn phím để di chuyển con trỏ đến cuối dòng sau:
Mặc định 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 luôn sử dụng lệnh visudo như được mô tả ở đây. Nếu tệp sudoers có cú pháp không chính xác, bạn sẽ bị bỏ lại với một hệ thống không thể có được các đặc quyền gốc hoặc nâng cao. Lệnh visudo mở trình soạn thảo văn bản 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 tệp. Đ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 phương thức duy nhất để có được quyền root.
Theo truyền thống, Linux sử dụng vi làm trình chỉnh sửa 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.
Thay đổi dòng bằng cách thêm vào, timestamp_timeout = xv vào cuối dòng.
Mặc định env_reset, timestamp_timeout = x
Thay thế số x 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 vào -1 -1 cho cho x, thì nhắc lại mật khẩu. Đ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 vào 0 0 cho cho x.
Khi bạn đã thực hiện thay đổi, hãy nhấn Ctrl + X và nhập một kiểu chữ y để trả lời câu hỏi hiển thị ở dưới cùng của cửa sổ để lưu các thay đổi của bạn.
Bạn sẽ được yêu cầu Tên tệp để ghi ở phía dưới. Nhấn Enter để chấp nhận mặc định.
Bạn được đưa trở lại dấu nhắc lệnh. Để đóng cửa sổ Terminal, gõ vào Thoát Thoát khỏi dấu nhắc và nhấn Enter. Bạn cũng có thể nhấp vào nút X ở góc trên bên trái của cửa sổ.
Bạn cũng có thể xóa bộ đệm mật khẩu cho sudo bằng cách gõ lệnh sau tại dấu nhắc và nhấn Enter.
sudo -k
Điều này sẽ khiến 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 qua.