Defina os bits setuid e setgid em todos os diretórios em / home / app1:
find /home/app1 -type d -exec chmod ug+s '{}' +
(Consulte man find
para saber mais sobre o comando find e man chmod
para aprender sobre os bits setuid e setgid.) Isso faz com que os proprietários do usuário e do grupo sejam preservados quando novos arquivos e diretórios são criados em qualquer um dos diretórios existentes.
Acredito que há casos que ainda ignoram os bits suid e sgid, como salvar em compartilhamentos SMB ou copiar com permissões intactas usando cp -p
. Mas na maior parte, deve funcionar.