Ñò Ã#xPc @ s” d d k Td d k l Z l Z l Z e d ƒ Z d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d e f d „ ƒ YZ e i e ƒ d S( iÿÿÿÿ( t *( t apit _t ngettexts¹ Privileges A privilege combines permissions into a logical task. A permission provides the rights to do a single task. There are some IPA operations that require multiple permissions to succeed. A privilege is where permissions are combined in order to perform a specific task. For example, adding a user requires the following permissions: * Creating a new user entry * Resetting a user password * Adding the new user to the default IPA users group Combining these three low-level tasks into a higher level task in the form of a privilege named "Add User" makes it easier to manage Roles. A privilege may not contain other privileges. See role and permission for additional information. t privilegec B sæ e Z d Z e i i Z e d ƒ Z e d ƒ Z d d g Z d d d d g Z h d g d 6d g d 6Z h d g d 6Z e Z e d ƒ Z e d ƒ Z e d d d d e d ƒ d e ƒe d d d d e d ƒ d e d ƒ ƒf Z RS( s Privilege object. R t privilegest nestedgroupt groupofnamest cnt descriptiont membert memberoft rolet permissiont Privilegest Privileget cli_namet namet labels Privilege namet primary_keyt desct Descriptiont docs Privilege description( t __name__t __module__t __doc__R t envt container_privileget container_dnR t object_namet object_name_pluralt object_classt default_attributest attribute_memberst reverse_memberst Truet rdn_is_primary_keyR t label_singulart Strt takes_params( ( ( s<