Man pages на русском


CI(1)КОМАНДЫ ПОЛЬЗОВАТЕЛЯ - часть 8


ci io.c; ci RCS/io.c,v; ci io.c,v; ci io.c RCS/io.c,v; ci io.c io.c,v; ci RCS/io.c,v io.c; ci io.c,v io.c;

Если же используется пустой суффикс, в аналогичной ситуации возможностей меньше:

ci io.c; ci RCS/io.c; ci io.c RCS/io.c; ci RCS/io.c io.c;

АТРИБУТЫ ФАЙЛОВ

Архивный файл, создаваемый командой ci наследует от рабочего разрешения для пользователей и групп на чтение и выполнение. Если архив уже существовал, то его атрибуты сохраняются. Разрешение же на запись в него отменяется всегда, когда файл не забронирован флагом -l.

ВРЕМЕННЫЕ ФАЙЛЫ И ЛИНКИ

При работе программы в каталоге с рабочим файлом и системном каталоге для временных файлов (см. ПЕРЕМЕННЫЕ СРЕДЫ : TMPDIR ) создаются временные промежуточные файлы. В каталоге с архивными файлами создаются сигнальные файлы, имя которых начинается с первого символа архивного суффикса, а если суффикс пуст, то -- заканчивается символом подчеркивания. Следовательно, не стоит выбирать архивный суффикс начинающийся с буквы или цифры или называть рабочий файл именем оканчивающимся символом подчеркивания.

Команда ci не меняет рабочий или архивный файл физически, а создает новый и исправляет указатель на него в каталоге. Поэтому символические линки на файлы в системе RCS сохраняются, а системные -- нет.

Программы системы отслеживания версий RCS проверяют право логического (effective) пользователя (т.е. владельца процесса, вызвавшего соответствующую программу) на поиск и запись в архивном каталоге и запись в архивный файл. Относительно права читать архивный и рабочий файлы, вести поиск и записывать в каталог с рабочим файлом, проверяется физический (real) пользователь (владелец процесса, соответствующего исполняемой программе). Не все операционные системы позволяют программам свободно переключать свои права доступа между привилегиями логического и физического пользователя. В таком случае, для доступа используется имя логического пользователя. Впрочем, чтобы имя физического пользователя не совпадало с именем логического, нужно, чтобы у используемых копий программ ci и co было право на использование привилегий их владельца (атрибут файла s), а не только привилегий вызывающего пользователя. В следующем разделе показано, как это использовать для дополнительного обеспечения безопасности информации.




Начало  Назад  Вперед



Книжный магазин