Seria bom se você pudesse usar o sinalizador imutável nos diretórios, mas você pode trapacear criando um arquivo nesse diretório que seja imutável. Então, touch virtu_user_X/.immutable
then chattr +i virt_user_x/.immutable
. Por exemplo:
[root@hellonurse ~]# cd /root
[root@hellonurse ~]# mkdir z
[root@hellonurse ~]# cd z
[root@hellonurse z]# touch .i
[root@hellonurse z]# chattr +i .i
[root@hellonurse z]# cd ..
[root@hellonurse ~]# rm -rf z
rm: cannot remove ‘z/.i’: Operation not permitted
[root@hellonurse ~]# chattr -i z/.i
[root@hellonurse ~]# rm -rf z
[root@hellonurse ~]# ls z
ls: cannot access z: No such file or directory