No Windows, o Controle de Acesso ao Usuário (UAC) foi implementado porque o restante conectado como administrador apresentou um perigo de segurança muito simples. Com o UAC, a maioria dos programas é executada com acesso restrito, e o Windows solicita apenas ao usuário a solicitar permissão quando um arquivo do sistema precisa ser alterado.
Nos sistemas Linux, podemos executar aplicativos administrativos usando o comando "sudo". Ele nos permite executar um programa como usuário root. Se você frequentemente usar root como usuário, estará exposto ao risco de dar ao seu dispositivo acesso total a programas maliciosos.
Existem duas opções para adicionar um usuário aos sudoers. Uma maneira é fazer isso manualmente e o outro é usando o comando userMod.
Adicionando usuário sudo manualmente
Siga as diretrizes abaixo dadas para adicionar usuário ao usuário sudo no Ubuntu 20.04:
Crie um novo usuário
Abra o terminal do usuário root e execute o seguinte comando:
$ sudo adduser
Aqui, estou usando o LinuxUser3 como nome de usuário:
$ sudo adduser linuxuser3
Ele solicitará que você atribua uma senha ao novo usuário. Você também precisa adicionar algumas informações adicionais, como nome completo, número da sala, etc. Ele confirmará que as informações estão corretas ou não. Pressione “Y” para confirmar.
Um novo usuário será criado com sucesso.
Atualize seu sistema usando o novo usuário
Avançando, mude para o novo usuário inserindo o nome de usuário e a senha na tela de login. Abra um terminal e atualize seu sistema usando o seguinte comando:
$ Sudo apt update
Não demos nenhum privilégio ao novo usuário e teremos uma mensagem de que o novo usuário não está no arquivo sudoers.
Precisamos adicionar um usuário ao arquivo sudoers.
Abra o arquivo visudo no editor de texto usando o seguinte comando:
$ sudo visudo
A posição em que você vê root all = (tudo: tudo) tudo é onde vamos mudar nosso nome de usuário. Substitua a raiz por "LinuxUser 3" pelos sudoers no meu caso. Insira as seguintes linhas neste arquivo:
Root all = (tudo: tudo) tudo
LinuxUser3 all = (todos: todos) todos
Novamente, atualize seu sistema. Agora, LinuxUser3 é capaz de executar as ações ou operações relacionadas ao sudo.
Adicionando usuário sudo do UserMod Command
O comando UserMod nos permite adicionar/editar os grupos de usuários.
Digite o comando abaixo do final do terminal para adicionar um usuário em sudoers:
$ sudo userMod -a -g sudo linuxuser3
Quando o usuário faz login na primeira vez após ser adicionado a um novo grupo, receberemos uma mensagem que mostra que os privilégios do usuário são alterados.
Conclusão:
Ao usar o sudo em um comando, podemos executar as tarefas de nível administrativo. Este manual ajudará você a adicionar um usuário aos sudoers no Linux. Basta seguir as diretrizes acima para adicionar um usuário aos sudoers.