Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <objectType>
- <kind>account</kind>
- <displayName>Normal Account</displayName>
- <default>true</default>
- <objectClass>ri:inetOrgPerson</objectClass>
- <auxiliaryObjectClass>ri:ldapPublicKey</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:inetUser</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:organizationalPerson</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:person</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:posixAccount</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:shadowAccount</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:top</auxiliaryObjectClass>
- <attribute>
- <c:ref>ri:dn</c:ref>
- <displayName>Distinguished Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <outbound>
- <source>
- <c:path>$user/name</c:path>
- </source>
- <expression>
- <script>
- <code>
- import javax.naming.ldap.Rdn
- import javax.naming.ldap.LdapName
- dn = new LdapName('ou=people,dc=mgmt,dc=symcpe,dc=net')
- dn.add(new Rdn('uid',name.toString()))
- return dn.toString()
- </code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:uid</c:ref>
- <displayName>UID</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- <inbound>
- <target>
- <c:path>$user/name</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref>ri:cn</c:ref>
- <displayName>Common Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:sn</c:ref>
- <displayName>Sur Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:displayName</c:ref>
- <displayName>Display Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:gecos</c:ref>
- <displayName>Gecos</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:givenName</c:ref>
- <displayName>Given Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/givenName</c:path>
- </source>
- </outbound>
- <inbound>
- <target>
- <c:path>$user/givenName</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref>ri:mail</c:ref>
- <displayName>Email</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/mail</c:path>
- </source>
- </outbound>
- <inbound>
- <target>
- <c:path>$user/emailAddress</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref>ri:gidNumber</c:ref>
- <displayName>Group ID</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>extension/gidNumber</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:homeDirectory</c:ref>
- <displayName>Home Directory</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- <expression>
- <script>
- <code>'/home/'+name</code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:uidNumber</c:ref>
- <displayName>UID Number</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>extension/uidNumber</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:loginShell</c:ref>
- <displayName>Login Shell</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>/bin/bash</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowExpire</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>-1</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowFlag</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>0</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowLastChange</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>1</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowMax</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>99999</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowMin</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>0</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowWarning</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>7</value>
- </expression>
- </outbound>
- </attribute>
- <association>
- <c:ref>ri:openstackDomains</c:ref>
- <displayName>LDAP Group Membership</displayName>
- <kind>entitlement</kind>
- <intent>openstackDomains</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:member</associationAttribute>
- <valueAttribute>ri:dn</valueAttribute>
- </association>
- <association>
- <c:ref>ri:userGroups_GoN</c:ref>
- <displayName>Group Of Names Membership</displayName>
- <kind>entitlement</kind>
- <intent>userGroups_GoN</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:member</associationAttribute>
- <valueAttribute>ri:dn</valueAttribute>
- </association>
- <association>
- <c:ref>ri:userGroups_posix</c:ref>
- <displayName>POSIX Membership</displayName>
- <kind>entitlement</kind>
- <intent>userGroups_posix</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:memberUid</associationAttribute>
- <valueAttribute>ri:uid</valueAttribute>
- </association>
- <association>
- <c:ref>ri:serviceGroups</c:ref>
- <displayName>Service Groups</displayName>
- <kind>entitlement</kind>
- <intent>serviceGroups</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:memberUid</associationAttribute>
- <valueAttribute>ri:uid</valueAttribute>
- </association>
- <activation>
- <administrativeStatus>
- <outbound>
- <expression>
- <asIs/>
- </expression>
- </outbound>
- </administrativeStatus>
- </activation>
- <credentials>
- <password>
- <outbound>
- <expression>
- <asIs/>
- </expression>
- </outbound>
- </password>
- </credentials>
- </objectType>
- <objectType>
- <kind>entitlement</kind>
- <intent>openstackDomains</intent>
- <displayName>Openstack Domain Groups</displayName>
- <objectClass>ri:groupOfNames</objectClass>
- <attribute>
- <c:ref>ri:dn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:distinguishedName</matchingRule>
- <outbound>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- <expression>
- <script>
- <code>
- import javax.naming.ldap.Rdn
- import javax.naming.ldap.LdapName
- dn = new LdapName('ou=OpenstackDomains,dc=mgmt,dc=symcpe,dc=net')
- dn.add(new Rdn('cn', name.toString()))
- return dn.toString()
- </code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:member</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:distinguishedName</matchingRule>
- </attribute>
- <attribute>
- <c:ref>ri:cn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:description</c:ref>
- <outbound>
- <source>
- <c:path>description</c:path>
- </source>
- </outbound>
- </attribute>
- <configuredCapabilities xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
- <cap:pagedSearch>
- <cap:defaultSortField>ri:uid</cap:defaultSortField>
- </cap:pagedSearch>
- </configuredCapabilities>
- </objectType>
- <objectType>
- <kind>entitlement</kind>
- <intent>userGroups_GoN</intent>
- <displayName>User Groups</displayName>
- <objectClass>ri:groupOfNames</objectClass>
- <attribute>
- <c:ref>ri:dn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:distinguishedName</matchingRule>
- <outbound>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- <expression>
- <script>
- <code>
- import javax.naming.ldap.Rdn
- import javax.naming.ldap.LdapName
- dn = new LdapName('ou=GoN,ou=Groups,dc=mgmt,dc=symcpe,dc=net')
- dn.add(new Rdn('cn', name.toString()))
- return dn.toString()
- </code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:member</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- </attribute>
- <attribute>
- <c:ref>ri:cn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:description</c:ref>
- <outbound>
- <source>
- <c:path>description</c:path>
- </source>
- </outbound>
- </attribute>
- <configuredCapabilities xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
- <cap:pagedSearch>
- <cap:defaultSortField>ri:uid</cap:defaultSortField>
- </cap:pagedSearch>
- </configuredCapabilities>
- </objectType>
- <objectType>
- <kind>entitlement</kind>
- <intent>serviceGroups</intent>
- <displayName>Service Groups</displayName>
- <objectClass>ri:posixGroup</objectClass>
- <attribute>
- <c:ref>ri:dn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:distinguishedName</matchingRule>
- <outbound>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- <expression>
- <script>
- <code>
- import javax.naming.ldap.Rdn
- import javax.naming.ldap.LdapName
- dn = new LdapName('ou=Groups,ou=services,dc=mgmt,dc=symcpe,dc=net')
- dn.add(new Rdn('cn', name.toString()))
- return dn.toString()
- </code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:memberUid</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- </attribute>
- <attribute>
- <c:ref>ri:cn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:description</c:ref>
- <outbound>
- <source>
- <c:path>description</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:gidNumber</c:ref>
- <outbound>
- <strength>strong</strength>
- <source>
- <c:path>extension/gidNumber</c:path>
- </source>
- </outbound>
- </attribute>
- <configuredCapabilities xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
- <cap:pagedSearch>
- <cap:defaultSortField>ri:uid</cap:defaultSortField>
- </cap:pagedSearch>
- </configuredCapabilities>
- </objectType>
- <objectType>
- <kind>entitlement</kind>
- <intent>userGroups_posix</intent>
- <displayName>User Groups</displayName>
- <objectClass>ri:posixGroup</objectClass>
- <attribute>
- <c:ref>ri:dn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:distinguishedName</matchingRule>
- <outbound>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- <expression>
- <script>
- <code>
- import javax.naming.ldap.Rdn
- import javax.naming.ldap.LdapName
- dn = new LdapName('ou=posix,ou=Groups,dc=mgmt,dc=symcpe,dc=net')
- dn.add(new Rdn('cn', name.toString()))
- return dn.toString()
- </code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:memberUid</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:distinguishedName</matchingRule>
- </attribute>
- <attribute>
- <c:ref>ri:cn</c:ref>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$focus/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:description</c:ref>
- <outbound>
- <source>
- <c:path>description</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:gidNumber</c:ref>
- <outbound>
- <strength>strong</strength>
- <source>
- <c:path>extension/gidNumber</c:path>
- </source>
- </outbound>
- </attribute>
- <configuredCapabilities xmlns:cap="http://midpoint.evolveum.com/xml/ns/public/resource/capabilities-3">
- <cap:pagedSearch>
- <cap:defaultSortField>ri:uid</cap:defaultSortField>
- </cap:pagedSearch>
- </configuredCapabilities>
- </objectType>
- <objectType>
- <kind>account</kind>
- <intent>service</intent>
- <displayName>Service Accounts</displayName>
- <objectClass>ri:inetOrgPerson</objectClass>
- <auxiliaryObjectClass>ri:ldapPublicKey</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:inetUser</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:organizationalPerson</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:person</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:posixAccount</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:shadowAccount</auxiliaryObjectClass>
- <auxiliaryObjectClass>ri:top</auxiliaryObjectClass>
- <attribute>
- <c:ref>ri:dn</c:ref>
- <displayName>Distinguished Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <matchingRule xmlns:mr="http://prism.evolveum.com/xml/ns/public/matching-rule-3">mr:stringIgnoreCase</matchingRule>
- <outbound>
- <source>
- <c:path>$user/name</c:path>
- </source>
- <expression>
- <script>
- <code>
- import javax.naming.ldap.Rdn
- import javax.naming.ldap.LdapName
- dn = new LdapName('ou=accounts,ou=services,dc=mgmt,dc=symcpe,dc=net')
- dn.add(new Rdn('uid',name.toString()))
- return dn.toString()
- </code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:uid</c:ref>
- <displayName>UID</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- <inbound>
- <target>
- <c:path>$user/name</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref>ri:cn</c:ref>
- <displayName>Common Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:sn</c:ref>
- <displayName>Sur Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:displayName</c:ref>
- <displayName>Display Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:gecos</c:ref>
- <displayName>Gecos</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:givenName</c:ref>
- <displayName>Given Name</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/givenName</c:path>
- </source>
- </outbound>
- <inbound>
- <target>
- <c:path>$user/givenName</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref>ri:mail</c:ref>
- <displayName>Email</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/mail</c:path>
- </source>
- </outbound>
- <inbound>
- <target>
- <c:path>$user/emailAddress</c:path>
- </target>
- </inbound>
- </attribute>
- <attribute>
- <c:ref>ri:gidNumber</c:ref>
- <displayName>Group ID</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>extension/gidNumber</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:homeDirectory</c:ref>
- <displayName>Home Directory</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>$user/name</c:path>
- </source>
- <expression>
- <script>
- <code>'/home/'+name</code>
- </script>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:uidNumber</c:ref>
- <displayName>UID Number</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <source>
- <c:path>extension/uidNumber</c:path>
- </source>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:loginShell</c:ref>
- <displayName>Login Shell</displayName>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>/bin/bash</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowExpire</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>-1</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowFlag</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>0</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowLastChange</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>1</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowMax</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>99999</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowMin</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>0</value>
- </expression>
- </outbound>
- </attribute>
- <attribute>
- <c:ref>ri:shadowWarning</c:ref>
- <limitations>
- <minOccurs>0</minOccurs>
- <access>
- <read>true</read>
- <add>true</add>
- <modify>true</modify>
- </access>
- </limitations>
- <outbound>
- <strength>weak</strength>
- <expression>
- <value>7</value>
- </expression>
- </outbound>
- </attribute>
- <association>
- <c:ref>ri:userGroups_posix</c:ref>
- <displayName>POSIX Membership</displayName>
- <kind>entitlement</kind>
- <intent>userGroups_posix</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:memberUid</associationAttribute>
- <valueAttribute>ri:uid</valueAttribute>
- </association>
- <association>
- <c:ref>ri:userGroups_GoN</c:ref>
- <displayName>Group Of Names Membership</displayName>
- <kind>entitlement</kind>
- <intent>userGroups_GoN</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:member</associationAttribute>
- <valueAttribute>ri:dn</valueAttribute>
- </association>
- <association>
- <c:ref>ri:serviceGroups</c:ref>
- <displayName>Service Groups</displayName>
- <kind>entitlement</kind>
- <intent>serviceGroups</intent>
- <direction>objectToSubject</direction>
- <associationAttribute>ri:memberUid</associationAttribute>
- <valueAttribute>ri:uid</valueAttribute>
- </association>
- <activation>
- <administrativeStatus>
- <outbound>
- <expression>
- <asIs/>
- </expression>
- </outbound>
- </administrativeStatus>
- </activation>
- <credentials>
- <password>
- <outbound>
- <expression>
- <asIs/>
- </expression>
- </outbound>
- </password>
- </credentials>
- </objectType>
- </schemaHandling>
Add Comment
Please, Sign In to add comment