Когда пакет установлен, вы можете контролировать атрибуты файлов, так же как и файлов, которые будут включаться в пакет. Эта возможность весьма полезна, так как файлы пакетов, установленных в систему пользователем root вовсе не обязаны принадлежать этому пользователю.
Директива %attr позволяет задавать права на определенный файл. Формат следующий:
| 
 %attr(mode, user, group) filename   | 
например:
| 
  %attr(0644, root, root) /etc/yp.conf   | 
Этот пример устанавливает права доступа в 644, пользователь и группа - root. Если нет необходимости задавать значение параметра, используется дефис. При этом права будут такими, какие имел файл при сборке. Например:
| 
   %attr(-, root, -) /etc/yp.conf   | 
Директивы можно комбинировать в одной строке:
| 
  %config %attr(-, root, -) /etc/yp.conf   | 
В качестве разделителей кроме запятых можно также использовать пробелы:
| 
  %attr(0700 root root) %dir /var/tux   | 
Для установки атрибутов по умолчанию всех файлов пакета существует директива %defattr :
| 
 %files   | 
Эта инструкция позволяет скрыть большой объем работы, требующийся для установки всех атрибутов для каждого файла индивидуально. Именно поэтому %deffatr содержат практически все spec-файлы.
Также есть возможность отметить определенные файлы, как файлы конкретного языка. Это делается с помощью директивы %lang:
| 
 %files   | 
 Далее - Верификация секции %files 
 Назад - Пометка файлов как файлов документации или конфигурационных 
 Содержание