Làm thế nào để thay đổi bao lâu sudo waits trước khi nó nhắc bạn một lần nữa

Làm thế nào để thay đổi bao lâu sudo waits trước khi nó nhắc bạn một lần nữa
Làm thế nào để thay đổi bao lâu sudo waits trước khi nó nhắc bạn một lần nữa

Video: Làm thế nào để thay đổi bao lâu sudo waits trước khi nó nhắc bạn một lần nữa

Video: Làm thế nào để thay đổi bao lâu sudo waits trước khi nó nhắc bạn một lần nữa
Video: Sửa Lỗi Không Truy Cập Được 1 Trang Web Bất Kỳ trên máy tính - YouTube 2024, Tháng mười một
Anonim
Khi bạn sử dụng lệnh sudo để chạy các lệnh dưới dạng 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 cách sử dụng sudo ngay sau lệnh đầu tiên, bạn sẽ không được nhắc nhập lại mật khẩu.
Khi bạn sử dụng lệnh sudo để chạy các lệnh dưới dạng 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 cách sử dụng sudo ngay sau lệnh đầu tiên, bạn sẽ không được nhắc nhập lại mật khẩu.

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.

Một tệp sẽ 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ột tệp sẽ 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:

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.

Thay đổi dòng bằng cách thêm “, timestamp timeout = x” vào cuối dòng.
Thay đổi dòng bằng cách thêm “, timestamp timeout = x” vào cuối dòng.

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”.

Khi bạn đã thực hiện thay đổi, nhấn Ctrl + X và nhập “y” để trả lời câu hỏi hiển thị ở cuối cửa sổ để lưu các thay đổi của bạn.
Khi bạn đã thực hiện thay đổi, nhấn Ctrl + X và nhập “y” để trả lời câu hỏi hiển thị ở cuối cửa sổ để lưu các thay đổi của bạn.
Bạn sẽ được yêu cầu nhập Tên tệp để viết ở dưới cùng. Nhấn Enter để chấp nhận mặc định.
Bạn sẽ được yêu cầu nhập Tên tệp để viết ở dưới cùng. Nhấn Enter để chấp nhận mặc định.
Bạn được trả về dấu nhắc lệnh. Để đóng cửa sổ Terminal, gõ “exit” tạ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 trả về dấu nhắc lệnh. Để đóng cửa sổ Terminal, gõ “exit” tạ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ộ nhớ cache mật khẩu cho sudo bằng cách gõ lệnh sau tại dấu nhắc và nhấn Enter.
Bạn cũng có thể xóa bộ nhớ cache 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ẽ 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.

Đề xuất: