Referente à: /etc/passwd [RESOLVIDO]

1. Referente à: /etc/passwd [RESOLVIDO]


MthsCbrl

(usa Ubuntu)

Enviado em 17/03/2013 - 23:00h




Olá, Pessoal. Boa noite!




Venho até vocês, mais uma vez, solicitar ajuda. Entretanto, dessa vez eu fiz a maior "cagada" da minha vida!

Eu estava pesquisando na internet, algo que explicasse como alterar o nome do meu computador e o meu nome de utilizador.
Achei oque estava procurando, como diz o ditado - "quem procura, acha". Mas, após ter feito o que menciona no tutorial (http://ubuntuforum-br.org/index.php?topic=45010.0), eu me arrependi profundamente de ter achado o que procurava! Pois, uma das etapas do procedimento é ir até o terminal e efetuar a troca do nome relativo à pasta "#HOME", tal procedimento exige o seguinte comando em terminal: sudo mv /home/SEU-USUÁRIO-ATUAL /home/SEU-NOVO-USUARIO. Após ter aplicado o comando, o sitema - como de costume - exigiu a minha senha para que ele pudesse aplicar o "sudo", porém, para a minha surpresa, foi me retornado a seguinte mensagem: "Sorry, try again.". Ou seja, minha senha sumiu. Como eu faço para reverter isso?

Minha sorte foi não ter reiniciado o computador antes de fazer isso, pois, caso eu tivesse reiniciado, não poderia fazer o login.
Eu copiei tudo o que estava no arquivo "/etc/passwd", arquivo este que foi alterado e, também, foi o causador desse problema!



Segue abaixo o que estava no arquivo:

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
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
syslog:x:101:103::/home/syslog:/bin/false
messagebus:x:102:105::/var/run/dbus:/bin/false
colord:x:103:108:colord colour management daemon,,,:/var/lib/colord:/bin/false
lightdm:x:104:111:Light Display Manager:/var/lib/lightdm:/bin/false
whoopsie:x:105:114::/nonexistent:/bin/false
avahi-autoipd:x:106:117:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:107:118:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
usbmux:x:108:46:usbmux daemon,,,:/home/usbmux:/bin/false
kernoops:x:109:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false
pulse:x:110:119:PulseAudio daemon,,,:/var/run/pulse:/bin/false
rtkit:x:111:122:RealtimeKit,,,:/proc:/bin/false
speech-dispatcher:x:112:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
hplip:x:113:7:HPLIP system user,,,:/var/run/hplip:/bin/false
saned:x:114:123::/home/saned:/bin/false


* Esta é a linha que foi alterada - era assim, antes da alteração *

mthscbrl:x:1000:1000:Cabral,,,:/home/mthscbrl:/bin/bash


jetty:x:115:126::/usr/share/jetty:/bin/false
clamav:x:116:127::/var/lib/clamav:/bin/false
debian-tor:x:117:128::/var/lib/tor:/bin/bash
mysql:x:118:130:MySQL Server,,,:/nonexistent:/bin/false
bind:x:119:131::/var/cache/bind:/bin/false
privoxy:x:120:65534::/etc/privoxy:/bin/false



Me ajudem, por gentileza.

Atenciosamente,
MthsCbrl.


  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 18/03/2013 - 11:36h

Ok, vamos na gambiarra:

1) Pega um Live CD e inicia o sistema por ele
2) Pelo Live CD, monte a partição que contém seu / (vou supor que você montou em /mnt/particao)
3) Abra o arquivo /mnt/particao/etc/passwd. Procure uma linha que comece com root. Ela vai estar mais ou menos assim:
root:x:1:1:root:/root:/bin/bash

Apague o x entre o primeiro e o segundo dois-pontos.
4) Abra o arquivo /mnt/particao/etc/shadow. Procure a linha que inicie com root e apague tudo que você encontrar entre o primeiro e o segundo dois-pontos.
5) Ainda no Live CD, roda os comandos
 $ sudo su -
