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