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.

Reply via email to