To jest polecenie svntrac, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
cvstrac — narzędzie do śledzenia błędów o niewielkiej ceremonii dla projektów w CVS
STRESZCZENIE
cvstrac [ komenda [ params ... ] ... ]
OPIS
Kurs cvstrac polecenie służy do uruchomienia usługi internetowej CVSTrac lub do
inicjować nowe bazy danych dla projektów.
Proszę przeczytać sekcję zatytułowaną Bezpieczeństwo i ustawienie aby uzyskać szczegółowe informacje na temat
domyślne hasło i dlaczego warto je zmienić.
Ta strona podręcznika została napisana dla dystrybucji Debiana, ponieważ
oryginalne źródło programu zawiera stronę podręcznika. Jednak CVSTrac jest
dobrze udokumentowane na CVSTrac Wiki,
<http://www.cvstrac.org/cvstrac/wiki> i będziesz mógł znaleźć d
tam znajdziesz więcej aktualnych informacji.
OPCJE
Uruchomienie cvstrac bez opcji powoduje wyświetlenie komunikatu o użyciu. Podsumowanie
poniżej znajdują się sekwencje poleceń, które można przekazać do cvstrac.
Aby uzyskać więcej informacji, zobacz /usr/share/doc/cvstrac w tym systemie.
chroot reż użytkownik
Każe cvstracowi umieścić się w więzieniu chroot reż oraz wyłącznik
do nazwanego użytkownika, tracąc uprawnienia roota. Ta trójka
Parametry muszą być jako pierwsze przekazane do cvstrac i przetworzone
parametrów wiersza poleceń działa normalnie po wykonaniu chroot.
startowych reż projekt
Inicjuje nową bazę danych CVStrac. reż jest nazwą
katalog, w którym ma się znajdować baza danych, oraz projekt
to nazwa projektu, który będzie gospodarzem CVSTrac. The
plik bazy danych zostanie utworzony jako katalog/projekt.db
Poniższe parametry powodują, że CVSTrac zaczyna odpowiadać na HTTP
żądania różnymi metodami. Będziesz musiał skonfigurować bazę danych
przed użyciem, aby upewnić się, że tylko autoryzowani użytkownicy mają uprawnienia administracyjne
dostęp. PROSZĘ CZYTAĆ i zrozumieć poniższą sekcję zatytułowaną Bezpieczeństwo
i ustawienie przed użyciem tych poleceń, ponieważ chyba nie rozumiesz
co zrobić, narazisz swój system na działanie dowolnego kodu
wykonanie jako użytkownik wywołujący CVSTrac.
http reż [ projekt ]
Powoduje, że CVSTrac zaczyna działać jako serwer HTTP na serwerze
standardowe wejście, wyświetlające odpowiedzi na standardowe wyjście. reż
powinna być nazwą katalogu przechowującego bazę danych projektu lub
bazy danych stworzone przez cvstrac startowych i projekt to imię
baza danych projektu bez rozszerzenia ".db", jak np cvstrac
w tym. Jeżeli wybrana jest ta druga opcja, dostęp jest ograniczony do
tylko nazwany DB projektu, a adres URL dostępu ulegnie zmianie
nieznacznie. Szczegóły znajdziesz poniżej.
Cgi reż [ projekt ]
Powoduje, że CVSTrac odpowiada jako skrypt CGI. reż i projekt jest
interpretowane jako dla cvstrac http. To wywołanie może być
zainstalowany w prostej powłoce lub skrypcie Perl CGI w dowolnym miejscu na dysku
serwer obsługujący interfejs Common Gateway.
serwer Port reż [ projekt ]
Powoduje, że CVSTrac działa jako własny serwer HTTP na serwerze
określonego portu. reż i projekt są interpretowane jak powyżej.
Wejdź do CVSTrac
CVSTrac uzyskuje dostęp do baz danych stworzonych przez siebie startowych polecenie i jest
dostęp zdalny poprzez HTTP. Jeśli nie określiłeś pojedynczego projektu do
dostęp w dowolnym http, komputerowe, or serwer polecenia, potem bieg
Instancja CVSTrac może zostać użyta do uzyskania dostępu do dowolnej bazy danych w tym katalogu
po prostu modyfikując adres URL, ale będziesz musiał podać nazwę
bazy danych, aby uzyskać do niej dostęp.
Do samodzielnego hostowania serwer instancje CVSTrac i http instancje rozpoczęte
z inetd, adres URL, którego należy użyć, ma postać
http://hostname[:Port]/
jeśli określiłeś projekt w wywołaniu, lub
http://hostname[:port]/projekt/
jeśli tego nie zrobiłeś.
Jeśli działasz jako skrypt CGI, po prostu użyj adresu URL, którego normalnie używasz
dla skryptu CGI, z dołączoną nazwą projektu, do którego chcesz uzyskać dostęp
w razie potrzeby jak wyżej.
Aby uzyskać szczegółowe informacje na temat domyślnego hasła i powodów, dla których warto je zmienić, przeczytaj
on!
Bezpieczeństwo i ustawienie
Po zainstalowaniu i uruchomieniu CVSTrac powinieneś natychmiast uzyskać do niego dostęp
jako użytkownik konfiguracyjny i zmień hasło. Nazwa użytkownika i hasło
użytkownika instalacyjnego to oba „setup”. Hasła raczej
wbrew intuicji, można je zmienić, klikając hiperłącze „Wyloguj” pod adresem
w dolnej części menu głównego na ekranie startowym.
Użytkownik instalujący może podczas normalnej pracy skonfigurować usługę
w sposób, który może spowodować wykonanie dowolnego kodu pod tym samym kodem
identyfikator użytkownika jako sam CVSTrac. Powinieneś być tego świadomy i tego faktu
że może to z łatwością prowadzić do poważniejszych exploitów, jeśli użytkownik instalatora tak robi
zagrożone.
Opisana powyżej funkcjonalność chroot nie jest idealnym rozwiązaniem tego problemu,
ale może być stosowany jako dodatkowy środek bezpieczeństwa. Zobacz sekcję
poniżej pt Czas pracy Zależności aby uzyskać szczegółowe informacje na temat plików binarnych
będzie potrzebne chroot gaol.
Wejdź do dotychczasowy CVS składnica
CVSTrac powinien zostać zainstalowany jako użytkownik z uprawnieniami do odczytu pliku
Repozytorium CVS określone podczas konfiguracji interaktywnej. Niektórzy
polecenia, takie jak możliwość modyfikacji CVSROOT/hasło wymagają
uprawnienia do zapisu też.
Czas pracy Zależności
Oprócz bibliotek CVSTrac wymaga następujących plików binarnych wg
domyślna: współ, RCsdiff, rlog i rozn. Jeśli uruchamiasz cvstrac na Debianie
system, zostaną one zainstalowane jako zależności od pliku cvstrac
pakietu lub jako część systemu podstawowego.
Korzystaj z svntrac online, korzystając z usług onworks.net