
Existe alguma maneira de outro usuário alterar as permissões do arquivo sem permissões de root? Se outro usuário tiver acesso à minha unidade e puder, teoricamente, alterar o bit do usuário no arquivo por meio de um editor binário ou hexadecimal, ele poderá alterar a permissão?
Responder1
A propriedade e as permissões não são armazenadas no arquivo, mas no sistema de arquivos, que por sua vez fica no dispositivo de armazenamento de hardware (geralmente). Usuários não-root não têm acesso aos dados brutos do sistema de arquivos/dispositivo de bloco bruto por razões óbvias, para evitar exatamente isso. Se o arquivo estiver em uma mídia de armazenamento removível que o outro usuário possa acessar fisicamente, ele obviamente poderá simplesmente conectá-lo ao seu computador, fazer login como root em seu computador, montar a mídia e chmod/chown o arquivo.