fiz derma com o usuário

Iniciado por hadyas, 11 de Junho de 2007, 02:16

tópico anterior - próximo tópico

hadyas

De tanto ouvir falar do ubuntu resolvi experimentá-lo, gostei bastante muito bonito e realmente fácil de usar, mas fiz uma besteira ao tentar criar novos usuários, sem querer eu removi de todos os os usuário o direito de administrador (sudo) e depois eu descobri que no ubuntu não tem root, como faço pra: ou habilitar o root e devolver as permissões aos usuários ou resetar as configurações dos mesmos?

clcampos

Qual versão do Ubuntu você esta usando? Qual o usuário criado na instalação? Criou mais algum usuário posteriormente? Se sim quais os nomes?

Pergunto isto porque já ajudei a algum tempo um companheiro daqui a acertar seus usuários, pois ele havia deletado também. Mas para facilitar optamos por copiar meus arquivos de usuário (/etc/passwd e /etc/group) e acertarmos para a instalação dele, visto que as versões usadas eram as mesmas.

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

hadyas

bom a versão é a 7.04 e eu estava pensando em hoje a noite tentar abrir o arquivo suduores em um ambiente chroot e fazer as modificações, será que vai dar certo? agora se vc quiser me mandar as configurações de um usuário padrão, aquele criado na instalação, iria ajuadar bastante, eu criei aquele usuário na instalação e mais dois posteriormente

clcampos

Meu /etc/passwd:


root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
dhcp:x:100:101::/nonexistent:/bin/false
syslog:x:101:102::/home/syslog:/bin/false
klog:x:102:103::/home/klog:/bin/false
messagebus:x:103:107::/var/run/dbus:/bin/false
avahi:x:104:108:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
cupsys:x:105:109::/home/cupsys:/bin/false
haldaemon:x:106:110:Hardware abstraction layer,,,:/var/run/hal:/bin/false
hplip:x:107:7:HPLIP system user,,,:/var/run/hplip:/bin/false
gdm:x:108:113:Gnome Display Manager:/var/lib/gdm:/bin/false
clcampos:x:1000:1000:,,,:/home/clcampos:/bin/bash


Meu /etc/group:


root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:clcampos
tty:x:5:
disk:x:6:
lp:x:7:cupsys
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:cupsys,clcampos
fax:x:21:
voice:x:22:
cdrom:x:24:haldaemon,clcampos
floppy:x:25:haldaemon,clcampos
tape:x:26:
sudo:x:27:
audio:x:29:clcampos
dip:x:30:clcampos
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:clcampos
sasl:x:45:
plugdev:x:46:haldaemon,clcampos
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
dhcp:x:101:
syslog:x:102:
klog:x:103:
ssl-cert:x:104:cupsys
crontab:x:105:
ssh:x:106:
messagebus:x:107:
avahi:x:108:
lpadmin:x:109:clcampos
haldaemon:x:110:
scanner:x:111:cupsys,hplip,clcampos
slocate:x:112:
gdm:x:113:
clcampos:x:1000:
admin:x:114:clcampos


Esta ai, troque o nome do meu usuário pelo seu no primeiro e (todas as vezes) no segundo.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

hadyas

Ok clcampos muito obg pelo seu arquivo, deu tudo certo, bootei com um livecd, chrootei o sistema e adicionei ao arquivo /etc/group os usuarios ao grupo de adminstradores

zoroastro

fiz derma aqui também!

