Я хочу надати користувачам можливість створювати записи та читання файлів в іншому каталозі користувачів, але не мати можливості видаляти файл після створеного (липкий біт тут не працює ...), наприклад:
У мене є користувач manager із каталогом. У repository
мене є користувач, worker1якому потрібно писати файли, /manager/repositoryале не можу видалити файли. У
мене є користувач, worker2якому потрібно писати файли, /manager/repository але не можу видалити файли. У
мене є користувач, worker3якому потрібно писати файли, /manager/repository але не можу видалити файли
але worker 1-2-3не може видалити файли лише після створення managerта rootможе видалити worker 1-2-3створені файли .
Я спробував кілька chownі chmodхитрощів із застосуванням липкого шматочка без успіху.
worker*користувачі записують в каталог певним чином? Ви згадували в коментарі, що сюди ходять файли журналів, то це означає, що для створення файлів тут запускається певний виконуваний файл? Якщо так, ви можете датиworkerгрупіsudoдозвіл на запуск виконуваного файлу якmanager. Тоді виконуваний файл створив би журнали якmanagerкористувач, який міг би читати працівники.