su vs. su -
Ao se tornar outro usuário, você geralmente deseja usar su - user2
. O traço forçará o .bash_profile
de user2 a se originar.
xhost
Além disso, você precisará conceder aos usuários acesso ao seu monitor. Isso é regido pelo X. Você pode usar o comando xhost +
para permitir que outros usuários tenham permissão para exibir GUIs para a área de trabalho do usuário1.
OBSERVAÇÃO: Ao executar xhost +
, você desejará executá-lo enquanto ainda estiver em um shell que pertença ao user1.
$ DISPLAY
Quando você se torna user2, pode ser necessário definir a variável de ambiente $DISPLAY
.
$ export DISPLAY=:0.0