Autor Tópico: [RESOLVIDO] $HOME/.dmrc está a ser ignorado & /home/user parece não existir  (Lida 16608 vezes)

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #30 Online: 01 de Abril de 2008, 16:59 »
A minha proposta é recriar esse usuário da instalação, e acertar seu sistema.

Primeiro vamos fazer um backup do arquivo passwd, que é super importante:

Código: (Backup do arquivo passwd) [Selecionar]
cp   /mnt/etc/passwd      /mnt/etc/passwd.bkp.20080401
Agora vamos editá-lo:

Código: (Editando passwd) [Selecionar]
gedit    /mnt/etc/passwd
Substitua seu conteúdo pelo abaixo (alterações em negrito):

Citação de: Novo 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-autoipd:x:104:110:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:105:111:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
cupsys:x:106:113::/home/cupsys:/bin/false
haldaemon:x:107:114:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
gdm:x:109:118:Gnome Display Manager:/var/lib/gdm:/bin/false
beagleindex:x:110:65534::/var/cache/beagle:/bin/false
clamav:x:111:120::/var/lib/clamav:/bin/false
sergio2:x:1001:1001::/home/sergio2:/bin/sh  <--- Exclua esta linha
2:x:1002:1002::/home/2:/bin/sh         <--- Exclua esta linha
sergio:x:1000:1000::/home/sergio:/bin/sh

Salve o arquivo.

Como seu usuário passa a se chamar sergio vamos acertar o diretório HOME dele:

Código: (Adequando diretório HOME de sergio) [Selecionar]
mv  /mnt/home/sergio.conta     /mnt/home/sergio
Acho que isto será o bastante. Aguardo retorno.

[]'s

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

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #31 Online: 01 de Abril de 2008, 17:00 »
Opa, faltou uma coisa não reinicie.

Preciso do conteúdo do arquivo /mnt/etc/shadow.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline sra

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #32 Online: 01 de Abril de 2008, 17:13 »
root:$1$Npc80$Q2SLvtW.pnGAkrlzpodW50:13967:0:99999:7:::
daemon:*:13618:0:99999:7:::
bin:*:13618:0:99999:7:::
sys:*:13618:0:99999:7:::
sync:*:13618:0:99999:7:::
games:*:13618:0:99999:7:::
man:*:13618:0:99999:7:::
lp:*:13618:0:99999:7:::
mail:*:13618:0:99999:7:::
news:*:13618:0:99999:7:::
uucp:*:13618:0:99999:7:::
proxy:*:13618:0:99999:7:::
www-data:*:13618:0:99999:7:::
backup:*:13618:0:99999:7:::
list:*:13618:0:99999:7:::
irc:*:13618:0:99999:7:::
gnats:*:13618:0:99999:7:::
nobody:*:13618:0:99999:7:::
dhcp:!:13618:0:99999:7:::
syslog:!:13618:0:99999:7:::
klog:!:13618:0:99999:7:::
messagebus:!:13618:0:99999:7:::
avahi-autoipd:!:13618:0:99999:7:::
avahi:!:13618:0:99999:7:::
cupsys:!:13618:0:99999:7:::
haldaemon:!:13618:0:99999:7:::
gdm:!:13618:0:99999:7:::
beagleindex:!:13956:0:99999:7:::
clamav:!:13965:0:99999:7:::
sergio2:!:13969:0:99999:7:::
2:$1$XNe1PslN$0ZcQs5iuWhPDaI3Hszepc.:13969:0:99999:7:::
sergio:$1$Pptd2E4u$HfFV3IMB0PvRcQCs3sWUq/:13969:0:99999:7:::

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #33 Online: 01 de Abril de 2008, 17:44 »
Vamos ver se acertamos tudo. Ainda usando o LiveCD, e espero que esteja ainda com aquele terminal aberto.

Caso não esteja abra o terminal e execute o comando abaixo, caso contrário pule este comando:

Código: (Obtendo direitos administrativos) [Selecionar]
sudo -s
Esperando que a partição esteja montada execute o comando (qualquer erro ou dúvida pare e reporte aqui):

Código: (Backup do arquivo shadow) [Selecionar]
cp   /mnt/etc/shadow    /mnt/etc/shadow.bkp.20080401
Agora edite o arquivo:

Código: (Editando shadow) [Selecionar]
gedit   /mnt/etc/shadow
Proceda com as alterações abaixo (estão em negrito):

