Que usuário possui o display X?

2

Como determinar, como root, qual usuário possui display X: 0? (em um sistema Fedora 18 com padrões)

    
por necromancer 04.05.2013 / 03:27

1 resposta

2

ps -ef|grep X fornecerá as informações.

Por exemplo, no meu computador:

user001  2721  2705  0 02:35 tty1     00:00:00 xinit /home/user001/.xinitrc -- /etc/X11/xinit/xserverrc :0 -auth /home/user001/.serverauth.2705
root      2722  2721 13 02:35 tty7     00:10:10 /usr/bin/X -nolisten tcp :0 -auth /home/user001/.serverauth.2705
user001  3475  3462  0 03:51 pts/0    00:00:00 grep X

Aqui, podemos ver que user001 lançou xinit e usa a exibição :0 . No entanto, root é o proprietário do processo X .

Na maioria das instalações, os usuários não usam o comando xinit (ou startx que chama internamente xinit ). O servidor X é iniciado pelo root durante o processo de inicialização. Nesse caso, root é o "proprietário" do display.

    
por 04.05.2013 / 03:55

Tags