O comando "sux -"
Dica publicada em Linux / Miscelânea
O comando "sux -"
Tenho as versões estável e de teste do Debian, bem como o Sidux, rodando aqui e não queria configurar o sudo (kdesudo ou gtksudo, na verdade) para, por exemplo, rodar o kwrite, o gedit ou o mousepad como "root".
Ocorre que chamando um dos citados editores pelo terminal após elevar minhas permissões recebia uma mensagem de erro do tipo "kwrite: cannot connect to X server".
Pesquisando um pouco descobri que o correto seria usar o comando "sux -" (o traço é importante porque atualiza as variáveis de ambiente), que permite acesso ao "X" em execução.
Portanto, o uso seria, por exemplo:
sux -
(senha do root)
# kwrite /etc/apt/sources.list
Caso não encontrado o comando "sux", instale o pacote correspondente:
# apt-get install sux
Até a próxima dica e lembrem-se: é preciso cuidado ao abrir programas gráficos como root!
Ocorre que chamando um dos citados editores pelo terminal após elevar minhas permissões recebia uma mensagem de erro do tipo "kwrite: cannot connect to X server".
Pesquisando um pouco descobri que o correto seria usar o comando "sux -" (o traço é importante porque atualiza as variáveis de ambiente), que permite acesso ao "X" em execução.
Portanto, o uso seria, por exemplo:
sux -
(senha do root)
# kwrite /etc/apt/sources.list
Caso não encontrado o comando "sux", instale o pacote correspondente:
# apt-get install sux
Até a próxima dica e lembrem-se: é preciso cuidado ao abrir programas gráficos como root!