diff options
Diffstat (limited to 'modules/openssh/templates')
-rwxr-xr-x | modules/openssh/templates/ldap-sshkey2file.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/openssh/templates/ldap-sshkey2file.py b/modules/openssh/templates/ldap-sshkey2file.py index a36775f1..eb8456ab 100755 --- a/modules/openssh/templates/ldap-sshkey2file.py +++ b/modules/openssh/templates/ldap-sshkey2file.py @@ -71,7 +71,8 @@ bindpw = get_pw(pwfile) try: ld = ldap.initialize(uri) ld.set_option(ldap.OPT_NETWORK_TIMEOUT, timeout) - ld.start_tls_s() + if uri.startswith("ldap:/"): + ld.start_tls_s() ld.bind_s(binddn, bindpw) res = ld.search_s(peopledn, ldap.SCOPE_ONELEVEL, filter, ['uid','sshPublicKey','uidNumber','gidNumber']) try: |