Um truque antigo no final do Linux pode funcionar aqui:
mkdir StayingAlive
sudo touch StayingAlive/.CantTouchThis
sudo chattr +i StayingAlive/.CantTouchThis
A chave aqui é o atributo imutável em .CantTouchThis
(você provavelmente desejará um nome mais sério, como .rootfile
). Esse atributo impede que o arquivo seja excluído (ou até mesmo modificado) - mesmo o root não pode excluir isso sem antes remover o atributo. Esse arquivo impedirá que o diretório seja esvaziado e, portanto, impede que ele seja excluído.
Quando eu fiz isso no passado, eu normalmente também alterei a propriedade da pasta e dei acesso ao usuário através do bit setgid (g + s) - embora o raciocínio por trás disso me escape no momento
sudo chown root.user StayingAlive
sudo chmod g+sw StayingAlive