Difference between revisions of "Creating Pool Accounts With LDAP"

From PDP/Grid Wiki
Jump to navigationJump to search
m
(Replaced content with "This page has moved to [https://wiki.nikhef.nl/nikhef/ctb/NDPF:Creating_Pool_Accounts_With_LDAP the internal CTB Wiki].")
 
(37 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== The LDAP directory structure  ==
+
This page has moved to [https://wiki.nikhef.nl/nikhef/ctb/NDPF:Creating_Pool_Accounts_With_LDAP the internal CTB Wiki].
The list of valid users of the NDPF is kept in a central LDAP directory, currently hosted on <tt>trog.nikhef.nl</tt>. This directory contains both the "local" users as well as all poolaccounts and all automount map entries. The structure of the directory is:
 
 
 
  + dc=farmnet,dc=nikhef,dc=nl
 
    |
 
    + ou=Managers
 
    + ou=LocalGroups (<i>contains all groups!</i>)
 
    + ou=LocalUsers
 
    + ou=Poolaccounts
 
    + ou=automount
 
      |
 
      + ou=auto.home
 
      + ou=lcgprod
 
        |
 
        + ou=auto.sedata
 
        + ou=auto.share
 
        + ou=auto.stage
 
        + ou=auto.sedata2
 
 
 
The <tt>ou=Poolaccounts</tt> entry contains the list of all pool accounts, without any further hierarchy. Each account is named by its <tt>uid</tt>, and is of objectClass "posixAccount". For each account named here, there should be a corresponsing entry in the <tt>ou=pool,ou=auto.home,ou=automount</tt> branch of the tree as well (of objectClass "automount").
 
 
 
 
 
== Creating accounts for a new VO ==
 
 
 
To use the scripts, login on the fileserver "hooimijt.nikhef.nl", and make sure that <tt>/export/perm/adm/bin</tt> is in your path (it contains all the relevant scripts), or go there.
 
 
 
You need to:
 
 
 
1. add the accounts to the LDAP directory
 
2. create the homedirectories for these users on hooimijt
 
3. add the inodes to the gridmapdir
 
 
 
(and of course add the VO itself to the proper Quattor profiles for the selected facilities, but this is outside the scope of this page).
 

Latest revision as of 12:54, 4 December 2017

This page has moved to the internal CTB Wiki.