Eu sempre recomendei pressionar ALT+ F2e digitar, por exemplo, gksu nautilusou gksudo nautilusambos são equivalentes; executar programas gráficos com privilégios de root . No entanto, acabei de instalar o raring em um sistema de teste e isso não funciona mais.
gksue gksudonão são instalados como parte de uma instalação padrão de raring; embora eles estejam nos repositórios. Na versão 12.04, pelo menos, gksudohavia apenas um link simbólico paragksu
As razões pelas quais sempre fiz isso são porque, embora geralmente seja seguro usá-lo sudosob algumas circunstâncias, pode causar problemas com aplicativos gráficos, porque gksuvocê executa o programa como root enquanto sudoexecuta o mesmo, mas com privilégios elevados.
Isso pode significar que você altera inadvertidamente o proprietário dos arquivos críticos do sistema. Isso pode causar problemas.
Esse raciocínio é explicado melhor aqui:
Por que o comando foi removido de uma nova instalação e o que devemos usar?
gksudoe nãogksu são idênticos, mesmo que um seja um link simbólico para outro (o programa detecta como foi iniciado). Há uma diferença sutil que, em casos raros, pode levar à perda de arquivos de sistema selecionados. Portanto, até você começar a usar , sempre use em vez de . pkexecgksudogksu
gksudoera o mesmo ver Qual é a diferença entre gksudo e gksu? . Você pode adicionar uma resposta a essa pergunta que explica a diferença, por favor; ou dê-nos um link para um site que o explique para que um de nós possa.
gksuparar de ser instalado por padrão é que os desenvolvedores acham que o polkit é a melhor maneira de controlar privilégios. Então, eles foram migrando aplicativos gradualmente para usá-lo. gksuera apenas parte da instalação padrão porque outros aplicativos dependiam dela. Como nada em uma instalação padrão depende gksuou gksudonão é mais usado como uma dependência.
