Command | Function |
---|---|
smbldap-autofs | Add/Modify/Delete objectClass and attribute for autofs |
# create root node for master map tree and auto.home map tree smbldap-autofs -i # create root node for master map tree (ou=auto.master) smbldap-autofs -T # create root node for map tree Usage: /usr/local/sbin/smbldap-autofs -t [ou] smbldap-autofs -t [auto.home] smbldap-autofs -t auto.misc # add master map Usage: /usr/local/sbin/smbldap-autofs -M mountpoint automountInformation smbldap-autofs -M /home ldap://ldap.example.com/ou=auto.home,dc=example,dc=com smbldap-autofs -M /misc ldap://ldap.example.com/ou=auto.misc,dc=example,dc=com # add map Usage: /usr/local/sbin/smbldap-autofs -m [-o ou] cn location smbldap-autofs -m user1 file:/home/user1 smbldap-autofs -m -o auto.misc / file:/mnt/misc smbldap-autofs -m -o Users user1 file:/home/user1 (advanced use) # delete master map Usage: /usr/local/sbin/smbldap-autofs -d -M mountpoint smbldap-autofs -d -M /home smbldap-autofs -d -M /misc # delete map Usage: /usr/local/sbin/smbldap-autofs -d -m [-o ou] cn smbldap-autofs -d -m user1 smbldap-autofs -d -m -o auto.misc / smbldap-autofs -d -m -o Users user1 (advanced use) # help -h,? show this help message
# smbldap-autofs -i
# smbldap-autofs -T
# smbldap-autofs -t [auto.home] # smbldap-autofs -t auto.misc
# smbldap-autofs -M /home ldap://ldap.example.com/ou=auto.home,dc=example,dc=com # smbldap-autofs -M /misc ldap://ldap.example.com/ou=auto.misc,dc=example,dc=com
# smbldap-autofs -M /home ldap:ldap.example.com:ou=auto.home,dc=example,dc=com # smbldap-autofs -M /misc ldap:ldap.example.com:ou=auto.misc,dc=example,dc=com
# smbldap-autofs -m user1 file:/home/user1 # smbldap-autofs -m -o auto.misc / file:/mnt/misc # smbldap-autofs -m -o Users user1 file:/home/user1 (advanced use)
# smbldap-autofs -d -M /home # smbldap-autofs -d -M /misc
# smbldap-autofs -d -m user1 # smbldap-autofs -d -m -o auto.misc / # smbldap-autofs -d -m -o Users user1 (advanced use)
You can integrate into attributes on user entry. Please edit the autofs.schema as followings and restart an LDAP server.
#objectclass ( 1.3.6.1.1.1.1.13 NAME 'automount' SUP top AUXILIARY objectclass ( 1.3.6.1.1.1.1.13 NAME 'automount' SUP top STRUCTURAL DESC 'An entry in an automounter map' MUST ( cn $ automountInformation ) MAY ( description ) )
This command means that the attribute for autofs is added to a user entry (uid=user1,ou=Users,dc=example,dc=com).
# smbldap-autofs -m -o Users user1 file:/home/user1 (advanced use)
# smbldap-autofs -d -m -o Users user1 (advanced use)