Salve monstrada!

Esse que vos fala AINDA está fuçando as funcionalidades do Ubuntu novo. E como sempre, há algumas alegrias e algumas decepções.

Então senta que lá vem a história.

Ia eu instalar o Sistema da Microsoft em uma máquina virtual. Eu costumo, antes mesmo de começar, já deixar inicializados todos os meus dispositivos USB (como HD externos, pendrives e etc) para agilizar as coisas. Como a máquina estava sendo instalada do zero, não estranhei o Virtualbox (Se não o melhor gerenciador de VM, com certeza o mais simples e funcional) me avisar que, por não estar cadastrado no grupo “vboxusres” a ação de inicializar as USB´s era impossível.

Toca procurar o gerenciador de grupos no Ubuntu 11.10. E quem diz que eu acho o maletedo? Se alguém sabe onde tá, me informe nos comentários por favor.

Bão, quem não tem cão caça com gato né? Vamos no terminal!

Mas aí você tem de lembrar o comando E a sintaxe (alzheimer feelings).

Não lembra? Pergunte ao Google!

E foi o que eu fiz! Pra achar o comando E a sintaxe errada!

Explicando:  Primeiramente, o que eu DEVERIA ter feito:

sudo adduser eu vboxusers – Mais simples impossível. Isso bastaria para incluir o usuário “eu” no grupo vboxusers.

E o que eu na verdade FIZ.

sudo usermod – G eu vboxusers – Aqui é que se deu a cagada! Eu TRANSFERI através do usermod e da sintaxe -G o meu usuário (EU) para o grupo vboxusers. Isso significa que eu fiquei somente com os privilégios DESSE grupo, perdendo qualquer outro privilégio.

Mas como assim Bial?

Como assim que se eu tentasse realizar QUALQUER ação como root (através do comando sudo) o sistema retornava: Usuário não cadastrado junto aos sudoers.

Depois de MUITO procurar, descobri que a solução envolveria um live cd, e alguns comandos de terminal. Vamos a ela:

Primeiramente, dê boot em seu computador através de um Live CD (de preferência um ubuntu mesmo). Escolha a opção “testar o Ubuntu”. Aguarde o sistema inicializar normalmente.

Com o sistema inicializado (capitão óbvio ataca novamente), abra o gerenciador de arquivos e monte a unidade onde seu sistema se encontra. Se você tem seu HD “repartido”, pode montar apenas a partição onde se encontra o “/”.

Feito isso, abra um terminal (Ctrl+Alt+T) e digite o seguinte:

sudo chroot /local de sua partição (geralmente, em caso de montagem automática ela fica em /media/número de identificação da partição)

Isso lhe dará acesso root a sua nova unidade.

Agora é consertar a besteira digitando:

sudo usermod – G root seu usuário (onde seu usuário é.. Precisa MESMO explicar isso?)

Mesmo que retorne erro funcionou.

Feito isso, basta reiniciar seu sistema sem o live Cd e checar se deu tudo certo.

P.S pode acontecer (ao menos comigo rolou) de ao verificar sua conta de usuário, ela não esteja identificada como Administrador. Pra resolver isso, basta desbloqueá-la (sua senha root vai funcionar) e então alterar. É recomendado reiniciar a máquina depois disso para conferir se essa alteração se manteve.




Artigos relacionados:

  1. Uma boa dica para uma boa segunda
  2. Nada se cria, tudo se copia
  3. Trollagem épica do dia – ou como quase perder uma amiga
  4. Senha pra quê?
  5. Aula Prática – Pendrive no VBox Linux