1: 2021-06-26 (Sat) 17:58:06 iseki  |
Cur: 2021-06-26 (Sat) 18:39:24 iseki  |
| | ** ldap.conf [#c00dfc50] | | ** ldap.conf [#c00dfc50] |
| - | - LDAP の設定ファイル | + | - [[LDAP]] の設定ファイル |
| | + | -- /etc/ldap.conf |
| | + | -- [[OpenLDAP]] の場合は /etc/openldap/ldap.conf |
| | #br | | #br |
| | + | |
| | **** /etc/ldap.conf [#t65dbd4b] | | **** /etc/ldap.conf [#t65dbd4b] |
| | host 202.26.150.51 | | host 202.26.150.51 |
| | uri ldaps://202.26.150.51/ | | uri ldaps://202.26.150.51/ |
| | port 636 | | port 636 |
| | + | |
| | binddn cn=Manager | | binddn cn=Manager |
| | bindpw ***** | | bindpw ***** |
| | + | |
| | ssl no | | ssl no |
| | tls_reqcert never | | tls_reqcert never |
| | # http://www.padl.com | | # http://www.padl.com |
| | # | | # |
| | + | |
| | # Your LDAP server. Must be resolvable without using LDAP. | | # Your LDAP server. Must be resolvable without using LDAP. |
| | # Multiple hosts may be specified, each separated by a | | # Multiple hosts may be specified, each separated by a |
| | #host 127.0.0.1 | | #host 127.0.0.1 |
| | host 202.26.150.51 | | host 202.26.150.51 |
| | + | |
| | # The distinguished name of the search base. | | # The distinguished name of the search base. |
| | #base dc=padl,dc=com | | #base dc=padl,dc=com |
| | base dc=nsl,dc=tuis,dc=ac,dc=jp | | base dc=nsl,dc=tuis,dc=ac,dc=jp |
| | + | |
| | # Another way to specify your LDAP server is to provide an | | # Another way to specify your LDAP server is to provide an |
| | # uri with the server name. This allows to use | | # uri with the server name. This allows to use |
| | # Note: %2f encodes the '/' used as directory separator | | # Note: %2f encodes the '/' used as directory separator |
| | uri ldap://202.26.150.51/ | | uri ldap://202.26.150.51/ |
| | + | |
| | # The LDAP version to use (defaults to 3 | | # The LDAP version to use (defaults to 3 |
| | # if supported by client library) | | # if supported by client library) |
| | #ldap_version 3 | | #ldap_version 3 |
| | + | |
| | # The distinguished name to bind to the server with. | | # The distinguished name to bind to the server with. |
| | # Optional: default is to bind anonymously. | | # Optional: default is to bind anonymously. |
| | binddn cn=Manager | | binddn cn=Manager |
| | + | |
| | # The credentials to bind with. | | # The credentials to bind with. |
| | # Optional: default is no credential. | | # Optional: default is no credential. |
| | bindpw ****** | | bindpw ****** |
| | + | |
| | # The distinguished name to bind to the server with | | # The distinguished name to bind to the server with |
| | # if the effective user ID is root. Password is | | # if the effective user ID is root. Password is |
| | # stored in /etc/ldap.secret (mode 600) | | # stored in /etc/ldap.secret (mode 600) |
| | #rootbinddn cn=manager,dc=padl,dc=com | | #rootbinddn cn=manager,dc=padl,dc=com |
| | + | |
| | # The port. | | # The port. |
| | # Optional: default is 389. | | # Optional: default is 389. |
| | #port 389 | | #port 389 |
| | + | |
| | # The search scope. | | # The search scope. |
| | #scope sub | | #scope sub |
| | #scope one | | #scope one |
| | #scope base | | #scope base |
| | + | |
| | # Search timelimit | | # Search timelimit |
| | #timelimit 30 | | #timelimit 30 |
| | + | |
| | # Bind/connect timelimit | | # Bind/connect timelimit |
| | #bind_timelimit 30 | | #bind_timelimit 30 |
| | + | |
| | # Reconnect policy: hard (default) will retry connecting to | | # Reconnect policy: hard (default) will retry connecting to |
| | # the software with exponential backoff, soft will fail | | # the software with exponential backoff, soft will fail |
| | # immediately. | | # immediately. |
| | #bind_policy hard | | #bind_policy hard |
| | + | |
| | # Idle timelimit; client will close connections | | # Idle timelimit; client will close connections |
| | # (nss_ldap only) if the server has not been contacted | | # (nss_ldap only) if the server has not been contacted |
| | # for the number of seconds specified below. | | # for the number of seconds specified below. |
| | #idle_timelimit 3600 | | #idle_timelimit 3600 |
| | + | |
| | # Filter to AND with uid=%s | | # Filter to AND with uid=%s |
| | #pam_filter objectclass=account | | #pam_filter objectclass=account |
| | + | |
| | # The user ID attribute (defaults to uid) | | # The user ID attribute (defaults to uid) |
| | #pam_login_attribute uid | | #pam_login_attribute uid |
| | + | |
| | # Search the root DSE for the password policy (works | | # Search the root DSE for the password policy (works |
| | # with Netscape Directory Server) | | # with Netscape Directory Server) |
| | #pam_lookup_policy yes | | #pam_lookup_policy yes |
| | + | |
| | # Check the 'host' attribute for access control | | # Check the 'host' attribute for access control |
| | # Default is no; if set to yes, and user has no | | # Default is no; if set to yes, and user has no |
| | # then the user will not be allowed to login. | | # then the user will not be allowed to login. |
| | #pam_check_host_attr yes | | #pam_check_host_attr yes |
| | + | |
| | # Check the 'authorizedService' attribute for access | | # Check the 'authorizedService' attribute for access |
| | # control | | # control |
| | # to login. | | # to login. |
| | #pam_check_service_attr yes | | #pam_check_service_attr yes |
| | + | |
| | # Group to enforce membership of | | # Group to enforce membership of |
| | #pam_groupdn cn=PAM,ou=Groups,dc=padl,dc=com | | #pam_groupdn cn=PAM,ou=Groups,dc=padl,dc=com |
| | + | |
| | # Group member attribute | | # Group member attribute |
| | #pam_member_attribute uniquemember | | #pam_member_attribute uniquemember |
| | + | |
| | # Specify a minium or maximum UID number allowed | | # Specify a minium or maximum UID number allowed |
| | #pam_min_uid 0 | | #pam_min_uid 0 |
| | #pam_max_uid 0 | | #pam_max_uid 0 |
| | + | |
| | # Template login attribute, default template user | | # Template login attribute, default template user |
| | # (can be overriden by value of former attribute | | # (can be overriden by value of former attribute |
| | #pam_template_login_attribute uid | | #pam_template_login_attribute uid |
| | #pam_template_login nobody | | #pam_template_login nobody |
| | + | |
| | # HEADS UP: the pam_crypt, pam_nds_passwd, | | # HEADS UP: the pam_crypt, pam_nds_passwd, |
| | # and pam_ad_passwd options are no | | # and pam_ad_passwd options are no |
| | # necessary. This is the default. | | # necessary. This is the default. |
| | #pam_password clear | | #pam_password clear |
| | + | |
| | # Hash password locally; required for University of | | # Hash password locally; required for University of |
| | # Michigan LDAP server, and works with Netscape | | # Michigan LDAP server, and works with Netscape |
| | # service. | | # service. |
| | #pam_password crypt | | #pam_password crypt |
| | + | |
| | # Remove old password first, then update in | | # Remove old password first, then update in |
| | # cleartext. Necessary for use with Novell | | # cleartext. Necessary for use with Novell |
| | #pam_password clear_remove_old | | #pam_password clear_remove_old |
| | #pam_password nds | | #pam_password nds |
| | + | |
| | # RACF is an alias for the above. For use with | | # RACF is an alias for the above. For use with |
| | # IBM RACF | | # IBM RACF |
| | #pam_password racf | | #pam_password racf |
| | + | |
| | # Update Active Directory password, by | | # Update Active Directory password, by |
| | # creating Unicode password and updating | | # creating Unicode password and updating |
| | # unicodePwd attribute. | | # unicodePwd attribute. |
| | #pam_password ad | | #pam_password ad |
| | + | |
| | # Use the OpenLDAP password change | | # Use the OpenLDAP password change |
| | # extended operation to update the password. | | # extended operation to update the password. |
| | #pam_password exop | | #pam_password exop |
| | + | |
| | # Redirect users to a URL or somesuch on password | | # Redirect users to a URL or somesuch on password |
| | # changes. | | # changes. |
| | #pam_password_prohibit_message Please visit http://internal to change your password. | | #pam_password_prohibit_message Please visit http://internal to change your password. |
| | + | |
| | # RFC2307bis naming contexts | | # RFC2307bis naming contexts |
| | # Syntax: | | # Syntax: |
| | #nss_base_aliases ou=Aliases,dc=padl,dc=com?one | | #nss_base_aliases ou=Aliases,dc=padl,dc=com?one |
| | #nss_base_netgroup ou=Netgroup,dc=padl,dc=com?one | | #nss_base_netgroup ou=Netgroup,dc=padl,dc=com?one |
| | + | |
| | # attribute/objectclass mapping | | # attribute/objectclass mapping |
| | # Syntax: | | # Syntax: |
| | #nss_map_attribute rfc2307attribute mapped_attribute | | #nss_map_attribute rfc2307attribute mapped_attribute |
| | #nss_map_objectclass rfc2307objectclass mapped_objectclass | | #nss_map_objectclass rfc2307objectclass mapped_objectclass |
| | + | |
| | # configure --enable-nds is no longer supported. | | # configure --enable-nds is no longer supported. |
| | # NDS mappings | | # NDS mappings |
| | #nss_map_attribute uniqueMember member | | #nss_map_attribute uniqueMember member |
| | + | |
| | # Services for UNIX 3.5 mappings | | # Services for UNIX 3.5 mappings |
| | #nss_map_objectclass posixAccount User | | #nss_map_objectclass posixAccount User |
| | #pam_filter objectclass=User | | #pam_filter objectclass=User |
| | #pam_password ad | | #pam_password ad |
| | + | |
| | # configure --enable-mssfu-schema is no longer supported. | | # configure --enable-mssfu-schema is no longer supported. |
| | # Services for UNIX 2.0 mappings | | # Services for UNIX 2.0 mappings |
| | #pam_filter objectclass=User | | #pam_filter objectclass=User |
| | #pam_password ad | | #pam_password ad |
| | + | |
| | # RFC 2307 (AD) mappings | | # RFC 2307 (AD) mappings |
| | #nss_map_objectclass posixAccount user | | #nss_map_objectclass posixAccount user |
| | #pam_filter objectclass=User | | #pam_filter objectclass=User |
| | #pam_password ad | | #pam_password ad |
| | + | |
| | # configure --enable-authpassword is no longer supported | | # configure --enable-authpassword is no longer supported |
| | # AuthPassword mappings | | # AuthPassword mappings |
| | #nss_map_attribute userPassword authPassword | | #nss_map_attribute userPassword authPassword |
| | + | |
| | # AIX SecureWay mappings | | # AIX SecureWay mappings |
| | #nss_map_objectclass posixAccount aixAccount | | #nss_map_objectclass posixAccount aixAccount |
| | #pam_filter objectclass=aixAccount | | #pam_filter objectclass=aixAccount |
| | #pam_password clear | | #pam_password clear |
| | + | |
| | # Netscape SDK LDAPS | | # Netscape SDK LDAPS |
| | ssl no | | ssl no |
| | + | |
| | # Netscape SDK SSL options | | # Netscape SDK SSL options |
| | #sslpath /etc/ssl/certs | | #sslpath /etc/ssl/certs |
| | + | |
| | # OpenLDAP SSL mechanism | | # OpenLDAP SSL mechanism |
| | # start_tls mechanism uses the normal LDAP port, LDAPS typically 636 | | # start_tls mechanism uses the normal LDAP port, LDAPS typically 636 |
| | #ssl start_tls | | #ssl start_tls |
| | #ssl on | | #ssl on |
| | + | |
| | # OpenLDAP SSL options | | # OpenLDAP SSL options |
| | # Require and verify server certificate (yes/no) | | # Require and verify server certificate (yes/no) |
| | # OpenLDAP 2.0 and earlier is "no", for 2.1 and later is "yes". | | # OpenLDAP 2.0 and earlier is "no", for 2.1 and later is "yes". |
| | #tls_checkpeer yes | | #tls_checkpeer yes |
| | + | |
| | # CA certificates for server certificate verification | | # CA certificates for server certificate verification |
| | # At least one of these are required if tls_checkpeer is "yes" | | # At least one of these are required if tls_checkpeer is "yes" |
| | #tls_cacertfile /etc/ssl/ca.cert | | #tls_cacertfile /etc/ssl/ca.cert |
| | #tls_cacertdir /etc/ssl/certs | | #tls_cacertdir /etc/ssl/certs |
| | + | |
| | # Seed the PRNG if /dev/urandom is not provided | | # Seed the PRNG if /dev/urandom is not provided |
| | #tls_randfile /var/run/egd-pool | | #tls_randfile /var/run/egd-pool |
| | + | |
| | # SSL cipher suite | | # SSL cipher suite |
| | # See man ciphers for syntax | | # See man ciphers for syntax |
| | #tls_ciphers TLSv1 | | #tls_ciphers TLSv1 |
| | + | |
| | # Client certificate and key | | # Client certificate and key |
| | # Use these, if your server requires client authentication. | | # Use these, if your server requires client authentication. |
| | #tls_cert | | #tls_cert |
| | #tls_key | | #tls_key |
| | + | |
| | # Disable SASL security layers. This is needed for AD. | | # Disable SASL security layers. This is needed for AD. |
| | #sasl_secprops maxssf=0 | | #sasl_secprops maxssf=0 |
| | + | |
| | # Override the default Kerberos ticket cache location. | | # Override the default Kerberos ticket cache location. |
| | #krb5_ccname FILE:/etc/.ldapcache | | #krb5_ccname FILE:/etc/.ldapcache |
| | + | |
| | # SASL mechanism for PAM authentication - use is experimental | | # SASL mechanism for PAM authentication - use is experimental |
| | # at present and does not support password policy control | | # at present and does not support password policy control |