docker-registry-setup icon indicating copy to clipboard operation
docker-registry-setup copied to clipboard

connect the ldap error:authn #2 returned error: open /tmp/ldap_password.txt: no such file or directory

Open xiaonizi-github opened this issue 7 years ago • 1 comments

the following is my config:

auth:

token:

realm: "https://127.0.0.1:5001/auth"

service: "Docker registry"

issuer: "Acme auth server"

rootcertbundle: "/path/to/server.pem"

server: addr: ":5001" certificate: "/ssl/server.pem" key: "/ssl/server.key"

token: issuer: "Acme auth server" # Must match issuer in the Registry config. expiration: 900

LDAP authentication.

Authentication is performed by first binding to the server, looking up the user entry

by using the specified filter, and then re-binding using the matched DN and the password provided.

ldap_auth: addr: "ldap:389" #tls: true

In case bind DN and password is required for querying user information,

specify them here. Plain text password is read from the file.

bind_dn: "uid=chenlp,ou=infocenter,dc=xxx,dc=com"

Make sure you remove newlines and carriage returns from the password file.

bind_password_file: /tmp/ldap_password.txt

User query settings. ${account} is expanded from auth request

base: "ou=infocenter,dc=xxxx,dc=com" filter: "(&(uid=${account})(objectClass=organizationalPerson))"

users:

Password is specified as a BCrypt hash. Use htpasswd -B to generate.

"admin": password: "$2y$05$LO.vzwpWC5LZGqThvEfznu8qhb5SGqvBSWY1J3yZ4AxtMRZ3kN5jC" # badmin "test": password: "$2y$05$WuwBasGDAgr.QCbGIjKJaep4dhxeai9gNZdmBnQXqpKly57oNutya" # 123

acl:

Admin has full access to everything.

  • match: {account: "admin"} actions: ["*"]

2,the command docker run -d --name docker_auth -p 5001:5001
-v /data/192.168.111.128/config:/config:ro
--restart=always
-v /data/192.168.111.128/ssl:/ssl cesanta/docker_auth /config/docker_auth.yml 3,when i login my private registry,then occur an error:authn #2 returned error: open /tmp/ldap_password.txt: no such file or directory,my system has the file,why it occur this problem?and how to write the password file? 4,by the way ,after docker ps -a 137c2b765f2e cesanta/docker_auth "/docker_auth/auth..." 15 seconds ago Up 14 seconds 0.0.0.0:5001->5001/tcp docker_auth

xiaonizi-github avatar Jun 15 '17 04:06 xiaonizi-github

i have solved.

xiaonizi-github avatar Jun 15 '17 04:06 xiaonizi-github