Специализация (системное программирование в Linux)

Лабораторная работа 3
Права доступа к файлам

Заданиe

Дано имя файла с абсолютным путем. Если файл существует, то определить имена системных пользователей, которые будут иметь право на 1)чтение, 2)запись, 3)исполнение файла. В последнем случае указать, под именем какого пользователя файл будет запущен в действительности. Использовать списоки пользователей и групп /etc/passwd, /etc/group


Документация (chm) по файловым функциям в модулях system, oldlinux, baseunix, unixtype, unix, linux.

Документация по файловым функциям libc доступна в man-pages. При установленном пакете fpc-src c переведенными на freepascal заголовками функций libc можно ознакомиться в исходном коде libc (/usr/share/fpcsrc/packages/libc/src/).