Perguntas e respostas

Manual do KTalkd
Anterior |  | Próxima

# Capítulo 5. Perguntas e respostas

# 5.1. Porque o superusuário (root) não recebe anúncios do KDE ?

Por que isso seria uma falha de segurança, dada a forma corrente de detecção do usuário. Você pode eliminar essa limitação adicionando duas linhas nos arquivos de configuração do xdm (que são os mesmos do kdm).

Estes arquivos de configuração estão localizados no diretório `/etc/X11/xdm` ou `/usr/X11R6/lib/X11/xdm`. A instrução a seguir supõe que estejam em /etc/X11/xdm, portanto você terá que convertê-la se seus arquivos estiverem em outro diretório.

Eis o que você deve fazer: Editar o arquivo `Xstartup`, ou criá-lo (no diretório de configuração do xdm) de modo que contenha:

     #!/bin/sh
     /etc/X11/xdm/GiveConsole
     sessreg -a -l $DISPLAY -x /etc/X11/xdm/Xservers $USER

e o arquivo Xreset de modo que contenha:

     #!/bin/sh
     /etc/X11/xdm/TakeConsole
     sessreg -d -l $DISPLAY $USER

Tenha certeza de que xdm-config faça referência a esses dois arquivos:

     DisplayManager._0.startup:      /etc/X11/xdm/Xstartup
     DisplayManager._0.reset:        /etc/X11/xdm/Xreset

Isto fará o kdm (ou o xdm) 'logar' o usuário junto ao utmp, que é a coisa certa a fazer. Não é correto logar via kvt ou xterm, mas sim via xdm e kdm, em minha opinião. No entanto, isto não fará o usuário identificar-se se a rotina `startx` for usada ... Alguma idéia sobre isso ?

Anterior | Principal | Próxima
Uso |  | Por que eu, como usuário normal, recebo anúncios do KDE ?