Como executar o comando sudo sem uma senha

O comando sudo é uma parte excelente da linha de comando do Linux. Ele permite que os usuários executem comandos root sem a necessidade de se logar no root , protegendo sua segurança. O problema é que, para usar o comando sudo, você precisará inserir sua senha.

Ter que digitar sua senha para executar o comando sudo é, sem dúvida, um excelente recurso de segurança, mas pode ser extremamente tedioso e irritante. Se estiver tudo bem com a compensação dos recursos de segurança, você pode fazer com que a senha não seja necessária para usar o sudo.

Método 1 - executar comandos sudo sem senha temporariamente

Como executar o comando sudo sem uma senhaA maneira mais fácil de executar comandos sudo sem uma senha é fazê-lo temporariamente - o que significa nenhuma edição nos arquivos de sistema para alterar as configurações. Para fazer isso, o  comando sudo -s  é usado.

O  comando sudo -s  concede ao usuário um shell Sudo. Basicamente, você se conecta ao terminal com seu usuário e senha e recebe um shell de root. Em seguida, você poderá inserir qualquer comando como se os estivesse executando com o comando sudo  .

Para usar o  comando sudo -s  , comece abrindo um terminal. Em seguida, digite o comando abaixo. 

Como executar o comando sudo sem uma senha

sudo -s

Você verá o prompt do terminal conectado ao shell do Sudo como root. A partir daqui, digite qualquer comando que você gostaria de executar com o  comando sudo  sem ter que digitar uma senha. 

É possível acessar o shell Sudo a qualquer momento, de qualquer usuário. Para sair do shell Sudo, digite o comando exit  . 

saída

Método 2 - adicionar sudo sem senha ao Linux por meio do arquivo sudoers

Se quiser executar comandos Sudo sem ter que entrar no shell Sudo todas as vezes, você pode habilitar o sudo sem senha. O sudo sem senha é uma alteração no arquivo de configuração que, quando ativada, fará com que todos os comandos do sudo sejam executados sem uma senha.

No entanto, antes de começarmos, entenda que o sudo sem senha é um risco de segurança considerável. Se você tiver uma senha fraca definida para sua conta de usuário e habilitar o sudo sem senha, um invasor mal-intencionado poderá se infiltrar em seu sistema. Certifique-se de que a senha da sua conta de usuário esteja segura, alterando a senha.

Para alterar a senha da sua conta de usuário, comece abrindo uma janela de terminal. Quando a janela do terminal estiver aberta, execute o comando passwd  . 

senha

Depois de executar o  comando passwd  , você será solicitado a alterar a senha de sua conta de usuário do Linux . Certifique-se de inserir algo seguro e memorável. Quando sua senha for alterada, siga as instruções passo a passo abaixo para habilitar o sudo sem senha por meio do arquivo sudoers.

Etapa 1: Execute o  comando visudo  para abrir o arquivo sudoers para edição. Você deve sempre usar o  comando visudo  para editar este arquivo em vez de /etc/sudoers, para fins de segurança.

sudo EDITOR = nano visudo

Observe que se o  comando visudo  não funcionar com o  comando sudo  , você também pode acessá-lo usando  su  para fazer login no root.

su -

EDITOR = nano visudo

Etapa 2: Uma vez dentro do editor Nano, localize a linha de código root ALL=(ALL) ALLe pressione a  tecla Enter no teclado para escrever uma nova linha diretamente abaixo dela.

Após pressionar a  tecla Enter  , escreva uma nova linha de código. Certifique-se de alterar “usuário” na linha de código abaixo para sua conta de usuário, ou o código não funcionará.

Como executar o comando sudo sem uma senha

usuário ALL = (ALL) NOPASSWD: ALL

Etapa 3: Pressione o  botão Ctrl + O  para salvar as edições no arquivo de configuração. Depois de salvar as edições, saia do editor pressionando o Ctrl + X  botão. 

Com o arquivo de configuração alterado, você poderá executar qualquer  comando sudo  sem a necessidade de inserir uma senha!

Permitir que comandos específicos sejam executados sem a senha sudo

