[RESOLVIDO] $HOME/.dmrc está a ser ignorado & /home/user parece não existir

Iniciado por sra, 01 de Abril de 2008, 14:48

tópico anterior - próximo tópico

clcampos

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!

clcampos

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!

sra

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:::

clcampos

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!

sra


clcampos

Citação de: sra online 01 de Abril de 2008, 17:54
continua a dar o mesmo erro :\

Tem certeza?

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

ls -ld   /mnt/home

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!

sra

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





clcampos

Faça o seguinte:

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!

sra

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.

clcampos

Citação de: sra 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.


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!

sra

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

kakita

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

clcampos

Citação de: kakita 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

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!

adrboliveira

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

kakita

é 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