Como exportar o DISPLAY com usuário de serviço (sudo + shell /sbin/nologin)

Pré-requisitos

X Server instalado e rodando em seu desktop.
Ex: X-Ming ou Moba Xterm.

Procedimento

  1. Iniciar o X Server (X-Ming ou Moba Xterm) em seu desktop.

  2. Capturar as informações da seção corrente do X server do seu usuário pessoal e adicionar no usuário admweb.

xauth list | xargs sudo -u user -H xauth add
  1. Executar o comando desejado com suporte a X server.
sudo -u user -H env DISPLAY=`echo $DISPLAY` <comando>
Show Comments