Używam wtyczki Publish Over SSH do wdrażania moich aplikacji Jenkins
w różnych środowiskach. Niektóre zadania wdrażania przygotowują środowisko i np. Zatrzymują i ponownie uruchamiają usługę systemową serwera aplikacji. Niektóre z tych poleceń wymagają sudo
.
Jestem ciekawy, czy wymaganie sudo w ramach zdalnych zadań publikowania i wykonywania Jenkins może być złe. Czy powinniśmy zmienić politykę bezpieczeństwa na hoście docelowym, aby umożliwić wykonywanie wymaganych funkcji bez sudo?
sudo
: „sudo: przepraszam, musisz mieć tty, aby uruchomić sudo”