docker ohne Paßwort -> chgrp + setgid eine sichere Lösung?
Verfasst: 19.02.2017 00:21:28
Hallo!
Ich nutze oft docker, um wine in einer Sandbox laufen zulassen.
Nervig dabei: Ich muß jedesmal mein root Paßwort eingeben.
Als Lösung wird im Netz oft genannt, man könne den Benutzer der Gruppe docker zuordnen, dann braucht man kein Paßwort mehr, mit dem Nachteil, daß der Benutzer damit faktisch root-Rechte bekommt.
Nun habe ich testweise das docker-binary der Gruppe docker gegeben und das setgid Bit gesetzt:
Jetzt kann ich docker starten, ohne das root-Paßwort einzugeben und ohne Mitglied der Gruppe docker zu sein.
Ist das eine sichere Lösung? (Ich weiß, daß es auch mit /etc/sudoers möglich ist, will ich an dieser Stelle aber nicht.)
Ich nutze oft docker, um wine in einer Sandbox laufen zulassen.
Nervig dabei: Ich muß jedesmal mein root Paßwort eingeben.
Als Lösung wird im Netz oft genannt, man könne den Benutzer der Gruppe docker zuordnen, dann braucht man kein Paßwort mehr, mit dem Nachteil, daß der Benutzer damit faktisch root-Rechte bekommt.

Nun habe ich testweise das docker-binary der Gruppe docker gegeben und das setgid Bit gesetzt:
Code: Alles auswählen
chgrp docker /usr/bin/docker
chmod g+s /usr/bin/docker
Ist das eine sichere Lösung? (Ich weiß, daß es auch mit /etc/sudoers möglich ist, will ich an dieser Stelle aber nicht.)