Làm thế nào để tôi làm cho sudo nhớ mật khẩu của tôi lâu hơn?


18

Làm cách nào để tôi sudonhớ mật khẩu của mình lâu hơn để tôi không phải tiếp tục nhập mật khẩu? Tôi không muốn sudo suvà thực hiện các lệnh như root mọi lúc.

Tôi đang dùng Arch Linux và đã thử google cái này nhưng tôi lấy ví dụ để thay đổi mật khẩu, đây không phải là thứ tôi đang dùng.


6
Điểm đặt hàng, sudokhông "nhớ mật khẩu" nhiều như vậy vì nó nhớ phiên của bạn - pam_sudo nhớ rằng bạn đã xác thực chính xác trong phiên giao diện điều khiển cụ thể đó và giữ lại cờ đó trong passwd_timeoutvài giây.
Shadur

Câu trả lời:


23

timestamp_timeouttùy chọn trong của bạn /etc/sudoers. Bạn có thể thiết lập tùy chọn này thành số phút. Sau thời gian đó nó sẽ hỏi lại mật khẩu. Thêm thông tin trong man sudoers.

Và hãy chắc chắn rằng bạn chỉnh sửa sudoerstệp của mình bằng visudo, kiểm tra cú pháp của bạn và sẽ không khiến bạn có cấu hình sai và không thể truy cập được sudo.


1
Nếu bạn dựa vào mật khẩu ghét, thì bạn có thể định cấu hình sudoersđể không cần mật khẩu . Bạn cũng có thể làm điều này chỉ với một số lệnh / người dùng riêng lẻ.
ctrl-alt-delor 18/07/2015

16

Có một timestamp_timeouttùy chọn trong / etc / sudoers của bạn ...

Ví dụ: để lấy mật khẩu trong 5 giờ

Defaults        timestamp_timeout=300

Tôi nghĩ rằng đây thực sự là những gì tôi đã có sau đó, passwd_timeout chỉ mất bao lâu để dấu nhắc mật khẩu không có đầu vào
Dr Manhattan

Nếu đó là sự thật, bạn có thể vui lòng chấp nhận cái này thay thế không? tình hình hiện tại là sai lệch trong trường hợp đó
rất bối rối vào
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.