.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "DCD" "1" "14 styczeń 2003" "" ""
.SH NAZWA
DConnectDaemon, dcd \- Demon Huba systemu wymiany plików DirectConnect
.SH SKŁADNIA
\fBdcd\fR [ \fB-c config_file\fR ]
.SH "OPIS"
.PP
DConnect Deamon jest hubem Direct Connect (stworzonego przez NeoModus Software) pracujacym pod kontrolą systemu *nix. Stworzyliśmy go, ponieważ chcieliśmy otrzymać stabilny program, dla stabilnego systemu. DConnect pracuje jako demon systemowy. Jedyną opcją programu może być nazwa alternatywnego pliku konfiguracyjnego. Domyślnie jest to plik \fI/usr/local/etc/dcd.conf\fR.
.SH "PLIK KONFIGURACJI"
.PP
Po zainstalowaniu, DConnectDaemon uruchamiany jest przy starcie systemu jako demon. O ile podczas instalacji lub przy starcie programu nie zostało określone inaczej, korzysta on z pliku konfiguracyjnego \fI/usr/local/etc/dcd.conf\fR. Notacja w pliku jest następująca: \fBopcja = wartosc\fR. Plik konfiguracji zawiera następujące opcje:
.SS "OPCJE ADMINISTRACJI"
.TP
\fBlisten_port_main\fR
Port na którym pracuje DCD. Domyślną wartością jest \fB411\fR
.TP
\fBlisten_port_cons\fR
Port na którym pracuje konsola administracyjna DCD. Domyślną wartością jest \fB511\fR
.TP
\fBuser\fR
Użytkownik przypisany demonowi DCD. Domyślną wartością jest \fBnobody\fR
.TP
\fBgroup\fR
Grupa do której przypisany jest demon DCD. Domyślną wartością jest \fBnobody\fR
.TP
\fB\fIconf_welcome\fB\fR
Nazwa pliku, w którym zawarte jest powitanie wyświetlane dla użytkownika na czacie publicznym, po podłączeniu sie do huba. Domyślnie jest to plik \fIdcd.welcome\fR. Jeżeli nie chcesz aby jakikolwiek komunikat był wyświetlany pozostaw ten plik pusty, ale nie usuwaj tej opcji.
.TP
\fB\fIconf_motd dcd.motd\fB\fR
Nazwa pliku zawierająca "wiadomość dnia" wyświetlaną w oddzielnym oknie klienta DC po pomyślnym podłączeniu się do huba. Domyślnie jest to plik \fIdcd.motd\fR. Jeżeli nie chcesz aby jakikolwiek komunikat był wyświetlany pozostaw ten plik pusty, ale nie usuwaj tej opcji.
.TP
\fBconf_banned\fR
Nazwa pliku w którym znajduje się lista hostów nie mających dostępu do huba (bany czyli to co admini lubią najbardziej :)). Domyślnie jest to plik \fIdcd.banned\fR
.TP
\fBconf_cusers\fR
Nazwa pliku tekstowego w którym znajduje się lista Administratorów huba. Domyślnie jest to plik \fIdcd.users\fR. Kolejne linie pliku wpisywane są w formacie \fBlogin:hasło:e-mail:opis:uprawnienia\fR, gdzie uprawnieniami są wartości: \fBc\fR-dostęp tylko do danych dostępnych przez konsolę np. statystyki lub \fBa\fR-pełny dostęp administracyjny huba.
.TP
\fBconf_callow\fR
Plik tekstowy zawierający nazwy hostów z których można zalogować się na konsolę dcd. Domyślną nazwą pliku jest \fIconsole.allow\fR
.TP
\fBconf_nallow\fR
Plik tekstowy zawierający wzorce nicków użytkowników, dla których logowanie jest dopuszczalne. Domyślnie wszystkie nazwy nicków sa dopuszczalne. Nie zmieniaj tego pliku jeżeli ma tak pozostać. Jeżeli chcesz ograniczyć dopuszczalne nicki, użyj wzorców np. \fB[ADSL]*\fR - dopuszcza tylko nicki zaczynające się od oznaczenia [ADSL].
Domyślną nazwą pliku jest \fInick.allow\fR.
.SS "LOGOWANIE"
.PP
DConnectDaemon dopuszcza ustawienie następujących parametrów logowania pracy huba:
.TP
\fBlog_dir\fR
Katalog w którym umieszczany jest plik logowania. Domyślnie jest to katalog \fI/var/log/dcd\fR
.TP
\fBlog_main\fR
Plik logowania. Domyślnie jest to plik \fIdcd.log\fR
.SS "OPCJE HUBA"
.TP
\fBhubname\fR
Nazwa huba. Domyślnie jest to \fBDConnectDaemon version #.#.#\fR.
.TP
\fBuser_limit\fR
Maksymalna dopuszczalna liczba użytkowników huba. Domyślnie jest to wartość \fB1000\fR.
.TP
\fBallow_broken_key\fR
Opcja określająca, czy hub ma sprawdzać poprawność klucza użytkownika. Opcja ta jest narazie ignorowana.
.TP
\fBallow_chat\fR
Opcja pozwalająca wyłączyć funkcję czatów zarówno publicznego jak i prywatnego. Zalecane na bardzo obciążonych serwerach. Domyślnie opcja ta jest włączona.
.TP
\fBping_timeout\fR
Włączenie tej opcji powoduje rozłączenie użytkownika, jestli po określonym czasie (w sekundach) nie zgłosi swojego podłączenia do huba. Protokół DC wymaga, aby użytkownik raz na 60 sekund potwierdził swoją obecność na hubie. Ustawienie tej opcji na 120 zabezpiecza przed pozostawaniem na hubie zawieszonych sesji użytkowników. Niestety niektóre odmiany klientów DC nie uwzględniają mechanizmu zabezpieczenia przed ponad 60-cio sekundową bezczynnością, dlatego opcja ta jest domyślnie wyłączona - wartość \fB0\fR.
.TP
\fBregister_timeout\fR
Czas (w sekundach) w jakim musi nastąpić autoryzacja użytkownika po zgłoszeniu chęci podłączenia do huba. Domyślną wartością jest \fB30\fR.
.TP
\fBmin_share\fR
Minimalna ilość danych (MB) jaką musi udostępnić użytkownik aby podłączyć się do huba. Domyślną wartością jest \fB300MB\fR.
.TP
\fBmin_slots\fR
Minimalna liczba slotów jakie musi mieć otworzone użytkownik, aby podłączyć się do huba.
.SH "BUGS"
.PP
DCD ma wyciek pamieci
.SH "ZOBACZ TAKŻE"
.PP
\fBdcd.console\fR(1)
.SH "AKTUALIZACJE"
.PP
Najnowsza wersja DConnectDaemon jest dostępna na stronie