Esta não é realmente uma resposta, mas pode ser de algum interesse ...
Estou começando a ter uma ideia do que acontece com esses comandos su,
mas ainda não cheguei lá ...
Eu uso gksu
... Esta é mais uma jornada de compreensão para mim ... e eu não quero entender se gksu
é válido para konsole
ou kate
ou deve Eu uso a variante do KDE kdesu
..
Aqui estão alguns resultados de alguns testes que acabei de testar.
From user fred's terminal, launch gnome-terminal
su style resulting custom (ls) new file
command prompt prompt home ownership
--------- -------------------- ------- ----- ----------
sudo .root@DT:~# fred's fred root
gksu root@DT:/home/fred# root's fred root
sudo -i root@DT:~# root's root root
sudo -s .root@DT:~# fred's fred root
Estes resultados não concordam com a Página de Documentação do Ubuntu , onde diz:
This prevents files in your home directory becoming owned by root
UPDATE: As variáveis XAUTHORITY env
para os Terminais Invocados sudo e gksu são diferentes (como mencionado na Página de Documentação do Ubuntu ) ..
sudo #### XAUTHORITY=/var/run/gdm/auth-for-fred-RsngLK/database
sudo -i #### XAUTHORITY=/var/run/gdm/auth-for-fred-RsngLK/database
sudo -s #### XAUTHORITY=/var/run/gdm/auth-for-fred-RsngLK/database
gksu #### XAUTHORITY=/tmp/libgksu-xR2OGn/.Xauthority
Isso mostra que gksu
definitivamente não é o mesmo que o comando sudo -s
que mencionei na pergunta ... e, portanto, responde à minha pergunta original (de alguma forma ainda obscura) ... e a resposta de Chris certamente me pensando muito nisso! ... eu preciso de um café !!