Ich habe Schwierigkeiten, jupyterhub, mit begrenzten sudo Rechte, ohne root-Privilegien zu starten. Wenn ich das richtig verstehe, ist es möglich, Notebook-Server als echte Systembenutzer auf einem gemeinsamen System zu betreiben, ohne den Hub selbst als root auszuführen.Jupyterhub mit sudo ohne root: kann nicht sudospawner ohne pw laufen
Ich folgte dem following steps, aber für jemanden Grund der folgende Befehl hält mir den Fehler geben, dass meine neuen Benutzer (Nandu) Passwort zu geben, ist erforderlich:
sudo -u rhea sudo -n -u $USER /usr/local/bin/sudospawner --help
# sudo: a password is required
Ich habe die folgenden Zeilen zu /etc/sudoers
(herausgegeben mit visudo
):
Cmnd_Alias JUPYTER_CMD = /usr/local/bin/sudospawner
rhea ALL=(%jupyterhub) NOPASSWD:JUPYTER_CMD
Und einen neuen Benutzer zu der Gruppe jupyterhub hinzugefügt:
adduser -G jupyterhub newuser
Ich habe zu kämpfen, um zu sehen, warum Rhea sudospawner nicht ausführen darf. Wenn ich einfach sudo /usr/local/bin/sudospawner --help
starte, bekomme ich das gewünschte Ergebnis.
läuft auf Ubuntu 16.04 EC2.
Hilfe und Beratung dazu wird sehr geschätzt!
es gefunden: der Benutzer ich verwendet, um die ersten laufen Befehl war noch nicht in der Jupyterhub-Gruppe ... – Dendrobates