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