2

我正在使用默认身份验证器和默认生成器运行 Jupyter-Hub。使用系统用户名 (admin) 登录 Jupyter-Hub。我在 JupyterHub Web 控制台中添加了一个名为 user1 的新用户。当我在配置文件中添加 c.Authenticator.create_system_users = True 时,在机器和 Jupyter-Hub 服务器中都创建了用户。当我检查机器用户时,由于在配置文件中添加了上述属性,因此添加了 user1。谁能告诉我 user1 的密码是什么,因为 Jupyter-Hub 中没有密码选项?我尝试使用空的 user1、12345 和 123456。

我试图通过使用 su 命令切换用户。即su user1。它要求输入密码。

当我 cat /etc/shadow 这就是我得到的,user1:*:121212:0:99999:7:::

4

1 回答 1

5

如文档中所述(https://github.com/jupyterhub/jupyterhub/blob/master/docs/source/getting-started/authenticators-users-basics.md#use-localauthenticator-to-create-system-users) , 这个选项本质上就像adduser命令一样。即使在命令行上,这只是创建用户,在通过命令设置密码之前,您无法登录到该用户passwd

另外,就像文档说的那样,不建议将 JupyterHub 用户直接映射到 UNIX 用户,部分原因可能是这个密码限制......

于 2018-03-14T16:30:56.630 回答