Estou procurando uma solução alternativa para criar uma pasta que será totalmente co-usada com raiz e usuário, incluindo novos subdiretórios.
Exemplo de uso:
Eu tenho um aplicativo que, por vezes, precisa ser executado na raiz. O aplicativo possui alguns arquivos de configuração globais e arquivos de configuração de projeto e alguns arquivos de projeto. Enquanto está funcionando, o aplicativo pode criar, editar, excluir arquivos e criar, editar e excluir pastas. Eu quero executar o aplicativo depois sob o usuário e não ter quaisquer problemas com permissões.
Existe alguma solução alternativa para um cenário como este?
Atualização:
Todas as "respostas duplicadas" não conseguiram resolver meu problema.
Você ainda não pode criar subdiretórios que herdarão regras de permissão.
Eu preciso permitir este cenário:
Nós temos uma pasta compartilhada chamada "teste".
raiz:
mkdir dir1 // under test folder
cd dir1
touch file1
usuário:
cd test/dir1
rm file1