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.
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.
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.
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.
Tags permissions unix