O Sudoers é o arquivo do administrador usado para configuração do sistema. Os administradores do sistema podem dar acesso aos usuários para executar algum comando específico ou todos os comandos. Mantém todos os registros sobre o que e quando as coisas são feitas por quem.
É bom definir a senha quando você tem vários usuários em uma única conta. Mas quando você é o único usuário de um sistema e o usa como usuário root, digitando a senha várias vezes para sudo privilégios podem te irritar. Então, em vez de inserir a senha mesmo para uma única função, é melhor definir sudo sem senha.
Você pode fazer isso usando o etc/sudoers arquivo como discutiremos abaixo.
Como configurar sudo sem senha
Pôr sudo Sem inserir a senha, é uma maneira direta com a qual você não precisa se preocupar. Basta seguir as etapas com cuidado:
Passo 1:
Abra o terminal e digite o seguinte comando para obter /etc/sudoers arquivo:
$ sudo visudo
Digite a credencial i.e. Senha para obter o arquivo:
Passo 2:
Role para baixo até o final do /etc/sudoers Arquive e anexa a linha mencionada abaixo:
$ wardah all = (todos) NoPasswd: todos
(A linha mencionada deve ser escrita no final do arquivo para que as outras diretrizes não pudessem ser substituídas com isso)
Observação: Wardah é o nome de usuário no meu sistema Linux. Você vai escrever seu nome de usuário aqui.
Imprensa Ctrl+s Para salvar o /etc/sudoers arquivo e depois Ctrl+x para sair.
Vamos executar um exemplo que precisa de privilégios de sudo no comando.
Exemplo 1:
Execute o comando fornecido no terminal para instalar o pacote PIP através do Python:
$ sudo apt install python3-pip
Exemplo2:
Execute o atualizar Comando para atualizar todos os pacotes disponíveis no sistema Linux:
$ sudo apt update
Como você pode ver nos dois exemplos mencionados, depois de definir nenhuma senha nos privilégios de sudo, ela não solicita que você digite a senha novamente enquanto executa comandos.
Conclusão:
Inserindo uma senha o tempo todo com o sudo O comando é irritante quando você é o único usuário. Podemos definir o Sudo sem uma senha usando o /etc/sudoers arquivo. O Sudoers é o arquivo de configuração de administração do sistema com todas as informações sobre o usuário, o que e quando eles executados no sistema.