Por que não há senha para root no Recovery Mode?

3

Estou tentando entender essa situação ... Hoje eu tenho um problema com o arquivo de sudoers desde que eu modifiquei e tenho problema com essa modificação. Então, a única maneira de resolver o problema era modificar o arquivo usando root no Recovery Mode.

E é aí que o problema começa .... nenhuma senha foi perguntada ... então, apenas escolhendo 2 opções (Recovery Mode no Grub e Root no Recovery Mode), eu tenho acesso a todas as minhas sistema e todos os seus arquivos como raiz.

Isso é muito perigoso! Qualquer um poderia facilmente apagar arquivos importantes ou simplesmente quebrar o sistema inteiro sem qualquer senha / senha / ...

Existe algum comunicado oficial da Canonical sobre isso? É simplesmente um recurso antigo do esquecimento ou apenas algo que ninguém quer mudar só porque não quer?

    
por aliasbody 17.10.2011 / 23:02

1 resposta

8

Não é um bug, é um recurso. Qualquer pessoa com acesso físico à máquina pode obter seus dados e / ou modificá-los, a menos que suas partições sejam criptografadas.

Considere este caso: você pode inicializar um Live CD e ler e modificar dados sem problemas.

Outro: alguém poderia abrir o gabinete, tirar o disco dele e conectá-lo em outra máquina (dock USB, eSATA, etc.). Então, novamente, é fácil ler e modificar os dados.

Se você quiser desabilitar a criação da entrada de recuperação, edite /etc/default/grub , descomente a linha GRUB_DISABLE_RECOVERY="true" removendo o caractere # inicial e execute sudo update-grub . No entanto, isso não torna impossível inicializar no modo de recuperação, pois você ainda pode editar as opções de inicialização pressionando E em uma entrada e adicionando single à linha do kernel.

A única maneira de se proteger contra esse ataque é criptografando todo o seu disco usando o LUKS. Eu recomendo strongmente fazer isso especialmente para dispositivos móveis, como um notebook. Veja como realmente proteger um disco rígido?

    
por Lekensteyn 17.10.2011 / 23:15