sem acesso root - editando arquivo /etc/passwd

Iniciado por ogreoggy, 14 de Julho de 2010, 22:29

tópico anterior - próximo tópico

ogreoggy

pessoal, estou sem acesso root por ssh.
ao ver o arquivo /etc/passwd a primeira linha está:

\root:x:0:0:root:/root:/bin/bash

acho que na hora de salvar (equanto mexia num user) digitei o \ na frente da linha sem querer.
agora não estou conseguindo dar comandos sudo e nem salvar este arquivo para tirar a "\" do inico da linha.


alguma dica?
MacBook Pro | 2giga | 500 HD | MAC OS X

slkslk

Esses ficheiros não são para configurar à unha...  ;)

Ok, experimente o seguinte. Arranque via cd, modo live, monte o disco rígido e como o nano, vi, gedit ou assim experimente modificar. Por ex.

1.Arranca em live
2.Entra no teminal
3.sudo mount /dev/sdb1 /mnt
4.cd /mnt/etc
5.sudo nano passwd
6.retira a \ e grava
7.reinicia o pc normalmente

Assim deve conseguir ultrapassar esse problema!  ;)

Cumprimentos
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

ogreoggy

Olá slkslk,

Obrigado pela dica, desta forma resolvi o meu problema.
MacBook Pro | 2giga | 500 HD | MAC OS X

slkslk

Optimo! Casos semelhantes o cd live é sempre uma mais valia! ;D Só um pormenor, o título que tem de editar é o da 1a mensagem, para aparecer com o (resolvido) na listagem geral.

Um abraço
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8