Existem duas maneiras diferentes de um usuário existente pode ser adicionado aos sudoers.
Adicionando um usuário ao grupo sudo
Você pode dar aos privilégios de Sudo do usuário adicionando -os ao grupo sudo definido no arquivo sudoers. Em qualquer sistema operacional baseado em Linux, como o CentOS 8 ou quaisquer outras distribuições baseadas em Redhat, os membros do grupo sudo (Grupo "Wheel" têm privilégios de sudo.
Adicionando um arquivo de usuário ao sudoers
Podemos usar o método para dar privilégios de sudo a um usuário já existente, adicionando -os ao arquivo sudoers. Este arquivo tem as informações que ditam qual usuário ou grupo obtém privilégios sudo. Ele também define o nível de privilégio que o usuário ou um grupo recebe.
Bem, também podemos dar a um novo usuário privilégios sudo ao criar seu perfil.
Vamos começar e aprender a adicionar um usuário ao grupo sudo.
Adicione um usuário ao grupo sudo no arquivo sudoers
A maneira mais rápida de conceder os direitos de um usuário sudo é adicioná -los ao grupo "roda". Os privilégios do sudo dos membros deste grupo são suficientes na maioria dos casos de uso. Os membros são solicitados a se verificar inserindo suas senhas, caso usem comandos sudo.
Para adicionar um usuário ao grupo sudo, insira o comando “Usermod -AG Wheel”Seguido pelo nome de usuário no terminal Linux como usuário root ou usuário com privilégios sudo.
Como exemplo, usaremos o nome de usuário "Teste-User":
$ sudo userMod -AG Wheel Test -User
Depois de mudar o grupo do usuário de teste para o grupo de rodas, faça o login como usuário do teste, executando o comando digitado abaixo:
$ su - usuário de teste
Após o login, verifique os privilégios do sudo executando o comando abaixo:
$ sudo whoami
O usuário será solicitado a inserir a senha, digite a senha.
É isso. O usuário agora tem privilégios sudo.
Se você recebe uma notificação como “O usuário não está no arquivo sudoers,”O processo não foi bem -sucedido e o usuário não obteve privilégios sudo. Repita o processo novamente.
Adicionando um usuário ao arquivo sudoers
A localização padrão do arquivo sudoers no CentOS 8 é /etc /sudoers. Este arquivo define os usuários que obtêm direitos administrativos e os comandos que eles podem executar. Um usuário pode receber acesso personalizado aos comandos se for adicionado a este arquivo. Você também pode modificar as políticas de segurança do usuário, adicionando -as a este arquivo.
No entanto, você nunca deve alterar os sudoers, pois isso pode trancá -lo fora do seu host se deixar algum erro no arquivo.
Usaremos o editor Nano para abrir o arquivo /etc /sudoers para alterar os arquivos sudoers.
Abra o arquivo /etc /sudoers executando o comando mencionado abaixo:
$ sudo nano /etc /sudoers
Role para baixo para encontrar a seção Especificação de privilégio do usuário e adicione a seguinte linha:
Teste-usuário all = (all) NoPasswd: todos
Lembre-se de substituir o usuário de teste pelo nome de usuário real a quem você deseja conceder privilégios sudo.
Você permitiu que o usuário executasse comandos sudo sem autenticação de senha adicionando a linha acima. Você pode conceder diferentes níveis de privilégios de sudo, inserindo diferentes comandos.
Criando um novo usuário com privilégios sudo
Você pode dar privilégios de sudo a um usuário enquanto cria seu perfil. Para fazer um novo usuário, execute o seguinte comando:
$ sudo adduser test-usuário
Use o "Passwd”Comando para definir uma nova senha para o usuário.
$ sudo passwd test-user
Digite a nova senha para o usuário do teste que deseja definir
Vestem a senha para confirmar.
A senha está definida com sucesso.
Agora adicione o usuário no grupo "roda" executando o comando:
$ sudo userMod -AG Wheel Test -User
O novo usuário agora tem acesso completo a sudo. Para verificar o acesso Sudo dos usuários, siga as etapas mencionadas na seção “Adicionando usuário ao grupo sudo na seção Sudoers”.
Conclusão
Hoje aprendemos a conceder direitos de sudo a um usuário. Aprendemos duas maneiras diferentes de dar direitos a sudo a um usuário já existente.
Adicionar usuário ao grupo sudo no arquivo sudoers foi o primeiro método que aprendemos. Este é o método mais rápido e fácil.
O segundo método, “Adicionando o usuário ao arquivo sudoers”, oferece mais controle sobre o nível de privilégio que você deseja conceder a um usuário específico. Além disso, também aprendemos como poderíamos dar a um novo usuário privilégios sudo.