Dica: Sabayon Linux. Resolvendo os Problemas de Senhas de Root e Usuário (su e sudo).


Autoria de Alberto Federman Neto, albfneto

Atualizado em 27 de Julho de 2016.

1 – HISTÓRICO DO PROBLEMA:

A uns quatro dias, eu estava fazendo um pendrive persistente de Sabayon Linux 14.08 (o último que existiu com 32 Bits), por um método  que eu publiquei em dois Artigos (1 e 2).

Mas surgiram pequenos problemas com as senhas de usuário, root, su, sudo e sudo gráfico

Publico a solução, para ajudar a crescente (254 membros)  Comunidade Sabayon

Até aí, tudo bem porque instalou normal e está funcionando. Tanto que esta Dica está sendo escrita no boot desse Live Pendrive.

Mas, ao instalar, esqueci de marcar a caixa “Tornar  o Usuário, Administrador” . Após finalizar a instalação e dar boot no live pendrive, eis que nada mais funcionava… Rsrrsrsrs

Sudo não funcionava com senha de usuário, nem com a de Root. O comando su pedia senha e não aceitava a de root. Do mesmo modo, até sudo su pedia senha. Sudo gráfico não funcionava. Gksu e Gksudo  pediam senhas e não abriam nada.

2 – SOLUCIONANDO: 

Desconfiei e rodei os comandos:

$ groups
$ users
$ groups albfneto

Parecia que meu usuário não estava mais no Grupo wheel  e nem mesmo o grupo wheel existia mais, nem para o Root.

Resumo, impossível acesso como Root. Permissão negada!

Aí, pensei, “vou ter que usar um CD de Boot ou chroot”. Mas eu pensei… “deixa eu tentar uma coisa”…

Saí do X com CTRL+ALT+F1…. e loguei, fora do X, direto como root. Conseguí logar…

Rodei novamente o comando groups, e milagre… o grupo wheel existia…. para o Root  e só o Root estava nele…

Aí concluí… o problema era o sudo…. Proteção do Root e configurações de usuário, dentro do ambiente gráfico…

O Time Sabayon deve ter feito isso, para o Linux ser usado apenas por usuários comuns e sem Root.

Lembre, veja acima, estou logado como root, fora do X. Aí foi mais simples…. Editar o sudo:

# visudo

e no arquivo aberto, /etc/sudoers , havia esta linha, que COMENTEI:

#Added by Sabayon Installer
# %wheel ALL=ALL

E uma outra linha, que estava comentada…DESCOMENTEI:

# Uncomment to allow people in group wheel to run all commands
%wheel ALL=(ALL) ALL

 

Salvei as configurações do sudoers e saí do editor .

Restava apena uma coisa: Colocar meu usuário no grupo wheel, porque não estava

Fora do X ainda, no bash puro, rodei este comando:

# usermod -aG wheel albfneto

Isso coloca meu usuário, albfneto no grupo wheel. Agora o sudo vai funcionar.. Reiniciei o micro e ….

Tudo OK. Vejam aqui: Sabayon 14.08, 32 Bits (de 2014), rodando de Live pendrive persistente. Ambiente gráfico é o MATE. Vejam… executei só comandos não perigosos (nem precisam de root, mas já dá para exemplificar…

uname -a com su e senha de root…

ls -a com sudo e senha de usuário

pluma (editor) aberto com sudo gráfico, gksu e senha de root.

caja (gerenciador de arquivos) aberto com sudo gráfico, gksudo e senha de usuário.

Terminais, comandos, Pluma e Caja, como Root.
Terminais, comandos, Pluma e Caja, como Root.

Tudo funcionando do jeito que eu gosto. Se eu quiser, nem preciso senha de rootsudo e senha de usuário, gksudo e senha de usuário.

Esta Dica é para Sabayon, mas creio que talvez possa ser útil a outras Distros também. Várias diistribuições usam sudo.

Até a proxima!

 

Anúncios
Dica: Sabayon Linux. Resolvendo os Problemas de Senhas de Root e Usuário (su e sudo).

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s