Esta posta. Ele cobrirá o processo passo a passo sobre como adicionar um usuário, definir uma senha para ele e depois atribuir privilégios sudo. No final, verificaremos se o usuário recebeu os privilégios do sudo e pode executar os comandos como sudo.
1. Faça login como um usuário root usando o comando abaixo:
$ su -
Digite a senha do usuário root.
2. Execute o comando abaixo para adicionar um novo usuário:
$ adduser
3. Defina uma nova senha para este usuário usando o comando abaixo:
$ passwd
4. Em Linux, o /etc/sudoers Arquivo define quais usuários podem usar o comando sudo e quais comandos eles têm permissão para executar. Você pode editar este arquivo usando o comando abaixo:
$ visudo
No arquivo, procure a linha que diz:
%roda tudo = (tudo) tudo
Esta linha concede a todos os membros da roda do grupo para executar todos os comandos como sudo. Verifique se a linha acima não é comentada (não possui um símbolo # no início). Se a linha for comentada, remova o símbolo # e, em seguida, salve e saia do editor.
5. Agora, para conceder qualquer privilégio do usuário sudo, adicione -o ao grupo de rodas usando o comando abaixo:
$ userMod -AG Wheel
Por exemplo, para conceder aos privilégios do Sudo "Umara" do usuário, precisaremos adicioná -lo ao grupo "roda" usando o comando abaixo:
$ userMod -AG Wheel Umara
6. Para verificar se o usuário foi adicionado ao grupo "roda", execute o comando abaixo:
$ id
Você deve ver o grupo "roda" na saída do comando acima.
7. Agora, para verificar se o usuário tem o acesso do sudo, mude para esse usuário usando o comando abaixo:
$ su -
Depois de executar este comando, você verá que o prompt foi alterado para o novo usuário. Agora tente executar qualquer comando como sudo como Sudo LS, Atualização Sudo DNF, etc. Ele pedirá a senha do sudo. Digite a senha da conta de usuário, não a conta raiz. Agora, o comando será executado e você verá a saída.
Se você receber uma mensagem como “não está no arquivo sudoers. Este incidente será relatado ”, significa que o procedimento não foi feito corretamente e o usuário não tem privilégios sudo. Certifique -se de estar conectado como raiz e seguiu todas as etapas corretamente.
O comando sudo permite que os usuários executem comandos administrativos sem precisar da senha raiz. Neste post, compartilhamos como você pode executar comandos como Sudo Root em Fedora. Lembre -se, você também pode restringir quais comandos um usuário pode ser executado como root. Portanto, se alguns usuários não exigirem acesso total à raiz, eles podem ter acesso apenas às tarefas de que precisam para realizar.