fui mudar a senha porque nao confio em certas pessoas daqui de casa   >:(

só que apareceu uma msg de errro que eu havia colocado 8 digitos
e apertei em truncar
daí nunca mais soube qual senha é a minha, tentei a antiga e a que eu colocquei
passwd:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
dhcp:x:100:101::/nonexistent:/bin/false
syslog:x:101:102::/home/syslog:/bin/false
klog:x:102:103::/home/klog:/bin/false
messagebus:x:103:106::/var/run/dbus:/bin/false
avahi:x:104:110:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
cupsys:x:105:112::/home/cupsys:/bin/false
haldaemon:x:106:113:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
hplip:x:107:7:HPLIP system user,,,:/var/run/hplip:/bin/false
gdm:x:108:117:Gnome Display Manager:/var/lib/gdm:/bin/false
zoroastro:x:1000:1000:Thiago Zoroastro,,,:/home/zoroastro:/bin/bash
avahi-autoipd:x:109:118:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false


groups:
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:zoroastro
tty:x:5:
disk:x:6:
lp:x:7:cupsys
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:cupsys,zoroastro
fax:x:21:
voice:x:22:
cdrom:x:24:haldaemon,zoroastro
floppy:x:25:haldaemon,zoroastro
tape:x:26:
sudo:x:27:
audio:x:29:zoroastro
dip:x:30:zoroastro
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:zoroastro
sasl:x:45:
plugdev:x:46:haldaemon,zoroastro
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
dhcp:x:101:
syslog:x:102:
klog:x:103:
scanner:x:104:cupsys,hplip,zoroastro
nvram:x:105:
messagebus:x:106:
ssl-cert:x:107:cupsys
crontab:x:108:
ssh:x:109:
avahi:x:110:
netdev:x:111:zoroastro
lpadmin:x:112:zoroastro
haldaemon:x:113:
powerdev:x:114:haldaemon,zoroastro
slocate:x:115:
admin:x:116:zoroastro
gdm:x:117:
zoroastro:x:1000:
avahi-autoipd:x:118:


eu to no live-cd, mas eu tentei dar um ''sudo gedit /etc/passwd'' mas abriu o passwd do lvie-cd Obviamente
poderiam me ajudar?
enqto isso vou continuar a pesquisar....

pinduvoz

:: Linux Registered User nº 439378 ::

zoroastro

#7
ok pinduvoz, eu ja havia visto isso pesquisando pelo forum, mas quando eu fui fazer passwd no modo de Segurança(recovery mode) eu fiz apenas 'passwd' e coloquei a senha e reiniciei e NAO deu certo :(
eu nao fiz passwd root ou passwd zoroastro, e agora quando eu inicio pelo recovery mode ele pede pra mim apertar Control D como Unica alternativa e aparece o modo grafico, daí aperto Alt N e aparece o modo texto, coloco login, teria que colocar a senha, coloco a anterior, ou a atual sei lá, e dá é login incorrect  :o


fiz derma total  :'(

zoroastro

que derma, toda hora sem querer digitamos 'derma'   :D LOL

mudando de assunto: CONSEGUI RECUPERAR
depois de muito pesquisar, fazer algumas derma, nao conseguir dar nem comando no Recovery Mode, dar boot umas 10 vezes no meu live-cd, finalmente Achei algo que Consegui fazer porque as informações estavam ao meu alcance de conhecimento!
principais resultados de pesquisa no google por palavra-chave ''como recuperar senha do ubuntu'' :
http://www.forumdebian.com.br/topico-586_Recuperar_senha_root_pelo_Grub.html&sid=c48400cf6e57d89a08eb7b77c8f950bd

este daqui é certeiro:
https://lists.ubuntu.com/archives/ubuntu-br/2007-January/016754.html

este também: http://lists.debian.org/debian-user-portuguese/2005/01/msg01103.html

neste daqui, tive que modificar pra conseguir
https://lists.ubuntu.com/archives/ubuntu-br/2007-January/016754.html
foi o que eu segui pra conseguir finalmente, mas os outros dois acho que também servem, porque um eu nao soube fazer, e o outro eu dei uma olhada rapida mas eu nao precisei!
modificação:
Citarconsiderando que vc vai usar o kurumin:

Depois do carregamento do sistema kurumin(eu nao consegui seguir este tutorial no live-cd 7.04 do Ubuntu), abra um terminal. Você vai perceber que o usuário logado vai ser o "knoppix"(se nao souber o que é que nem eu, nao vai fazer diferença).

Execute o comando para se tornar root:

$ sudo bash

Agora você é o usuário root do sistema.

Vamos montar o HD onde o Linux está instalado:

# mount /dev/hda? /mnt/hda?

OBS: o sinal de "?" indica a partição onde está o seu Linux, se for a
primeira partição primária, use hda1 se for a segunda, hda2 e assim
por diante.

Vamos editar o arquivo /etc/shadow do Linux em questão:

# sudo kedit /mnt/hda?/etc/shadow

OBS: Lembrando que o sinal de "?" indica a sua partição.

Na primeira linha do arquivo deve ter algo parecido como o exemplo abaixo:

root: $1$pGl12xyR$:12750:0:99999:7:::
root: seu_usuario

Apague os caracteres que estão depois de root em negrito deixando os dois pontos e o números posteriores.

Ele deve ficar assim:

root::12750:0:99999:7:::

Salve na janela do Kedit

Saia da partição:

# cd /

Desmonte a partição:

# umount /mnt/hda?

tudo certo agora. Reinicie a máquina, retire o CD de boot e entre no Linux.

Na tela de login, digite o usuário root e automaticamente ele entrará
no sistema, pois o root não possui senha. Após isso crie uma nova
senha para o root:

# passwd root
escreve sua senha

depois faça
# passwd seu_usuario

escreva sua senha pra garantir que vai mudar, de um jeito ou de outro!!

fiz algumas modificações para melhorar o entendimento ;)

zoroastro

FOI BOM TER FEITO A derma!

derma?* PS: toda vez que escrevo a palavra 'derma' fica escrito como 'derma', esquisito nao?