Пишем на С++ Rationale: стандартные механизмы безопасности в UNIX фактически реализуют ролевой механизм доступа на основе групп. Нет способа указать, что какой-то отдельный пользователь имеет либо не имеет право открывать какой-либо файл. Решить эту проблему программным образом можно только частично. Допустим, у нас есть некий системный каталог, доступ к которому имеет только root. Можно написать демона, который по определенному протоколу будет принимать запросы на создание/открытие/удаление файлов в этом хранилище. Если также каждому файлу в этом хранилище сопоставить список пользователей, которые могут вести те, или иные операции, то в итоге получится требуемое хранилище с дискреционным контролем доступа. Открытый файловый дескриптор демон может вернуть через сокет UNIX.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |