Thời gian chờ mặc định sudo
là 15 phút; nghĩa là, sudo
sẽ nhớ mật khẩu của bạn trong 15 phút theo mặc định.
Bạn có thể sửa đổi thời gian chờ mặc định này bằng cách thêm một chuỗi trong tệp /etc/sudoers
. Tuy nhiên, bạn không sửa đổi tệp trực tiếp mà thay vào đó bạn sử dụng lệnh sudo visudo
.
Vì vậy, gõ sudo visudo
vào một thiết bị đầu cuối. Điều này sẽ mở ra tệp (thực sự là tạm thời) để chúng tôi chỉnh sửa, sử dụng trình chỉnh sửa ưa thích của bạn.
Lưu ý: nếu bạn đang sử dụng visudo
lần đầu tiên, bạn nên được hỏi về trình soạn thảo nào bạn muốn sử dụng, vì vậy hãy chọn trình soạn thảo của bạn. Không có trình soạn thảo "tốt hơn", nhưng tôi thích nano
. Nếu bạn đã sử dụng visudo
và chọn một trình soạn thảo trước đó, nhưng bạn muốn sử dụng một trình soạn thảo khác trong thời gian này, bạn có thể làm sudo EDITOR=vi visudo
để sử dụng vi
hoặc thay đổi nó nano
để sử dụng nano
. Nếu bạn muốn thay đổi vĩnh viễn trình soạn thảo ưa thích của mình, hãy làm sudo update-alternatives --config editor
.
Tìm dòng này:
Defaults env_reset
Và thêm (bằng dấu phẩy) vào cuối của nó, trong đó X là thời gian bạn muốn đặt trong vài phút.timestamp_timeout=X
Vì vậy, dòng của bạn sẽ trông như thế này, như một ví dụ:
Defaults env_reset,timestamp_timeout=5
Nếu bạn chỉ định 0, bạn sẽ luôn được hỏi mật khẩu. Nếu bạn chỉ định một giá trị âm, thời gian chờ sẽ không bao giờ hết hạn.
Sau khi hoàn thành, lưu và thoát.
Nguồn: RootSudoTimeout