Os bancos de dados utmp
e wtmp
são atualizados pelos próprios programas, o que significa que eles devem ter privilégios suficientes. O arquivo /var/run/utmp
é normalmente definido como 0664
e pertence a root:utmp
, portanto, /usr/bin/urxvt
deve ter pelo menos setgid para utmp
group - o que não é, então você tem para chown :utmp
e chmod g+s
manualmente.
O mesmo se aplica a slim
, mas você pode editar seu script de sessão X para executar sessreg -a -l $DISPLAY $USER
.