Tela de "Autenticação necessária" no Ubuntu

Para executar um comando como superusuário (root) no linux, geralmente usamos o comando sudo. Porém, caso você esteja fazendo um script ou simplesmente deseja que aparece aquela janela solicitando a senha como na Figura 1, você pode usar o comando pkexec.

Figura 1 - Tela de autenticação do gnome

Exemplos:

1 - Executando o apt-get update com o pkexec:

pkexec apt-get update

2 - Executando o editor de texto gedit:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit