
解决方法:
将自带的PAM认证更改为固定认证:c.JupyterHub.authenticator_class = 'jupyterhub.auth.DummyAuthenticator'
修改管理员用户为admin,密码为123,注释原有的管理员账号
在宝塔Docker中重启服务
编辑:/www/dk_project/dk_app/dk_jupyterhub/jupyterhub_config.py
c = get_config()
# 管理员用户列表
#c.Authenticator.admin_users = {'jupyterhub'}
c.Authenticator.admin_users = {'admin'} # 管理员用户
c.DummyAuthenticator.password = "123" # 初始密码设置
# 使用 PAMAuthenticator 作为身份验证类
#c.JupyterHub.authenticator_class = 'jupyterhub.auth.PAMAuthenticator'
c.JupyterHub.authenticator_class = 'jupyterhub.auth.DummyAuthenticator'
# 允许自动创建系统用户
c.LocalAuthenticator.create_system_users = True
# 设置每个用户的 book类型 和 工作目录(创建.ipynb文件自动保存的地方)
c.Spawner.notebook_dir = '~'
c.Spawner.default_url = '/lab'
c.Spawner.args = ['--allow-root']
评论
0 条