一个 sudo 用于多个终端

Tom*_*rka 17 sudo bash shell

Sudo root 权限是针对特定时间授予的,但仅限于一个终端。如果我想在那个时间段内在另一个终端中使用 sudo,我必须再次输入密码。如何强制 sudo 跨终端工作?

小智 22

关掉tty_tickets。有关sudoers(5)更多信息,请参阅。

运行visudo然后添加一行:

Defaults !tty_tickets
Run Code Online (Sandbox Code Playgroud)

  • 自版本 1.8.21 起,“tty_tickets”选项被可用的“timestamp_type”取代。这里的相关值是“tty”(默认)和“global”(您想要的):https://man7.org/linux/man-pages/man5/sudoers.5.html (2认同)