Se você não quiser que o  comando sudo  funcione sem uma senha para cada comando de terminal, você pode restringi-lo para que apenas coisas específicas possam ser executadas sem uma senha. Veja como configurá-lo.

Primeiro, abra o arquivo sudoers com o  comando visudo  abaixo.

sudo EDITOR = nano visudo

Dentro do editor de texto Nano, examine e encontre a root ALL=(ALL) ALLlinha de código. Em seguida, pressione a  tecla Enter  para criar uma nova linha diretamente abaixo dela. Depois de criar uma nova linha, adicione o código a seguir, mas certifique-se de alterar “usuário” para o seu nome de usuário.

usuário ALL = (ALL) NOPASSWD:

Depois de escrever o código acima, adicione os comandos que gostaria de executar sem uma senha. Por exemplo, para fazer o  comando cp  funcionar no sudo sem uma senha, você faria:

Como executar o comando sudo sem uma senha

usuário ALL = (ALL) NOPASSWD: / usr / bin / cp

Para adicionar vários comandos, separe-os com um “,”. Quando terminar de editar o arquivo sudoers, pressione a combinação de botões Ctrl + O  no teclado para salvar as edições. Em seguida, pressione  Ctrl + X  para fechar o Nano.

Deixar um comentário

Corrigindo o Screen Tearing em placas gráficas Intel no Pardus Linux: Um guia focado em resultados

Corrigindo o Screen Tearing em placas gráficas Intel no Pardus Linux: Um guia focado em resultados

Corrija o problema de tearing (rasgo na tela) causado por placas gráficas Intel no Pardus Linux verificando as configurações de X11 vs. Wayland, as configurações do compositor, a taxa de atualização, o driver Xorg ativo e o TearFree somente quando apropriado.

Como configurar o firewall do SLES 15 com o firewall-cmd

Como configurar o firewall do SLES 15 com o firewall-cmd

Configure o firewalld no SLES 15: verifique as zonas, permita serviços ou portas, salve regras permanentes, recarregue com segurança e verifique o acesso.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Guia de configuração de aplicação de patches em tempo real no SLES: Aplique atualizações do kernel sem reiniciar.

Habilite a aplicação de patches em tempo real no kernel do SLES 15 SP7, aplique correções compatíveis sem reiniciar, verifique os patches ativos e entenda quando ainda é necessário reiniciar o kernel.

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Como ativar o modo FIPS no SUSE Linux Enterprise Server 15

Ative o modo FIPS no SLES 15 com o utilitário de configuração compatível com a SUSE, reinicie com segurança, verifique o status do kernel e da política criptográfica e verifique os limites de certificação.

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Como instalar o Google Chrome no Gooroom OS sem violar as políticas de segurança

Instale o Google Chrome no Gooroom OS com segurança usando pacotes .deb oficiais, APT, verificações de políticas, orientações de atualização e correções para dispositivos gerenciados.

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Como exportar logs do sistema SLES para um servidor Syslog remoto com segurança

Encaminhe com segurança os logs do sistema SLES para um servidor syslog remoto usando rsyslog, certificados TLS, verificação de nome do par, filas, validação e testes.

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integração do Active Directory do SLES 15 com o SSSD: um guia passo a passo

Integre o SLES 15 ao Active Directory com o SSSD usando o YaST. Prepare o DNS e o horário, configure os logins de domínio, verifique o Kerberos e compare o SSSD, o Winbind e o realmd.

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix Realtek RTL8821CE Wi-Fi Driver Issues on Pardus Linux

Fix RTL8821CE Wi-Fi on Pardus Linux by checking the built-in rtw88 driver, Realtek firmware, rfkill, NetworkManager, and safe fallback options.

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Corrigir o problema "Falha temporária na resolução de DNS" no Debian 12 com systemd-resolved

Diagnosticar e corrigir falhas de resolução de DNS no Debian 12 com systemd-resolved, incluindo resolv.conf, NetworkManager, networkd, cache e verificação.

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Como instalar o Pardus Linux em dual boot com o Windows 11 de forma segura

Instale o Pardus 25.2 ao lado do Windows 11 fazendo um backup, reduzindo o volume do Windows, inicializando a partir de um USB UEFI e protegendo as partições EFI e de recuperação existentes.