Suivant: La directive %verify Début: Directives orientées fichier Précédent: La directive %config   Table des matières   Index

La directive %attr

La directive %attr permet un contrôle plus évolué sur trois attributs clef des fichiers :

  1. les permissions du fichier (également appelées mode ) ;

  2. l'ID d'utilisateur du fichier ;

  3. l'ID de groupe du fichier.

La directive %attr a le format suivant :

%attr(<mode>, <utilisateur>, <groupe>) fichier

Le mode est indiqué selon le format traditionnel numérique, tandis que l'utilisateur et le groupe sont spécifiés en toutes lettres, comme root . Voici un exemple de directive %attr :

%attr(755, root, root) toto.tata

Cela fixerait les permissions de toto.tata à 755. Le fichier deviendrait propriété de l'utilisateur root, groupe root. Si un attribut particulier n'a pas à être spécifié (généralement parce que le fichier est installé avec une valeur correcte de cet attribut ), alors l'attribut peut être remplacé par un tiret :

%attr(755, -, root) toto.tata

La principale raison pour utiliser la directive %attr est de permettre aux utilisateurs sans accès administrateur de construire des paquetages. La méthode pour ce faire et une discussion plus en détail de la directive %attr se trouve dans le chapitre 16 à la page [*].


Suivant: La directive %verify Début: Directives orientées fichier Précédent: La directive %config   Table des matières   Index

Maximum RPM - Traduction française : A.P.Bouillot, G.Canet, J.Chion, É.Jacoboni, N.Jadot, A.Launay et M.Vallat 22-07-2000.