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.


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.