- - Como abrir programas com acesso root no Linux

Como abrir programas com acesso root no Linux

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