
Instalei uma VM Ubuntu 22.04 em meu computador Windows (usando caixa virtual) e sempre que uso o comando sudo na sessão padrão exclusiva, recebo o erro "usuário não no arquivo sudoers". Como posso consertar isso ? Tentei executar o modo de recuperação no modo root, mas me pediram uma senha (que nunca defini nem foi fornecida). Não é estranho que a sessão padrão não tenha permissões de administrador? Suponho que normalmente não é o caso, mas tem sido assim em todas as VMs do Ubuntu que criei.
Qualquer ajuda será muito apreciada, obrigado!
Responder1
Tudo que você precisa é adicionar seu usuário ao sudo
grupo. Não há razão para modificar o /etc/sudoers
arquivo.
su -
usermod -a -G sudo vboxuser
Em seguida, saia e faça login novamente para que as alterações tenham efeito.
Responder2
A resposta simples para a pergunta é:
No VirtualBox, quando você define a localização iso, há uma caixa ‘Ignorar instalação autônoma’. Está desmarcado por padrão.
Pressione.
Em seguida, você passa por toda a configuração iso manualmente, na opção 'Experimente o Ubuntu / Instalar Ubuntu.
Por alguma razão, mesmo que a página de configuração do usuário do Ubuntu pareça exatamente a mesma em ambos os casos, somente na configuração manual o usuário obtém privilégios de sudo.
Foram necessárias várias instalações para descobrir isso.
Responder3
Use su -
para se tornar root, então nano /etc/sudoers
. Para adicionar permissões ao seu usuário (aqui vboxuser), adicione a linha vboxuser ALL=(ALL:ALL) ALL
em root ALL=(ALL:ALL) ALL
, salve CTRL+ O), saia do arquivo nano ( CTRL+ X) e pronto!
Responder4
Bem, acabei de instalar o Ubuntu 22.10 e tive o mesmo problema. No entanto, parece que a senha root do Ubuntu está definida com o mesmo valor da conta padrão quando criei a VM no Virtual Box. Acabei de fazer "su", digitei a senha da conta padrão e modifiquei o arquivo /etc/sudoers no nano a partir daí.