我如何让 sudo 使用一个密码在多个 pty 上授权我?

我如何让 sudo 使用一个密码在多个 pty 上授权我?

sudo在 Debian squeeze 上运行的是 1.7.4 版本。与某些旧版本不同,此版本中每个 pty 都必须使用密码和超时单独授权。在旧版本中,一个密码就足够了任何pty 在超时期间。我想说服sudo恢复到旧的行为,这样我就可以使用一堆 xterm 窗口而不必不断地重新输入密码。有人知道怎么做吗?

答案1

看看 tty_tickets 选项

来自手册页

tty_tickets

如果设置,用户必须根据每个 tty 进行身份验证。启用此标志后,sudo 将在用户的时间戳目录中使用以用户登录的 tty 命名的文件。如果禁用,则改用目录的时间戳。默认情况下,此标志处于启用状态

要禁用此行为,请设置

Defaults ! tty_tickets 

在您的sudoers文件中。

相关内容