Em uma sessão ssh -X -A localhost
, sudo xeyes
abre os olhos, mas sudo -i xeyes
não.
~$ sudo -i xeyes
X11 connection rejected because of wrong authentication.
Qual etapa extra é necessária para que sudo -i xeyes
abra os olhos também? Além de remover o -i
, claro.
Eu tentei o método abaixo (não recomendado) para um teste, mas ainda recebo a conexão rejeitada:
~$ setfacl -R -m u:root:rwx "${SSH_AUTH_SOCK%/*}"
~$ sudo -i SSH_AUTH_SOCK="$SSH_AUTH_SOCK" xeyes
X11 connection rejected because of wrong authentication.