# chroot /mnt/particao
# passwd

Isso vai criar uma senha de root fresquinha pro seu GNU / Linux instalado. Reinicie o computador. Faça o login no modo texto e use o chown para alterar a propriedade do novo diretório de usuário.

3. Re: Referente à: /etc/passwd [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 17/03/2013 - 23:41h

Posta aqui os conteúdos completos dos arquivos /etc/group, /etc/shadow e /etc/sudoers, só pra conferir. Mas o que me vêm à mente é que o novo usuário não pertence a um grupo com acesso ao comando sudo (costuma ser adm no MS Ubuntu e wheel nas distros mais sérias).


4. Re: Referente à: /etc/passwd [RESOLVIDO]


MthsCbrl

(usa Ubuntu)

Enviado em 17/03/2013 - 23:48h

lcavalheiro escreveu:

Posta aqui os conteúdos completos dos arquivos /etc/group, /etc/shadow e /etc/sudoers, só pra conferir. Mas o que me vêm à mente é que o novo usuário não pertence a um grupo com acesso ao comando sudo (costuma ser adm no MS Ubuntu e wheel nas distros mais sérias).


Olá, amigo lcavalheiro.

Infelizmente, não posso postar o que você solicita. Pois não tenho acesso a minha pasta e/ou nautilus!
Ao clicar no ícone, que se localiza na barra, o sistema me retorna uma mensagem, dizendo: "Não foi possível localizar "/home/MatheusCabral"."
MatheusCabral, é o nome que eu alterei no arquivo referente à /etc/passwd - é o nome que eu escolhi como "Nome de Utilizador".


5. Re: Referente à: /etc/passwd [RESOLVIDO]

Leomar de Oliveira
leoCCB

(usa Slackware)

Enviado em 17/03/2013 - 23:55h

MthsCbrl escreveu:

lcavalheiro escreveu:

Posta aqui os conteúdos completos dos arquivos /etc/group, /etc/shadow e /etc/sudoers, só pra conferir. Mas o que me vêm à mente é que o novo usuário não pertence a um grupo com acesso ao comando sudo (costuma ser adm no MS Ubuntu e wheel nas distros mais sérias).


Olá, amigo lcavalheiro.

Infelizmente, não posso postar o que você solicita. Pois não tenho acesso a minha pasta e/ou nautilus!
Ao clicar no ícone, que se localiza na barra, o sistema me retorna uma mensagem, dizendo: "Não foi possível localizar "/home/MatheusCabral"."
MatheusCabral, é o nome que eu alterei no arquivo referente à /etc/passwd - é o nome que eu escolhi como "Nome de Utilizador".


eu não uso ubuntu, mas tente aí: em um terminal digite

gedit /etc/group

vai abrir o arquivo com o gedit, qual o professor lcavalheiro se referiu.

se der, tenta com /etc/shadown e /etc/sudoers.

eu não tenho certeza se é o gedit que vc usa, mas se vc souber qual é o editor de textos, troca gedit por ele.


6. Re: Referente à: /etc/passwd [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 17/03/2013 - 23:55h

Claro que você não tem acesso ao novo diretório, você não alterou o proprietário dele. Se você corrigir isso antes (o comando é o chown, rode como root), você resolve essa parte da sua vida ;-)

Ah, o MS Ubuntu não vai te permitir logar na interface gráfica como root. Aperte CTRL+ALT+F1 e logue no modo texto.


7. Re: Referente à: /etc/passwd [RESOLVIDO]


MthsCbrl

(usa Ubuntu)

Enviado em 18/03/2013 - 00:14h

Olá, leo CCb. Bom dia! Obrigado por me ensinar como visualizar os arquivos solicitados pelo lcavalheiro e, consequentemente, proporcionar que o post a seguir.

Segue abaixo o conteúdo dos arquivos:

/etc/shadown
/etc/sudoers
/etc/group



* /etc/shadown - Está vazio.
* /etc/sudoers - Diz que não tenho permissão para acessá-lo.
* /etc/group :.

root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:mthscbrl
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:mthscbrl
floppy:x:25:
tape:x:26:
sudo:x:27:mthscbrl
audio:x:29:pulse
dip:x:30:mthscbrl
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:
sasl:x:45:
plugdev:x:46:mthscbrl
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
libuuid:x:101:
crontab:x:102:
syslog:x:103:
fuse:x:104:
messagebus:x:105:
bluetooth:x:106:
scanner:x:107:
colord:x:108:
lpadmin:x:109:mthscbrl
ssl-cert:x:110:
lightdm:x:111:
nopasswdlogin:x:112:
netdev:x:113:
whoopsie:x:114:
mlocate:x:115:
ssh:x:116:
avahi-autoipd:x:117:
avahi:x:118:
pulse:x:119:
pulse-access:x:120:
utempter:x:121:
rtkit:x:122:
saned:x:123:
anoonymoous:x:1000:
sambashare:x:124:mthscbrl
vboxusers:x:125:
jetty:x:126:
clamav:x:127:
debian-tor:x:128:mthscbrl
winbindd_priv:x:129:
mysql:x:130:
bind:x:131:



NOTA:

- 01º) Não posso rodar o comando "chown", pois não sei como usá-lo para alterar o nome do diretório.

