Blog Linux Avante

gksu removido do Ubuntu, aqui está o substituto recomendado

14 de maio de 2021

O pacote gksu, que fornece front-ends GTK+ para su (gksu) e sudo (gksudo), foi removido dos repositórios do Ubuntu 18.04 (e do Linux Mint 19 Tara), portanto, não estará disponível a partir desta versão do Ubuntu.

gksu é usado para permitir a elevação de suas permissões ao executar aplicativos gráficos, por exemplo, no caso de você querer executar um editor de texto gráfico como root para editar um arquivo de sistema, ou para poder remover ou adicionar um arquivo a uma pasta de sistema.

Terminal mostrando mensagem de erro ao tentar executar ou instalar gksu

Como editar arquivos de sistema usando uma GUI sem gksu ?

Usando admin:// . A maneira recomendada de executar operações que requerem permissões elevadas usando uma GUI é usando o backend admin gvfs, que está disponível no Ubuntu 18.04 LTS (e Linux Mint 19 Tara) e 17.10, usando o prefixo admin://.

Tudo o que você precisa fazer é abrir o Nautilus (ou Nemo), pressionar Ctrl + L para poder digitar na barra de endereço e digitar admin:// seguido pelo caminho da pasta que contém o arquivo que deseja editar, e digite o seu senha. Depois de fazer isso, você pode usar qualquer aplicativo GUI para alterar arquivos de sistema, como Nautilus para adicionar/excluir arquivos ou pastas, Gedit (ou Xed no Linux Mint 19) para editar arquivos de texto e assim por diante.

Nautilus com a barra de endereço mostrando como usar o prefixo admin

Aqui está um exemplo. Digamos que você queira editar o arquivo Grub. Em vez de usar gksu gedit /etc/default/grub , você pode abrir o Nautilus/Nemo e digitar: admin:///etc/default . Sua senha será solicitada e, após inseri-la, você poderá abrir o arquivo grub com Gedit (ou Xed no Linux Mint 19) e salvá-lo.

Observe que existem 3 barras após admin: porque 2 são obrigatórias por padrão e a 3ª é do caminho que se segue, que começa com uma barra: /etc/default . Mais uma coisa: no Nautilus, não insira o caminho direto para um arquivo, mas para uma pasta que contém o arquivo que deseja editar.

Da mesma forma, você pode executar o Gedit de um terminal para abrir um arquivo do sistema e editá-lo, por exemplo:

Comandos para usar no terminal

gedit admin:///etc/default/grub

Isso solicitará sua senha e, em seguida, abrirá o arquivo no Gedit, permitindo que você o edite.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.