Can you run `docker exec` to check that the contents of the passwd file are still in-sync or not after the update?
There's a chance that mounting the file doesn't quite work (depending on how the file is modified), and you may need to mount a directory, instead to ensure that files are correct. -Min On Mon, Nov 14, 2016 at 3:35 PM, Hannes Diedrich <[email protected]> wrote: > Hello, > > we have jupyterhub (version 0.6.1) running in a docker (version 1.10.3) > container with Centos 7.2.1511 . > The authentication is performed by PAM which works fine because we mapped > the following files: > *-v /etc/pam.d:/etc/pam.d -v /etc/passwd:/etc/passwd -v > /etc/shadow:/etc/shadow* > > However, when we change a user PW with *passwd* on the host system (also > Centos 7.2.1511) without restarting the docker container, the user can not > log onto the jupyterhub and more and > PAM raises an authentication error: > > *PAM Authentication failed (user@ip): [PAM Error 7] Authentication failure* > > The same applies when adding a new user on the host system with *adduser*: > Here, the following error occurs: > *PAM Authentication failed **(user@ip): [PAM Error 3] Error in service module* > > Is it necessary to restart the jupyterhub after changes of /etc/passwd or is > this an issue with the combination of docker and jupyterhub? > Is there a way around restarting the hub? > > Thanks in advance for you comments! > Best, > Hannes > > -- > You received this message because you are subscribed to the Google Groups > "Project Jupyter" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/jupyter/d7ce5f80-82e7-40b4-93d1-5c26c130a1d4%40googlegroups.com > <https://groups.google.com/d/msgid/jupyter/d7ce5f80-82e7-40b4-93d1-5c26c130a1d4%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAHNn8BV%3D%2BB6aVUz-nSEuChdHUssSuwNNKMuzHS7gegNTZKTQqQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
