xterm, gnome-terminal 등에서 명령 줄을 사용하는 경우 sudo
일부 제한 내에서 암호를 다시 묻지 않도록하거나 비활성화 할 수 있습니다.
유용성과 보안의 절충안으로, 나는 보통이 재 질의 대기 시간을 늘리기를 원합니다.
기본적으로 sudo 암호를 입력 한 후 15 분의 유예 기간이 있으며 다시 묻습니다. 이것을 45 분으로 변경하려면을 편집 /etc/sudoers
하고 timestamp_timeout을 원하는 대기 시간 (분)으로 설정할 수 있습니다 .
동일한 터미널 세션 내에 있고 새 쉘을 시작하면 ( csh
또는 입력 bash
) 대기 시간이 준수됩니다.
그러나 다른 창으로 이동하여 명령 줄에 액세스하면 시도 할 때 즉시 암호를 묻습니다 sudo
.
동일한 의사 터미널 세션 ( pts
) 내에서 (예를 들어, 동일한 그놈 터미널 창 내에 새 쉘을 생성하는 경우) 시간 초과가 고려됩니다.
새로운 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 0.01s 0.01s /bin/bash
jgb pts/3 :0.0 01:16 0.00s 0.59s 3.22s gnome-terminal
jgb pts/4 :0.0 01:27 26.00s 0.23s 0.23s /bin/bash
jgb pts/5 :0.0 01:17 9:26 0.23s 0.23s bash
sudo에게 열려있는 모든 창을 동일한 사용자가 보낸 것으로 간주하고 마지막 sudo 타이머가 만료되지 않은 경우 암호를 다시 묻지 말라고 sudo에 알리는 방법이 있습니까?