gpt4 book ai didi

python - Jupyterhub 在没有 root 的情况下使用 sudo : can't run sudospawner without pw

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:11 26 4
gpt4 key购买 nike

我正在努力启动 jupyterhub,以有限的 sudo 权限运行,没有 root 权限。如果我理解正确的话,这使得在共享系统上以真实系统用户身份运行笔记本服务器成为可能,而无需以 root 身份运行集线器本身。

我关注了 following steps ,但出于某种原因,以下命令不断给我错误消息,要求我的新用户 (rhea) 提供密码:

sudo -u rhea sudo -n -u $USER /usr/local/bin/sudospawner --help
# sudo: a password is required

我将以下行添加到 /etc/sudoers(使用 visudo 编辑):

Cmnd_Alias JUPYTER_CMD = /usr/local/bin/sudospawner
rhea ALL=(%jupyterhub) NOPASSWD:JUPYTER_CMD

并向组 jupyterhub 添加了一个新用户:

adduser -G jupyterhub newuser

我正在努力了解为什么不允许 rhea 运行 sudospawner。如果我只是运行 sudo/usr/local/bin/sudospawner --help 我确实得到了想要的结果。

在 Ubuntu 16.04 EC2 上运行。

非常感谢您提供这方面的帮助和建议!

最佳答案

在 ALL=(%jupyterhub) 中使用组名似乎不起作用。尝试用类似的东西替换它

Runas_Alias JUPYTER_USERS = %jupyterhyb
rhea ALL=(JUPYTER_USERS) NOPASSWD:JUPYTER_CMD

希望它有用;)

关于python - Jupyterhub 在没有 root 的情况下使用 sudo : can't run sudospawner without pw,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47877089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com