jupyterhubを起動し、制限付きのsudo権限でroot特権なしで起動しようとしています。私が正しく理解していれば、ハブ自体をrootとして実行することなく、ノートブックサーバーを共有システム上の実際のシステムユーザーとして実行することができます。Jupyterhubはルートなしでsudoを使用しています:pwなしでsudospawnerを実行できません
私はfollowing stepsに続く、誰かが次のコマンドは私に私の新しいユーザー(レア)は、パスワードを与えるために必要とされるエラーを与え続ける理由のため:編集した(
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
私はレアがsudospawnerを実行することが許可されていない理由を確認するのに苦労しています。私が単にsudo /usr/local/bin/sudospawner --help
を実行すると、私は望みの結果を得ます。
Ubuntuで実行16.04 EC2。
これに関するヘルプとアドバイスは高く評価されています。
; JUPYTER_CMD
は、それが動作願っています:私が最初に実行するために使用するユーザーを
Runas_Alias JUPYTER_USERS =%jupyterhyb
レアALL =(JUPYTER_USERS)NOPASSWDのようなものと交換してみてくださいコマンドはまだjupyterhubグループにはなかった... – Dendrobates