Citação de: Novo Shadow
root:$1$Npc80$Q2SLvtW.pnGAkrlzpodW50:13967:0:99999:7:::
daemon:*:13618:0:99999:7:::
bin:*:13618:0:99999:7:::
sys:*:13618:0:99999:7:::
sync:*:13618:0:99999:7:::
games:*:13618:0:99999:7:::
man:*:13618:0:99999:7:::
lp:*:13618:0:99999:7:::
mail:*:13618:0:99999:7:::
news:*:13618:0:99999:7:::
uucp:*:13618:0:99999:7:::
proxy:*:13618:0:99999:7:::
www-data:*:13618:0:99999:7:::
backup:*:13618:0:99999:7:::
list:*:13618:0:99999:7:::
irc:*:13618:0:99999:7:::
gnats:*:13618:0:99999:7:::
nobody:*:13618:0:99999:7:::
dhcp:!:13618:0:99999:7:::
syslog:!:13618:0:99999:7:::
klog:!:13618:0:99999:7:::
messagebus:!:13618:0:99999:7:::
avahi-autoipd:!:13618:0:99999:7:::
avahi:!:13618:0:99999:7:::
cupsys:!:13618:0:99999:7:::
haldaemon:!:13618:0:99999:7:::
gdm:!:13618:0:99999:7:::
beagleindex:!:13956:0:99999:7:::
clamav:!:13965:0:99999:7:::
sergio2:!:13969:0:99999:7:::   <-- Remova esta linha
2:$1$XNe1PslN$0ZcQs5iuWhPDaI3Hszepc.:13969:0:99999:7:::  <-- Remova esta linha
sergio:$1$Pptd2E4u$HfFV3IMB0PvRcQCs3sWUq/:13969:0:99999:7:::

Agora a última coisa, ter certeza que a senha do usuário sergio esta ok. Para isto vamos refazê-la, usando o LiveCD.

Código: (Tornando o diretório /mnt sua Raiz) [Selecionar]
chroot  /mnt
Alterando a senha do usuário sergio:

Código: (Alterando senha) [Selecionar]
passwd   sergio
Agora acho que não falta nada. Reinicie o PC.

Espero retorno, caso de algum erro anote ele direitinho e volte ao sistema com o LiveCD.

[]'s

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

Offline sra

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #34 Online: 01 de Abril de 2008, 17:54 »
continua a dar o mesmo erro :\

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #35 Online: 01 de Abril de 2008, 17:57 »
continua a dar o mesmo erro :\

Tem certeza?

Volte para o liveCD, monte a partição novamente, e me retorne os comandos abaixo:

Código: [Selecionar]
ls -ld   /mnt/home
Código: [Selecionar]
ls -l     /mnt/home
E também o arquivo /mnt/etc/passwd

Não to entendendo mais nada.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline sra

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #36 Online: 01 de Abril de 2008, 18:05 »
sim continua a surgir a janela sobre a pasta nao existe depois de tentar fazer login

efectuando os comandos pedidos deu
root@ubuntu:~# mount /dev/sda1 /mnt
root@ubuntu:~# ls -ld /mnt/home
drwx------ 3 root root 4096 2008-04-01 20:03 /mnt/home
root@ubuntu:~# ls -l /mnt/home/
total 4
drwxr-xr-x 62 1000 1000 4096 2008-03-31 16:32 sergio

analisando o passwd deu
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-autoipd:x:104:110:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:105:111:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
cupsys:x:106:113::/home/cupsys:/bin/false
haldaemon:x:107:114:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
gdm:x:109:118:Gnome Display Manager:/var/lib/gdm:/bin/false
beagleindex:x:110:65534::/var/cache/beagle:/bin/false
clamav:x:111:120::/var/lib/clamav:/bin/false
sergio:x:1000:1000::/home/sergio:/bin/sh





Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #37 Online: 01 de Abril de 2008, 18:56 »
Faça o seguinte:

Código: [Selecionar]
chmod 755  /mnt/home
Reinicie e teste.

Novamente no aguardo.

[]'s

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

Offline sra

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #38 Online: 01 de Abril de 2008, 19:08 »
Caro Cristiano só lhe pode dizer uma coisa: muitissimo obrigado.

Acho que é um vivo exemplo de uma das melhores qualidade que a comunidade ubuntu tem: a solidariedade e pode ter a certeza que lhe tenho muito apreço. O computador já funciona e consegui manter tudo (excepto o conteudo do ambiente de trabalho mas também porque cá tinha).

Diga-me só se é necessário efectuar mais alguma alteração.

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: $HOME/.drc está a ser ignorado & /home/user parece não existir
« Resposta #39 Online: 01 de Abril de 2008, 19:25 »
Caro Cristiano só lhe pode dizer uma coisa: muitissimo obrigado.

