Algum tempo atrás, publiquei uma pergunta relacionada a se é possível preservar variáveis de ambiente quando sudo
para um usuário diferente. Como se viu, isso é realmente possível.
Ao invocar gksudo
hoje para executar um aplicativo GUI como o usuário raiz, esperava que a preservação de variáveis de ambiente (no meu caso $HOME
) também funcionasse para gksudo
, pois ele é configurado por meio do mesmo arquivo, ou seja, /etc/sudoers
. Como se viu, este não parece ser o caso.
Por exemplo, a execução de sudo vim
iniciará uma instância de vim
, obtendo corretamente a configuração da pasta base do usuário de chamada, porque eu configurei sudo
para preservar $HOME
. Mas o gksudo gvim
irá disparar uma instância "baunilha" gvim
.
É necessário configurar separadamente gksudo
para alcançar o que eu quero?