- 02º) Não posso rodar o comando "chown", e nenhum outro comando como root, pois, como dito anteriormente - o sistema não aceita a minha senha!

- 03º) Não posso logar em modo texto, pois não sei o que fazer em tal modo.



8. Re: Referente à: /etc/passwd [RESOLVIDO]


MthsCbrl

(usa Ubuntu)

Enviado em 20/03/2013 - 01:34h

lcavalheiro escreveu:

Ok, vamos na gambiarra:

1) Pega um Live CD e inicia o sistema por ele
2) Pelo Live CD, monte a partição que contém seu / (vou supor que você montou em /mnt/particao)
3) Abra o arquivo /mnt/particao/etc/passwd. Procure uma linha que comece com root. Ela vai estar mais ou menos assim:
root:x:1:1:root:/root:/bin/bash

Apague o x entre o primeiro e o segundo dois-pontos.
4) Abra o arquivo /mnt/particao/etc/shadow. Procure a linha que inicie com root e apague tudo que você encontrar entre o primeiro e o segundo dois-pontos.
5) Ainda no Live CD, roda os comandos
 $ sudo su -
# chroot /mnt/particao
# passwd

Isso vai criar uma senha de root fresquinha pro seu GNU / Linux instalado. Reinicie o computador. Faça o login no modo texto e use o chown para alterar a propriedade do novo diretório de usuário.


Muito Obrigado, lcavalheiro!



Mas, infelizmente não funcionou. Quando chegou na etapa: "4) Abra o arquivo /mnt/particao/etc/shadow. Procure a linha que inicie com root e apague tudo que você encontrar entre o primeiro e o segundo dois-pontos." - tal arquivo estava vazio.
Então, eu resolvi "largar de mão" e instalar o linux de novo. De qualquer forma, agradeço por sua atenção e paciência para comigo!

