Pode raiz chown qualquer coisa?

1

Então eu tenho um script de backup baseado em duplicidade que é executado periodicamente como root graças ao anacron. Ele é executado como root porque estou fazendo backup de todo o sistema de arquivos (exceto /tmp , /sys , etc) e também porque o anacron torna difícil ter tarefas relacionadas ao usuário (mesmo que eu saiba soluções rápidas "rápidas") existe)

Minha preocupação é que, como o backup é executado como raiz, os arquivos são de propriedade de root e todas as operações subsequentes nos backups (como duplicity verify ) também precisam que o acesso à raiz ocorra. Eu não tenho nenhum problema em ter que sudo para verificar a integridade do backup ou para recuperar ocasionalmente um arquivo, mas aí vem minha pergunta:

Assumindo que o meu sistema morra completamente, e eu só fiquei com os backups, poderei, como a raiz de outro sistema para chown ou chmod 644 os arquivos de backups de propriedade de uma raiz agora "morta" para recuperar meus dados?

    
por nathdwek 08.06.2014 / 14:42

1 resposta

1

Sim,

O ID do usuário do root é sempre 0. Ele é codificado no kernel.

Assim, qualquer usuário root em qualquer sistema que possa acessar esse backup poderá fornecer acesso a esse backup. Isso inclui permitir que você chmod, chown nesse arquivo de backup.

    
por Rinzwind 08.06.2014 / 14:53