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 worker1
que necesita escribir archivos /manager/repository
pero no puedo eliminar los archivos.
Tengo un usuario en el worker2
que necesito escribir archivos /manager/repository
pero no puedo eliminar los archivos en los
que tengo un usuario worker3
que necesita escribir archivos /manager/repository
pero no puedo eliminar los archivos
pero worker 1-2-3
no puede eliminar los archivos solo después de crearlos manager
y root
puede eliminar los archivos worker 1-2-3
creados.
Intenté algunos chown
y chmod
trucos 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 alworker
gruposudo
para ejecutar el ejecutable comomanager
. Luego, el ejecutable crearía registros como elmanager
usuario que los trabajadores podrían leer.