Embora, agora estou com outro problema e, novamente, graças a seguir conselhos alheios!
Resumindo, o problema é a imagem de login. Todo o problema ocorreu ao tentar alterá-la, pois tentei pelo Ubuntu Tweak e não deu - logo, como sempre, vim pesquisar aqui no V.o.L.. Segui a dica de um tal "m4iir1c10" (http://www.vivaolinux.com.br/dica/Mudando-a-tela-de-login-do-Ubuntu-1210), porém, além de não ter alterado a imagem, ficou uma tela preta. E, desculpe o palavriado, eu não sei como reverter a porcaria que esse garoto sugeriu!

Você poderia me ajudar com isso, por gentileza?



Segue abaixo os comando sugeridos, por esse tal "m4iir1c10":

$ sudo -i
# xhost +SI:localuser:lightdm
# su lightdm -s /bin/bash

$ gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
$ gsettings set com.canonical.unity-greeter background '/Caminho-da-imagem.png'



Atenciosamente,
MthsCbrl.


9. Re: Referente à: /etc/passwd [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/03/2013 - 13:24h

MthsCbrl escreveu:

lcavalheiro escreveu:

Ok, vamos na gambiarra:

1) Pega um Live CD e inicia o sistema por ele
2) Pelo Live CD, monte a partição que contém seu / (vou supor que você montou em /mnt/particao)
3) Abra o arquivo /mnt/particao/etc/passwd. Procure uma linha que comece com root. Ela vai estar mais ou menos assim:
root:x:1:1:root:/root:/bin/bash

Apague o x entre o primeiro e o segundo dois-pontos.
4) Abra o arquivo /mnt/particao/etc/shadow. Procure a linha que inicie com root e apague tudo que você encontrar entre o primeiro e o segundo dois-pontos.
5) Ainda no Live CD, roda os comandos
 $ sudo su -
# chroot /mnt/particao
# passwd

Isso vai criar uma senha de root fresquinha pro seu GNU / Linux instalado. Reinicie o computador. Faça o login no modo texto e use o chown para alterar a propriedade do novo diretório de usuário.


Muito Obrigado, lcavalheiro!



Mas, infelizmente não funcionou. Quando chegou na etapa: "4) Abra o arquivo /mnt/particao/etc/shadow. Procure a linha que inicie com root e apague tudo que você encontrar entre o primeiro e o segundo dois-pontos." - tal arquivo estava vazio.
Então, eu resolvi "largar de mão" e instalar o linux de novo. De qualquer forma, agradeço por sua atenção e paciência para comigo!

Embora, agora estou com outro problema e, novamente, graças a seguir conselhos alheios!
Resumindo, o problema é a imagem de login. Todo o problema ocorreu ao tentar alterá-la, pois tentei pelo Ubuntu Tweak e não deu - logo, como sempre, vim pesquisar aqui no V.o.L.. Segui a dica de um tal "m4iir1c10" (http://www.vivaolinux.com.br/dica/Mudando-a-tela-de-login-do-Ubuntu-1210), porém, além de não ter alterado a imagem, ficou uma tela preta. E, desculpe o palavriado, eu não sei como reverter a porcaria que esse garoto sugeriu!

Você poderia me ajudar com isso, por gentileza?



Segue abaixo os comando sugeridos, por esse tal "m4iir1c10":

$ sudo -i
# xhost +SI:localuser:lightdm
# su lightdm -s /bin/bash

$ gsettings set com.canonical.unity-greeter draw-user-backgrounds 'false'
$ gsettings set com.canonical.unity-greeter background '/Caminho-da-imagem.png'



Atenciosamente,
MthsCbrl.


"Tal de m4iir1c10" é sacanagem...

Como exatamente você digitou o último comando?


10. Re: Referente à: /etc/passwd [RESOLVIDO]


MthsCbrl

(usa Ubuntu)

Enviado em 20/03/2013 - 15:00h

O último comando, eu digitei dessa maneira:

gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/0552X54a_cv.jpg'

0552X54a_cv.jpg = título da minha imagem.


11. Re: Referente à: /etc/passwd [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 20/03/2013 - 15:01h

Sua última postagem sumiu... Checa aí as permissões desse arquivo de imagem.


12. Re: Referente à: /etc/passwd [RESOLVIDO]


MthsCbrl

(usa Ubuntu)

Enviado em 20/03/2013 - 15:12h

lcavalheiro escreveu:

Sua última postagem sumiu... Checa aí as permissões desse arquivo de imagem.


Está normal. As permissões estão com meu nome de usuário!
Está certo o último comando? É deste modo que faz?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts