为什么我刚在另一个身份验证后sudo在窗口中要求输入密码?
如果我在xterm,gnome-terminal等中使用命令行,则可以sudo在一定限制内避免重新提示输入密码,也可以禁用它。 作为可用性和安全性之间的折衷,我通常只希望延长重新查询的等待时间。 默认情况下,输入sudo密码后只有15分钟的宽限期,然后再次提示输入。要将其更改为45分钟,我可以进行编辑/etc/sudoers,并将timestamp_timeout设置为所需的等待时间(以分钟为单位)。 如果我在同一个终端会话中,并启动一个新的shell(输入csh或bash),则需要等待时间。 但是,如果我转到另一个窗口访问那里的命令行,如果尝试访问它,它将立即询问我的密码sudo。 在同一个伪pts终端会话()中(例如,如果我在同一个gnome-terminal窗口内生成一个新的shell),则应遵守超时。 如果启动新的xterm,gnome-terminal等,则必须再次输入凭据。 尽管是我的家庭系统(单用户系统)等上唯一活跃的用户,但sudo不相信我的所有pts条目都来自同一用户: ~/pseudoland$ w 01:27:39 up 1 day, 15:03, 7 users, load average: 0.32, 0.71, 0.77 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT jgb tty1 23:56 1:30m 0.55s 0.51s -bash jgb tty7 :0 Tue10 39:03m 2:28m 0.76s gnome-session root pts/1 :0.0 00:30 56:23 …