|
FIXPERM(8)НАЗВАНИЕ СИНТАКСИС fixperm [-cfgilnsvwDS [-d package]] specfile ОПИСАНИЕ Файл спецификаций имеет следующий формат: каждая непустая строка содержит либо комментарии, либо спецификацию элемента. Комментарием считается любой текст от знака # до конца строки. На одну строку полагается одна спецификация. Пользовательские и групповые идентификаторы должны задаваться в начале этого файла для каждого пользователя и для каждой группы, упоминаемых в этом файле. Синтаксис части определений прост: первое поле указывает на тип идентификатора (либо uid - пользовательский, либо gid - групповой), второе поле содержит именную ссылку на идентификатор и третье поле содержит соответствующий идентификатор. Например: uid root 0 Спецификация элемента состоит из описателя пакета, спецификации разрешения, спецификации разрешений владельца и группы, количество связей с этим файлом, имени файла и необязательного номера тома. Описатель пакета - это произвольная строка внутри комплекта дистрибуции. Пакет - это набор файлов. За описателем пакета следует спецификация разрешения. Спецификация разрешения состоит из типа файла, численной спецификации разрешения. Спецификация элемента может быть одним из следующих символов:
Если спецификация элемента набрана строчной буквой, то связанный с ней файл - необязателен, и fixperm не возвратит сообщение об ошибке, если он отсутствует. Численная спецификация разрешения соответствует схеме, описанной в chmod(1). Спецификации разрешений владельца и группы находится в третьей колонке и разделены косой чертой, например: "bin/bin". В четвертой колонке содержится количество связей. Если имеются связи с файлом, то в следующей строке содержится имя связанного файла и больше ничего. Пятая колонка содержит указание пути. Путь должен быть относительным, то есть не должен содержать косую черту "/". Шестая колонка используется только для специальных файлов и содержит большое(главное) и малое числа устройств или номера томов. Опции
Следующие две строки формируют дистрибуцию и вызывают tar(1) для архивирования файлов только из perms/inst в /dev/sample: /etc/fixperm -f /etc/perms/inst > list tar cfF /dev/sample listВ следующем примере задается выдача сообщений об ошибках для пакета BASE: /etc/fixperm -nd BASE ПРИМЕЧАНИЯ СМ. ТАКЖЕ |
|