VirtualBox: que cagada!

Iniciado por pcassiano, 02 de Setembro de 2008, 01:35

tópico anterior - próximo tópico

pcassiano

Perdi meu acesso root após tentar (sem sucesso) instalar o VirtualBox...

Me lembro que tentei instalá-lo via aptitude, ele instalou; Adicionei meu usuário ao grupo vboxusers, reiniciei e boom! Perdi meu acesso de root!

Toda vez que digito "sudo alguma coisa" o sistema me diz que meu usuário não está no arquivo sudoers...

O que eu faço?

idrus

#1
Basta você adicionar o usuário no sudoers novamente.

Para editar o arquivo use o comando.
# visudo

Dentro deste aquivo vai ter uma linha + ou - assim.
root ALL=(ALL) NOPASSWD: ALL

A baixo dela você deve colocar outra linha assim
nome_do_usuario ALL=(ALL) NOPASSWD: ALL


Obs: Para editar este arquivo é provável que você tenha que estar logado como root, já que você não está mais conseguindo usar o comando sudo no seu usuário comum.

Caso você não tenha setado a senha de root ainda use o seguinte comando.

$sudo passwd root

Obs: Não estou bem certo, mas acho que com o procedimento a cima você vai estar liberando todo o grupo do usuário, digamos que seu usuário é do grupo AAA, todo mundo que está no grupo AAA vai estar liberado, agora se você cria um grupo para cada usuário (geralmente usários domesticos) não vai ter problema algum você usar o comando a cima.

Caso esteja errado por favor corrijam-me.

Espero ter ajudado.

Abraço

idrus

pcassiano

Infelizmente o problema persiste...

A mensagem de erro, mesmo quando faço o sugerido, é:

meuusuario is not in the sudoers file.  This incident will be reported.

O que eu faço?

pcassiano

Agora é que não estou entendendo mais nada...

Ao digitar su meuusuario <senha> imagino que me torno root, pois consigo rodar, por exemplo, apt-get update; Mas, ao tentar digitar visudo, recebo "permissão negada"...

Já iniciei em recovery mode, adicionei uma linha meuusuario ALL=(ALL) ALL abaixo da linha onde tem root, mas nada...

Uma luz?

Tudo o que quero é voltar a chamar sudo, digitar a senha de root e fazer o que for preciso, sem que o terminal me diga que eu não sou um dos sudoers...

pcassiano

Ao tentar de novo inicializar em Recovery Mode (desta vez escolhendo a opção "generic", acho que a quarta ou quinta da lista), consegui incluir meu usuário no /etc/sudoers e, ao voltar ao GNOME, já consigo usar o apt-get normalmente (pelo menos é o que me parece, queira Deus que eu esteja certo...)

Porém, não estou visualizando o Synaptic em Sistema > Administração... Além do fato de meu controle de som estar com um sinal de bloqueado... Dahn!

Alguém já fez uma lambança dessas em seu sistema? E como eu recupero as coisas perdidas?

pcassiano

Tentei mover os arquivoc .gnome para um diretório de backup, re-iniciei o X, porém só o que mudou foi a resolução da tela... Consigo chamar o alacarte pelo terminal, porém as modificações que faço nele não se aplicam...

O que fazer?

gony64

não creio que foi a instalação do virtualbox, e sim voce mexeu de alguma forma errada no arquivo de gerenciamento de usuarios:grupos, quando voce adicionou o grupo vboxusers, dê uma conferida:
as ultimas linhas do meu arquivo /etc/group:

polkituser:x:118:
haldaemon:x:119:
otacilio:x:1000:
vboxusers:x:120:otacilio
sambashare:x:121:otacilio
winbindd_priv:x:122:
pulse:x:123:
pulse-access:x:124:
pulse-rt:x:125:
gnokii:x:126:


Luciano Gardim

Não seria o caso de tentar fazer um backup e reinstalar o sistema?
Um dia eu faço um blog... um dia.

pcassiano

Aredite em mim: não mexi diretamente em arquivo de configuração algum!

Com relação ao backup/re-instalação, é tudo o que eu não quero, pois toma tempo, pelo menos para deixar do jeito que está, personalizado etc...

A moral da história é que estou sem Synaptic, mas o sudo voltou a funcionar. E a primeira coisa que fiz foi rancar o VirtualBox. Eu até gostaria de testá-lo, mas já vi que não está na hora...

gony64

Citação de: pcassiano online 02 de Setembro de 2008, 21:58
Aredite em mim: não mexi diretamente em arquivo de configuração algum!

Com relação ao backup/re-instalação, é tudo o que eu não quero, pois toma tempo, pelo menos para deixar do jeito que está, personalizado etc...

A moral da história é que estou sem Synaptic, mas o sudo voltou a funcionar. E a primeira coisa que fiz foi rancar o VirtualBox. Eu até gostaria de testá-lo, mas já vi que não está na hora...

Quando voce disse que "não mexi diretamente em arquivo de configuração algum!" agora está enganado mesmo, pois para rodar o Virtualbox, voce teria que configurar o arquivo que citei acima de alguma maneira, ou pelo terminal, ou pelo modo gráfico.
Com relação ao Synaptic, instala ele pelo terminal mesmo : sudo apt-get install synaptic

Darcamo

Já li um tópico semelhante uma vez de um usuário que também não estava mais conseguindo usar o sudo, mas não lembro do procedimento.

Bom, como você não tem a conta root habilitada e o sudo não funciona então acho que só dá para editar o arquivo /etc/sudoers bootando pelo livecd.


ps: Por isso gosto de habilitar a conta root.