O efeito de colocar o comando sudo -i em / etc / fstab

0

Eu tenho um computador (computador A) que só pode ser acessado por ssh de outro computador (computador B) dentro da rede interna.

ssh username@10.**.**.**

FYI, não ative a conta root no computador A.

Mais tarde, quando eu já fizer login no computador A, modifico o arquivo /etc/fstab adicionando sudo -i como uma linha adicional.

Por fim, reinicio o computador A. Alguns minutos depois, tento acessar o computador A novamente, mas não consigo.

Isso está relacionado à minha modificação ou há uma rede interna inativa no momento? Obrigado

    
por Santosa Sandy 25.01.2014 / 14:35

1 resposta

1

Você não coloca comandos no fstab . Esse arquivo é apenas uma lista de montagens que devem ser montadas automaticamente (ou não). O comando mountall é executado como root quando você inicializa e monta tudo o que está listado no fstab . (Exceto as montagens que têm as opções noauto definidas em fstab , as que não são automontadas.) Portanto, você não precisa se preocupar com sudo .

Se você colocar sudo -i em fstab , o comando mountall provavelmente não poderá analisar esse arquivo devido a esse erro de sintaxe: O comando mountall está tentando montar a unidade sudo -i ou algo mais errado . Então, sim, esse é o seu problema.

Você reiniciou seu computador com um erro de sintaxe em fstab . Quando o sistema é inicializado, ele chama mountall para montar as coisas listadas em fstab . mountall alcança aquela sudo -i linha com a qual ele não sabe o que fazer. Seu sistema provavelmente está preso neste ponto e esperando por interação sobre o que fazer.

    
por falconer 25.01.2014 / 15:29