2017-12-18 17 views
0

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。

これに関するヘルプとアドバイスは高く評価されています。

+0

; JUPYTER_CMD

は、それが動作願っています:私が最初に実行するために使用するユーザーを

Runas_Alias JUPYTER_USERS =%jupyterhyb
レアALL =(JUPYTER_USERS)NOPASSWDのようなものと交換してみてくださいコマンドはまだjupyterhubグループにはなかった... – Dendrobates

答えて

0

ALL =(%jupyterhub)のグループ名を使用しても動作しないようです。それを見つけた)

関連する問題