> Funkcje S-Lang w slrn
> Pierwsze kroki
> O SSL
> O makrach
> Wielu użytkowników
> score
>
slrn-pl dla wielu użytkowników
slrn-pl teamptk, 05 kwi 2002, 22:34:06
Niniejszy dokument opisuje jak skonfigurować slrn, aby mogło z niego korzystać wielu użytkowników.
Spis treści
- Wstęp
- Pliki konfiguracyjne
- Plik z opisami grup
Instrukcje umieszczone w tym pliku dotyczą tworzenia globalnej (tzn. dla
wszystkich użytkowników) domyślnej konfiguracji slrn. Chodzi o takie
informacje jak np. nazwa organizacji i serwera news. Dodatkowo umożliwia to
użytkownikom korzystanie ze wspólnego pliku z opisami grup.
Pliki zawierające informacje "globalne" są umieszczane w
SYSCONFDIR/slrn.rc -- globalnym pliku konfiguracyjnym
DATADIR/slrn/newsgroups.dsc -- pliku z opisem grup.
Wartości SYSCONFDIR i DATADIR ustawiane są podczas kompilacji slrn
(opcje --sysconfdir i --datadir skryptu ./configure).
W moim systemie globalny plik slrn.rc zawiera tylko dwie linie:
set hostname space.mit.edu
set organization "Center for Space Research"
które pojawiają się w odpowiednich nagłówkach wysyłanych wiadomości. Oprócz
określania tych wartości w pliku slrn.rc,
odpowiednie ustawienia domyślne mogą być wkompilowane w plik wykonywalny.
Po prostu zmień odpowiednie opcje w pliku slrnfeat.h.
3.1 Umiejscowienie pliku
Slrn podczas uruchamiania szuka pliku zawierającego opisy wszystkich grup
dyskusyjnych. To NIE jest plik newsrc.
W każdym razie, jest to plik zawierający jednowierszowe opisy, czego
poszczególne grupy dotyczą. Plik ten może być całkiem spory jeśli znajduje
się w nim wiele grup. Przykładowo, w moim komputerze plik z opisami grup
zajmuje 225 kilobajtów. Nie ma sensu, aby każdy użytkownik miał własną
kopię tego pliku, gdy więcej niż jeden użytkownik korzysta z slrn
na danym systemie. Zamiast tego, administrator systemu trzyma kopię tego
pliku w odpowniednim katalogu. Opisana tutaj część procesu instalacji
dotyczy sposobu tworzenia tego katalogu.
Slrn zakłada, że plik z opisami grup nosi nazwę `newsgroups.dsc'.
Nazwa katalogu, w którym będzie umieszczony ten plik, jest na sztywno
wkompilowana w plik wykonywalny. Domyślnie jest to
/usr/local/share/slrn, lecz można go zmienić poprzez opcję
--datadir skryptu ./configure.
3.2 Uzyskanie/stworzenie pliku
Teraz musisz postarać się o plik z opisem grup. Możesz go zdobyć na dwa
sposoby. Najprostszym jest skopiowanie pliku `newsgroups.dsc' ze
ftp://space.mit.edu/pub/davis/slrn. Druga metoda jest też prosta,
ale wykorzystuje slrn do utworzenia tego pliku.
Metoda ta jest opisana poniżej.
Po zapoznaniu się tym opisem, poniższe czynności powinny być jasne:
- Zanim zaczniesz, wykonaj czynności opisane w
README.
- Utwórz katalog `
/usr/local/share/slrn' (lub taki jaki
ustaliłes podczas kompilacij; po pomyśnej instalacji katalog
powinien utworzyć się automatyczine)
- Uruchom slrn w następujący sposób:
slrn -f SHAREDIR/newsgroups -d
(Oczywiście zamień odpowiednio SHAREDIR.
To utworzy plik newsgroups.dsc w SHAREDIR).
Ta czynność może zająć trochę czasu przy wolnych połączeniach NNTP.
- Jeśli więcej niż jedna osoba będzie korzystała z tego pliku,
upewnij się, że są ustawione odpowiednie prawa dostępu:
chmod go+r SHAREDIR/newsgroups.dsc
To już wszystko!!
|