Konfigurowanie wtyczki hostingowej Git Redmine

0

Próbuję skonfigurować wtyczkę hostingu Redmine Git, ale mam trudności z skonfigurowaniem odpowiednich uprawnień do sieci i użytkowników git. Kiedy uzyskuję dostęp do interfejsu ustawień wtyczek, użytkownik Git może sudo przejść do użytkownika sieci? jest oznaczony jako nieprawidłowy.

Komunikat o błędzie, który jest rejestrowany na serwerze, jest następujący:

Testowanie, czy użytkownik git („git”) może sudo do użytkownika WWW („root”)
Błąd podczas testowania użytkownika sudo_git_to_web_user:

O ile rozumiem, użytkownik uruchamiający serwer WWW jest rootem i to nie wydaje się dobrze. Jak mogę faktycznie zweryfikować użytkownika, który obsługuje serwer WWW? Muszę zmienić go na www-data, ponieważ jego oczekiwany użytkownik przez gitolite.

Rui Gonçalves
źródło
Należy do ServerFault - Moderatorzy, proszę i dziękuję bardzo. Odnośnie pytania: Nigdy nie uruchamiaj serwera WWW jako root; to bardzo niepewne! :) Jeśli korzystasz z Apache, możesz edytować użytkownika w pliku konfiguracyjnym Apache, którego lokalizacja będzie zależeć od systemu operacyjnego / dystrybucji. Na przykład na Ubuntu znajduje się w / etc / apache2 / envvars i musisz ustawićexport APACHE_RUN_USER=www-data; export APACHE_RUN_GROUP=www-data
allquixotic
1
@allquixotic: jeśli uważasz, że pytanie należy do innej witryny, po prostu je oznacz. Wspominając o innych stronach w komentarzach, użytkownicy często zamieszczają posty na wielu stronach, co jest odradzane. Po oznaczeniu pytania pytanie zostanie przeniesione do innej witryny, jeśli flaga jest ważna. Dzięki
Der Hochstapler,
To pytanie dotyczy superużytkownika.
James Mertz,