Como Adicionar utilizador aos Sudoers no Ubuntu

Como Adicionar utilizador aos Sudoers no Ubuntu

sudo é um programa de linha de comandos que permite aos utilizadores de confiança executar comandos como root ou outro utilizador.

neste artigo vamos mostrar-lhe duas formas de conceder privilégios de sudo a um utilizador. O primeiro é adicionar o usuário ao arquivo sudoers . Este arquivo contém informações que controlam quais usuários e grupos são concedidos com privilégios sudo, bem como o nível dos privilégios.

a segunda opção é adicionar o utilizador ao grupo sudo especificado no ficheiro sudoers., Por padrão, em distribuições baseadas no Debian como Ubuntu e Linux Mint, os membros do grupo “sudo” são concedidos com sudo access.

adicionando o Usuário ao grupo sudo #

No Ubuntu, a maneira mais fácil de conceder privilégios de sudo a um usuário é adicionando o usuário ao grupo “sudo”. Os membros deste grupo podem executar qualquer comando como root via sudo e solicitado a autenticar-se com a sua palavra-passe ao utilizar sudo.

estamos assumindo que o usuário já existe. Se quiser criar um novo utilizador, assinale este guia.,

para adicionar o utilizador ao grupo, execute o comando abaixo como root ou outro utilizador do sudo. Certifique-se que altera o “utilizador” com o nome do utilizador a que deseja conceder as permissões.

usermod -aG sudo username

conceder acesso ao sudo usando este método é suficiente para a maioria dos casos de uso.

para garantir que o utilizador tem privilégios de sudo, execute o id

comando:

ser-lhe-á solicitado que indique a senha., Se o utilizador tiver acesso ao sudo, o comando irá imprimir “root”:

root

Se tiver um erro a dizer “o utilizador não está no ficheiro sudoers”, significa que o utilizador não tem privilégios de sudo.

adicionar o utilizador ao ficheiro sudoers #

os privilégios de sudo dos utilizadores e grupos são definidos no ficheiro /etc/sudoers. Adicionar o utilizador a este ficheiro permite-lhe conceder acesso personalizado aos comandos e configurar as Políticas de segurança personalizadas.,

pode configurar o acesso do utilizador sudo modificando o ficheiro sudoers ou criando um novo ficheiro de configuração na pasta /etc/sudoers.d. Os ficheiros dentro desta pasta estão incluídos no ficheiro sudoers.

use sempre visudopara editar o ficheiro /etc/sudoers. Este comando verifica o ficheiro por erros de sintaxe quando o gravar. Se houver algum erro, O arquivo não é salvo. Se você abrir o arquivo com um editor de texto, um erro de sintaxe pode resultar em perder o acesso sudo.,

tipicamente, visudo usa vim para abrir o /etc/sudoers. Se não tiver experiência com o vim e quiser editar o ficheiro com o nano , altere o editor por omissão ao executar:

EDITOR=nano visudo

digamos que deseja permitir ao utilizador executar os comandos do sudo sem lhe ser pedida uma senha. Para fazer isso, abra o /etc/sudoers arquivo:

visudo

Role para baixo até o final do arquivo e adicione a seguinte linha:

/etc/sudoers
username ALL=(ALL) NOPASSWD:ALL

Salvar um arquivo e saia do editor ., Não se esqueça de mudar o “utilizador” com o nome de utilizador a que deseja conceder acesso.

outro exemplo típico é permitir que o usuário execute apenas comandos específicos via sudo . Por exemplo, para permitir que apenas o mkdir e rmdir comandos, você deveria utilizar:

/etc/sudoers
username ALL=(ALL) NOPASSWD:/bin/mkdir,/bin/rmdir

em Vez de editar o arquivo sudoers, você pode fazer o mesmo, criando um novo arquivo com as regras de autorização /etc/sudoers.d diretório., Adicione a mesma regra que você adicionaria ao ficheiro sudoers:

echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username

esta abordagem torna a gestão dos privilégios do sudo mais possível. O nome do arquivo não é importante. É uma prática comum o nome do arquivo ser o mesmo que o nome do Usuário.

conclusão #

concessão de acesso sudo a um utilizador no Ubuntu é uma tarefa simples; tudo o que tem a fazer é adicionar o utilizador ao grupo “sudo”.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *