Hack de Gross, não testado de verdade:
-
Adicione a seguinte linha a
/etc/pam.d/gdm
:# Update the sudo ticket; proceed whether this succeeds or fails session [success=ignore new_authtok_reqd=ignore] optional pam_exec.so seteuid /usr/local/sbin/update_sudo_ticket
-
Conteúdo de
/usr/local/sbin/update_sudo_ticket
:#!/bin/sh DIR=/var/run/sudo/$PAM_USER if [ -d "$DIR" ]; then touch "$DIR"; else mkdir "$DIR"; fi
Você deve ter a opção tty_ticket
desativada em /etc/sudoers
(caso contrário, não faz sentido: um login do Gdm não contaria para o que você faz em um terminal virtual em sua sessão X).
Eu não garanto que isso funcione. Eu não garanto que isso não introduza uma falha de segurança gritante. Use a seu próprio risco.