Você não pode fazer isso; o proprietário inicial é sempre o criador do objeto.
O que você pode fazer é definir as ACLs padrão para permitir automaticamente leitura / gravação para todos:
setfacl -m default:u::rwx,default:g::rwx,default:o::rwx /public/all
Opcionalmente, também defina um grupo padrão:
chown :nobody /public/all
chmod g+s /public/all
No entanto, nenhuma delas impedirá que o proprietário altere as permissões mais tarde.
Uma solução alternativa é monitorar o diretório com inotify (usando incron
) e executar automaticamente chown
na criação. Coloque isso em incrontab:
/public/all IN_CREATE chown nobody:nobody $@/$#; chmod 0666 $@/$#