Cách giữ thời gian chờ mật khẩu 'sudo' dài hơn trên Linux | password timeout session

Trong bài viết này, chúng tôi đã khám phá một gợi ý về sudo khác sẽ giúp bạn làm thời gian phiên mật khẩu sudo (timeout) lâu hơn hoặc ngắn hơn trên Ubuntu Linux.

Trong Ubuntu và các phiên bản phái sinh của nó như Linux Mint hoặc bất kỳ distro dựa trên Ubuntu nào khác, khi bạn thực thi một lệnh sudo, nó sẽ yêu cầu bạn nhập mật khẩu quản trị viên.

Sau khi bạn thực thi lệnh sudo lần đầu tiên, mật khẩu sẽ tồn tại trong vòng 15 phút theo mặc định, vì vậy bạn không cần nhập mật khẩu cho mỗi lệnh sudo.

Nếu bạn cảm thấy rằng 15 phút quá dài hoặc quá ngắn với một số lý do nào đó, bạn có thể thay đổi nó bằng cách chỉnh sửa đơn giản trong tệp sudoers.

Để thiết lập giá trị thời gian chờ mật khẩu sudo, sử dụng tham số passwd_timeout. Đầu tiên mở tệp /etc/sudoers bằng quyền super user bằng cách sử dụng lệnh sudo và visudo như sau:

$ sudo visudo 

Sau đó, thêm mục defaults sau đây, nó cho thấy rằng màn hình yêu cầu mật khẩu sudo sẽ tự động tắt sau 20 phút kể từ khi sudo được kích hoạt bởi người dùng.

Defaults        env_reset,timestamp_timeout=20

Lưu ý: Bạn có thể đặt bất kỳ thời gian nào bạn muốn theo đơn vị phút và hãy chắc chắn đợi trước khi nó tự động tắt. Bạn cũng có thể đặt thời gian là 0 nếu bạn muốn yêu cầu mật khẩu cho mỗi lệnh sudo bạn thực thi, hoặc vô hiệu hóa yêu cầu mật khẩu mãi mãi bằng cách đặt giá trị -1.

Ảnh chụp màn hình dưới đây hiển thị các tham số mặc định mà tôi đã đặt trong tệp /etc/sudoers của mình.

Thay đổi thời gian chờ mật khẩu sudo

Lưu tệp bằng cách nhấn [Ctrl + O] và thoát bằng cách nhấn [Ctrl + X]. Sau đó thử nghiệm xem cài đặt có hoạt động hay không bằng cách chạy một lệnh với sudo và chờ đợi trong 2 phút xem màn hình yêu cầu mật khẩu có tự động tắt hay không.

Trong bài viết này, chúng tôi đã giải thích cách đặt số phút trước khi màn hình yêu cầu mật khẩu sudo tự động tắt, hãy chia sẻ ý kiến của bạn về bài viết này hoặc có các cấu hình sudoers hữu ích khác cho các quản trị viên hệ thống khác thông qua phần phản hồi bên dưới.