Acho que é um vivo exemplo de uma das melhores qualidade que a comunidade ubuntu tem: a solidariedade e pode ter a certeza que lhe tenho muito apreço. O computador já funciona e consegui manter tudo (excepto o conteudo do ambiente de trabalho mas também porque cá tinha).

Diga-me só se é necessário efectuar mais alguma alteração.


Não, acho que agora esta tudo bem.

O que aconteceu com seu sistema é um bom exemplo pra todos nós, que vivemos usando e abusando do sudo. Ele é uma ferramenta importante, mas deve ser usado com muita parcimónia, pois pode trazer muitos problemas.

Mas voltando ao seu sistema. Ele teve vários problemas de permissão, que foram agravados por tentativas de solucionar que não deram certo.

Bem, nosso fórum é cheio de pessoas super prestativas, então quando tiver dúvidas procure ler na internet e aqui sobre as soluções (afim de entendê-la), e caso não ache não deixe de perguntar.

Eu sempre uso o sudo para o mínimo de coisas. Se vou usar comandos que só mexem na minha HOME eu evito ao máximo o uso do comando.

Tenha boa sorte, e saiba que estamos aqui sempre disponíveis para ajudar.

[]'s

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

Offline sra

  • Usuário Ubuntu
  • *
  • Mensagens: 49
    • Ver perfil
Re: [RESOLVIDO] $HOME/.dmrc está a ser ignorado & /home/user parece não existir
« Resposta #40 Online: 01 de Abril de 2008, 19:27 »
Sim isso é verdade. O facto é que para quem percebe pouco e procure na internet muitas soluções são dadas com recurso a essa ferramenta e até acontecer isto não me tinha dado conta do que o sudo realmente é.

Abraço

Offline kakita

  • Usuário Ubuntu
  • *
  • Mensagens: 285
    • Ver perfil
Re: [RESOLVIDO] $HOME/.dmrc está a ser ignorado & /home/user parece não existir
« Resposta #41 Online: 01 de Abril de 2008, 20:24 »
Clcampos no seu melhor, sempre a ajudar
Caramba nunca vi 2 usuarios escreverem tanto em tao pouco tempo, em uma questao de poucas horas 3 paginas completas
mais parece uma sala dde chat

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: [RESOLVIDO] $HOME/.dmrc está a ser ignorado & /home/user parece não existir
« Resposta #42 Online: 01 de Abril de 2008, 20:50 »
Clcampos no seu melhor, sempre a ajudar
Caramba nunca vi 2 usuarios escreverem tanto em tao pouco tempo, em uma questao de poucas horas 3 paginas completas
mais parece uma sala dde chat

Tópicos assim são os que mais gosto de ajudar, pois as vezes postamos uma mensagem e o usuário demora dias para dar o retorno, e ai perdemos até o raciocinio sobre o problema.

Aqui foi tranquilo, fácil resolver, além de mostrar total interesse do colega.... foi mesmo bom o tópico.

[]'s

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

Offline adrboliveira

  • Usuário Ubuntu
  • *
  • Mensagens: 61
    • Ver perfil
Parabéns, CLCampos

Mas isto foi mesmo literalmente o que disse, o comando sudo não é comando para terminal de usuário. Fantástico este tópico. As características de permissão do Linux é que são também o atrativo a parte. Linux não é Windows, e isto é vantagem. Pois só se quebra aqui quando se mexe muito...
Adriano Oliveira
São Luís-MA

Offline kakita

  • Usuário Ubuntu
  • *
  • Mensagens: 285
    • Ver perfil
é verdade e eu que o diga na primeira semana que usei o ubuntu, reinstalei-o 4 vezes
logava-me na consola com sudo e copiava um montao de códigos que via na internet e quando reiniciava já nao tinha interface gráfico, queria tanto resolver os meus problemas que colava todos os comandos que encontrava sobre o assunto. ;D É o que acontece quando não se sabe o significado dos códigos, mas agora já tou muito mais experiente.
Estava habituado ao windows que vc faz tudo o que quer e não quebra o sistema porque ele não te deixa fazer um monte de coisas e tambem não era muito leigo. Um amigo meu tinha 4 anti virus, 5 plyers de musica, 4 players de videos, 2 anti spyware e um dia ao decidir fazer uma limpeza no computador a primeira coisa que apagou foi o System32 ;D ;D ;D ;D ;D ;D ri muito nesse dia