Giữ xác thực sudo với gnome-terminal


10

Các sudophiên có thể được chia sẻ trên các tab của gnome-terminal, để một khi tôi sử dụng sudotrong một tab, tôi sẽ không phải nhập lại mật khẩu mỗi lần tôi mở một tab khác và sử dụng sudo?

Câu trả lời:


11

Để chia sẻ sudoxác thực trên tất cả các phiên shell (không chỉ các tab của một gnome-terminaltrường hợp cụ thể), bạn sẽ cần thêm dòng này vào /etc/sudoerstệp của mình (sử dụng visudođể làm như vậy):

Defaults !tty_tickets

Từ man sudoers:

   sudoers uses time stamp files for credential caching.  Once a user has
   been authenticated, a time stamp is updated and the user may then use
   sudo without a password for a short period of time (15 minutes unless
   overridden by the timeout option.  By default, sudoers uses a tty-based
   time stamp which means that there is a separate time stamp for each of
   a user's login sessions.  The tty_tickets option can be disabled to
   force the use of a single time stamp for all of a user's sessions.

   [...]

   tty_tickets     If set, users must authenticate on a per-tty basis.
                   With this flag enabled, sudo will use a file named for
                   the tty the user is logged in on in the user's time
                   stamp directory.  If disabled, the time stamp of the
                   directory is used instead.  This flag is on by default.
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.