Quiero darles a los usuarios la capacidad de crear archivos de escritura y lectura en otro directorio de usuarios, pero no tener la opción de eliminar el archivo después de creado (un bit no funcionará aquí ...) por ejemplo:
Tengo un usuario manager con un directorio en el repository
que tengo un usuario worker1que necesita escribir archivos /manager/repositorypero no puedo eliminar los archivos.
Tengo un usuario en el worker2que necesito escribir archivos /manager/repository pero no puedo eliminar los archivos en los
que tengo un usuario worker3que necesita escribir archivos /manager/repository pero no puedo eliminar los archivos
pero worker 1-2-3no puede eliminar los archivos solo después de crearlos managery rootpuede eliminar los archivos worker 1-2-3creados.
Intenté algunos chowny chmodtrucos con la aplicación de la parte adhesiva sin éxito.
worker*usuarios escriben en el directorio de cierta manera? Usted mencionó en un comentario que los archivos de registro van aquí, entonces, ¿eso significa que se inicia un determinado ejecutable para crear archivos aquí? Si es así, puede dar permiso alworkergruposudopara ejecutar el ejecutable comomanager. Luego, el ejecutable crearía registros como elmanagerusuario que los trabajadores podrían leer.