Caddy „listen tcp: 443: bind: odmowa uprawnień”

13

Serwer Caddy nie uruchamiał się i wyświetlał ten błąd po aktualizacji do v0.9.3:

listen tcp :443: bind: permission denied

Uruchomiłem caddy z systememd jako użytkownik caddy. Sprawdziłem, czy plik binarny był w rzeczywistości własnością caddy.

Keith
źródło

Odpowiedzi:

9

Jeśli używasz systemd v229 lub nowszego, możesz to zrobić bez wewnętrznego przypisywania możliwości binarnych:

AmbientCapabilities=CAP_NET_BIND_SERVICE
Duncan X Simpson
źródło
Caddy Systemd przykład config wspomina również używając CapabilityBoundingSet=CAP_NET_BIND_SERVICE.
Keith