Não encontrei uma resposta mágica à sua pergunta; parte dessa razão é detalhada aqui: link
Este comando simples pode ajudá-lo a rastrear o que aconteceu, pesquisando por rm & amp; Comandos mv em todos os arquivos históricos do shell em todos os diretórios home de usuários:
find /home -type f -iname .*history -exec grep "rm\|mv" {} \;
É bom que você tenha um backup válido para salvá-lo, mas é altamente recomendável criar alguns grupos para pastas de projetos e apenas adicionar contas de usuários a esses grupos. isso vai lhe poupar muita dor no futuro.
Exemplo: adicione um grupo e adicione membros da equipe do projeto a ele
groupadd coolproject
adduser jim coolproject
adduser joe coolproject
adduser charlie coolproject
defina as permissões corretamente de forma recursiva e garanta que o acesso seja encaminhado para a equipe, independentemente de quem criar / editar arquivos
chown -R yourusername:coolproject /path/to/projectdir
find /path/to/projectdir -type d -exec chmod 2775 {} \;
(o 2 define a propriedade do grupo como "pegajosa", isso garante que o proprietário do grupo de qualquer projeto permaneça "coolproject")
find /path/to/projectdir -type f -exec chmod 664 {} \;
Espero que ajude você a sair! B -)