У меня есть два варианта:
1) ACL, которые потребуют немного обучения.2) Простые разрешения и группы, которые можно сделать довольно легко.
Я создал группу mygroup и добавил в нее пару пользователей.
# groupadd mygroup
# usermod -G mygroup user1
# usermod -G mygroup user2
Затем я изменил разрешения и группу напапка, к которой пользователи должны иметь доступ:
# chmod 02770 /opt/pcapp/resourcees/monitor
# chgrp mygroup /opt/pcapp/resourcees/monitor
Теперь вы должны увидеть следующее:
# ls -ld /opt/pcapp/resourcees/monitor
drwxrws---. 4 root mygroup 4096 Dec 6 17:23 /opt/pcapp/resourcees/monitor
Теперь любой новый файл, созданный в папкебудет иметь группу mygroup.Вам придется изменить существующие файлы и папки.
От имени пользователя2
$ touch /opt/pcapp/resourcees/monitor/testfile1
$ ls -ld /opt/pcapp/resourcees/monitor/testfile1
-rw-rw-r--. 1 user2 mygroup 0 Dec 6 17:29 /opt/pcapp/resourcees/monitor/testfile1
От имени пользователя1
$ rm -v /opt/pcapp/resourcees/monitor/testfile1
removed ‘/opt/pcapp/resourcees/monitor/testfile1’
Если это недостаточно детально, прочтите о ACL Linux.
Надеюсь, это поможет.