Como colocar o usuário no arquivo sudoers no Debian
Índice:
sudo
é um programa de linha de comando que permite que usuários confiáveis executem comandos como root ou outro usuário.
Mostraremos duas maneiras de conceder privilégios de sudo a um usuário. 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 usuário ao grupo sudo especificado no arquivo
sudoers
. Por padrão, em distribuições baseadas no Debian como Ubuntu e Linux Mint, os membros do grupo “sudo” são concedidos com acesso ao sudo.
Adicionando 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 solicitar que se autentiquem com sua senha ao usar o
sudo
.
Estamos assumindo que o usuário já existe. Se você deseja criar um novo usuário, consulte este guia.
Para adicionar o usuário ao grupo, execute o comando abaixo como root ou outro usuário sudo. Certifique-se de alterar o "nome de usuário" pelo nome do usuário ao qual você deseja conceder permissões.
usermod -aG sudo username
Conceder acesso ao sudo usando esse método é suficiente para a maioria dos casos de uso.
Para garantir que o usuário tenha privilégios de sudo, execute o comando
whoami
:
sudo whoami
Você será solicitado a digitar a senha. Se o usuário tiver acesso ao sudo, o comando imprimirá "root":
Adicionando usuário ao arquivo sudoers
Os privilégios sudo dos usuários e grupos são definidos no arquivo
/etc/sudoers
. Adicionar o usuário a este arquivo permite conceder acesso personalizado aos comandos e configurar políticas de segurança personalizadas.
Você pode configurar o acesso ao usuário sudo modificando o arquivo sudoers ou criando um novo arquivo de configuração no diretório
/etc/sudoers.d
. Os arquivos dentro deste diretório estão incluídos no arquivo sudoers.
Sempre use o
visudo
para editar o arquivo
/etc/sudoers
. Este comando verifica se há erros de sintaxe no arquivo quando você o salva. Se houver algum erro, o arquivo não será salvo. Se você abrir o arquivo com um editor de texto, um erro de sintaxe pode resultar na perda do acesso ao sudo.
Normalmente, o
visudo
usa o vim para abrir o
/etc/sudoers
. Se você não possui experiência com o vim e deseja editar o arquivo com o nano, altere o editor padrão executando:
EDITOR=nano visudo
Digamos que você queira permitir que o usuário execute comandos sudo sem ser solicitada uma senha. Para fazer isso, abra o arquivo
/etc/sudoers
:
visudo
Role para baixo até o final do arquivo e adicione a seguinte linha:
/ etc / sudoers
username ALL=(ALL) NOPASSWD:ALL
Salve um arquivo e feche o editor. Não se esqueça de alterar o "nome de usuário" com o nome de usuário ao qual você deseja conceder acesso.
Outro exemplo típico é permitir que o usuário execute apenas comandos específicos via
sudo
. Por exemplo, para permitir apenas os comandos
mkdir
e
rmdir
você usaria:
username ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/rmdir
Em vez de editar o arquivo sudoers, você pode realizar o mesmo criando um novo arquivo com as regras de autorização no diretório
/etc/sudoers.d
. Adicione a mesma regra que você adicionaria ao arquivo sudoers:
echo "username ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/username
Essa abordagem torna o gerenciamento dos privilégios do sudo mais sustentável. O nome do arquivo não é importante. É uma prática comum que o nome do arquivo seja igual ao nome de usuário.
Conclusão
Conceder acesso ao sudo a um usuário no Ubuntu é uma tarefa simples, tudo que você precisa fazer é adicionar o usuário ao grupo “sudo”.
terminal sudo ubuntuComo adicionar legendas permanentes às suas fotos, Parte 2: Tornando-as visíveis (e faça Srinivasan Kasturi seguiu minhas instruções em Como adicionar legendas permanentes às suas fotos, e ficou desapontado que suas legendas não aparecessem nas imagens em si.
Srinivasan Kasturi seguiu minhas instruções em
Como adicionar usuário a sudoers em centos
No CentOS, você tem duas opções para conceder acesso ao sudo a um usuário. O primeiro é adicionar o usuário ao arquivo sudoers. A segunda opção é adicionar o usuário ao grupo de roda.
Como adicionar usuário a sudoers no debian
O arquivo sudoers contém um conjunto de regras que determina quais usuários ou grupos recebem privilégios de sudo, além do nível dos privilégios.







