Voglio dare agli utenti la possibilità di creare file di scrittura e lettura in un'altra directory utente, ma non avere l'opzione di eliminare il file dopo averlo creato (il bit sticky non funzionerà qui ...) ad esempio:
Ho un utente manager con la directory repository
Ho un utente worker1che deve scrivere i file /manager/repositoryma non posso eliminare i file
Ho un utente worker2che deve scrivere i file /manager/repository ma non posso eliminare i file
Ho un utente worker3che deve scrivere i file /manager/repository ma non posso elimina i file
ma worker 1-2-3non può eliminare solo i file dopo la creazione managere rootpuò eliminare i file worker 1-2-3creati.
Ho provato pochi chowne chmodtrucchi con l'applicazione lo sticky bit senza successo.
worker*utenti scrivono nella directory in un certo modo? In un commento hai menzionato che i file di registro vanno qui, quindi significa che viene avviato un determinato eseguibile per creare file qui? In tal caso, è possibile autorizzare ilworkergrupposudoa eseguire l'eseguibile comemanager. Quindi l'eseguibile creerebbe i registri come l'managerutente che potrebbe essere leggibile dai lavoratori.