Abrir programas com privilégios de root no Linux éàs vezes necessário, devido à natureza da segurança na plataforma. O fato é que algumas operações não são possíveis com um usuário comum (coisas como gerenciar arquivos na pasta Raiz, formatar um disco rígido ou editar arquivos do sistema vêm à mente).
Existem várias maneiras de abrir programas com o Rootacesso no Linux. Neste guia, mostraremos como. No entanto, lembre-se: para iniciar programas com a conta Raiz, é necessário habilitá-la primeiro. Se você estiver usando um sistema operacional Linux com uma conta root desativada, siga as instruções abaixo para saber como ativá-lo.
Ativar a conta raiz
Inicie uma janela do terminal pressionando o Ctrl + Alt + T ou Ctrl + Shift + T no teclado Então, supondo que seu sistema tenha sudo privilégios, use o sudo -s comando para efetuar login em uma sessão elevada.
sudo -s
Em seguida, digite passwd para forçar uma redefinição da senha da conta raiz no sistema.
passwd
Defina uma nova senha no seu PC Linux para a conta Raiz. Porém, lembre-se de que ele precisa ser seguro. Depois que a nova senha é definida, a conta Raiz pode ser acessada novamente.
Programas abertos com Root - Terminal
A maneira mais rápida e geralmente mais confiável de iniciar programas com privilégios de Root é fazer login no Root no terminal e, em seguida, executar o nome do programa como um comando.
su -
Depois de obter acesso root na sessão do terminal, você poderá iniciar um programa. Portanto, por exemplo, se você deseja acessar o gerenciador de arquivos Gnome com acesso Root, execute o nautilus comando no terminal.

nautilus
Então lembre. Faça o login como Root e inicie o aplicativo com:
program-name
A maioria dos programas pode iniciar rapidamente com superusuárioprivilégios se você é root. No entanto, lembre-se de que o método da janela do terminal não é 100% confiável. Devido à natureza da linha de comando no Linux, alguns aplicativos simplesmente não são executados.
Não há como detectar quais programas funcionamcom esse método e o que não. A melhor maneira de determinar é por tentativa e erro. No entanto, se um programa se recusar a iniciar como Root no terminal, ele será informado na linha de comando.
Programas abertos com Root - Pkexec
Na maioria dos sistemas operacionais Linux, quando um programaprecisa ser executado como raiz, um prompt de senha é exibido. Este prompt instrui o usuário a inserir a senha da conta. Em seguida, os aplicativos são iniciados com privilégios elevados. O lançamento de programas na área de trabalho é possível graças à ferramenta Pkexec.
Iniciar programas dessa maneira não é uma mágica. É muito fácil iniciar praticamente qualquer aplicativo instalado na área de trabalho do Linux com esta ferramenta.
Para usar o pkexec, pressione Alt + F2 no teclado Essa combinação de teclado iniciará uma janela de inicialização rápida no ambiente da área de trabalho.
Quando a janela de início rápido estiver aberta na área de trabalho, escreva o pkexec comando, seguido pelo nome do programa que você deseja iniciar.
Por exemplo, para iniciar o gerenciador de partições Gparted como Raiz, você deve:

pkexec gparted
Basta seguir a sintaxe de comando, como abaixo, e quase todos os programas devem ser lançados como Root.
pkexec programname
Não deseja usar a barra de inicialização rápida na área de trabalho do Linux? Também é possível iniciar aplicativos como Root através da ferramenta pkexec no terminal. Basta iniciar uma sessão do terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T. Então faça:
pkexec programname
Programas abertos com Root - Gksu
Muito antes de a ferramenta Pkexec tomar seu lugar, haviafoi Gksu. Ele funciona da mesma forma que o Pkexec, mas os mantenedores da distribuição Linux decidiram abandoná-lo, pois também não funciona. Dito isto, se você não gosta de usar o Pkexec e precisa de uma maneira de iniciar programas como Root, ele ainda funciona.
Infelizmente, Gksu não está configurado em muitasrepositórios de software da distribuição moderna do Linux, pois não é tão usado. A partir de agora, o Debian 7-9 suporta, o OpenSUSE LEAP (42.3 e 15.0) e o Tumbleweed o suportam. O Ubuntu 16.04 LTS também funciona.
Para instalá-lo, abra um terminal e insira os comandos que correspondem ao seu sistema operacional.
Ubuntu 16.04 LTS
sudo apt install gksu
Debian
sudo apt-get install gksu
OpenSUSE LEAP 15.0
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps sudo zypper install gksu
OpenSUSE LEAP 42.3
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps sudo zypper install gksu
OpenSUSE Tumbleweed
sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps sudo zypper install gksu
Quando o aplicativo Gksu estiver configurado no seu sistema Linux, ele deverá estar pronto para uso. Para iniciar um programa como Root, pressione Alt + F2 na área de trabalho. Uma barra de inicialização será exibida. No bar, escreva gksu seguido pelo programa que você deseja iniciar. Por exemplo, para iniciar o gerenciador de arquivos XFCE4, você deve:

gksu thunar
Para iniciar qualquer aplicativo com o Gksu, siga a sintaxe da linha de comando abaixo.
gksu programname
Você também pode iniciar um aplicativo diretamente do terminal como Root, com a mesma sintaxe.
Comentários