Excluindo arquivos pertencentes a outros como usuário root

3

Eu sei que o root tem permissões muito strongs no Unix, mas eu queria saber se ele pode contornar o sistema de permissão de arquivos.

Eu tenho um diretório cujo proprietário não é root, o diretório tem permissões drwxr-xr-x . Eu sei que o usuário root pode excluir arquivos nesta pasta também depois de fazer chown , chmod ou algo similar.

Um usuário root também pode excluir esses arquivos sem fazer nenhum tipo de chwon , chmod etc. (por exemplo, rm -f ). Suponha que os arquivos em si tenham todas as permissões. Eu, minha opinião, não deveria ser possível. Este é um importante problema de produção.

    
por Jim 20.12.2011 / 17:03

2 respostas

7

Sim, o root pode excluir qualquer arquivo, independentemente de suas permissões. Qualquer pessoa que não possa ser confiável com esse privilégio não deve receber acesso root.

    
por 20.12.2011 / 17:11
1

Em sistemas Unix tradicionais que usam root de controle de acesso discricionário (DAC), na verdade, é possível excluir qualquer arquivo sem considerar as permissões. Uma exceção que vem à mente é o diretório montado pelo NFS (hospedado no servidor remoto), dependendo da opção exportfs root= .

Em sistemas Unix de controle de acesso mandatário (MAC) modernos, como o SELinux, o root pode ser removido dessa capacidade especial.

    
por 20.12.2011 / 20:14