Você precisa de acesso root (também conhecido como superusuário) para executar programas administrativos no Linux. Geralmente, as distribuições Linux fornecem uma conta root separada, mas essa conta está bloqueada no Ubuntu Linux por padrão para segurança. Para executar comandos com acesso root, use sudo.
Etapa
Método 1 de 2: executando comandos raiz com Sudo
Etapa 1. Pressione Ctrl + Alt + T para abrir uma janela do Terminal
Ao contrário de outras distribuições Linux, o Ubuntu bloqueia a conta root por padrão. Portanto, você não pode usar o comando su para executar um terminal raiz. Para substituir o su, use o sudo.
Etapa 2. Digite sudo no início do comando
sudo, abreviação de super user do, permite executar comandos no Linux como root.
- Por exemplo, o comando sudo /etc/init.d/networking stop interromperá os serviços de rede e sudo adduser adicionará um novo usuário ao sistema. Os dois comandos acima realmente precisam ser executados como root.
- Você será solicitado a inserir a senha da conta antes que sudo execute o comando. O Linux armazena sua senha por 15 minutos para que você não precise digitá-la sempre que executar um comando.
Etapa 3. Use o comando gksudo para executar programas com uma interface gráfica que requeira acesso root
Por razões de segurança, o Ubuntu não recomenda que você use sudo para executar programas com uma interface gráfica. Em vez disso, inicie um comando para abrir um programa de interface gráfica com gksudo.
- Por exemplo, use o comando gksudo gedit / etc / fstab para abrir o arquivo fstab no GEdit, um programa de edição de texto com uma interface gráfica.
- Se você estiver usando o KDE, substitua gksudo por kdesudo.
Etapa 4. Simule o acesso root com o comando sudo –i se precisar de acesso shell root para executar certos scripts
O comando permite acessar a conta de superusuário e as variáveis de ambiente.
- Digite o comando sudo passwd root para criar uma senha e ativar a conta root. Lembre-se da senha.
- Digite sudo -i e forneça a senha de root quando solicitado.
- A linha de comando mudará de $ para #. O símbolo # indica que você tem acesso root.
Etapa 5. Conceda acesso ao sudo aos usuários que ainda não têm acesso, adicionando-os ao grupo sudo
Use o comando usermod -aG sudo username e substitua "username" pelo nome do usuário ao qual deseja conceder acesso.
Método 2 de 2: Habilitando a conta Root
Etapa 1. Pressione Ctrl + Alt + T para abrir uma janela do Terminal
Ao contrário de outras distribuições Linux, o Ubuntu bloqueia a conta root por padrão para segurança. Para executar comandos com segurança com privilégios de root, use
sudo
ou
gksudo
. Se você realmente precisa acessar a conta root, por exemplo, para programas importantes aos quais apenas um usuário tem acesso, você pode habilitar a conta root com um simples comando.
Habilitar a conta root pode danificar o sistema. O Ubuntu não recomenda que você habilite a conta root
Etapa 2. Digite o comando sudo passwd root e pressione Enter
Você será solicitado a inserir uma nova senha para a conta root. Não se esqueça desta senha.
Etapa 3. Insira a senha e pressione Enter
Etapa 4. Repita a senha quando solicitado e pressione Enter
Agora, a conta root está protegida por senha e acessível.
Etapa 5. Digite su - e pressione Enter
Digite a senha de root quando solicitado para acessar a conta.
Para desabilitar a conta root, use o comando sudo passwd -dl root
Pontas
- Sempre que possível, evite usar a conta root diretamente. Você pode executar quase qualquer comando com privilégios de root via sudo ou gksudo.
- Você também pode usar o comando sudo –i para acessar outras contas de usuário no sistema. Por exemplo, para acessar o usuário "ayu", use o comando sudo –I ayu e digite sua senha (ao invés da de Ayu).