FreeBSD Logo               

Skąd pobrać FreeBSD? Wybierz serwer ftp:
 

 


Dokumentacja
 
manuale  
  faq 
 
handbook

Jak to zrobić?
  Instalacja
  Komendy
  Usługi
  Upgrade
  NFS
  Jądro
  SDI-PPP
  Identyfikacja
  Quota
  OpenSSH
  TelnetSSL 
  Agenci MTA
  POP3 i SMTP
  Autoryzacja
  Serwer WWW
  Serwer NEWS
  Serwer Nazw
  ProFTPD
  IPv6
  Squid
  Samba
  DHCP
  Dummynet
  Ipfilter
  PF
  Polonizacja
  VMvare
  Udostępnianie
  Mały Router
 
Terminal
  Linux2FreeBSD

Niusy
  pl.comp.os.bsd

Po polsku
  bsdzine.org
  freebsd.pl
  www.bsd4u.org
  www.bsdguru.org
  bofh.vt.pl

Po innemu
  bsdvault.net
  freebsdhowtos.com
  freebsd-howto.com

Linkownia



Studio reklamowe

Usługi informatyczne MAC



 

 

 Server News

 

Serwer news to czasem bardzo przydatna rzecz. Oto prosty i krotki opis jak postawić sobie lokalny serwer news. Najbardziej popularnym jest chyba inn. Opis dotyczy wersji portów 2.3.2.

Instalacja

Oczywiście zachęcam do instalacji serwera z portów: /usr/ports/news/inn

$ cd /usr/ports/news/inn
$ make build 
$ make install
$ make clean

Domyślnie nasz serwer powinien zainstalować się w /usr/local/news.

Konfiguracja

Oto kilka kroków, które pozwolą na rozruch serwera news.

1. Modyfikacja /usr/local/news/etc/inn.conf

mta: /usr/sbin/sendmail -oi -oem %s             #twój agent poczty
organization: Serwer News na serwerze twoja.domena.pl
pathhost: twoja.domena.pl
pathnews: /usr/local/news

# General Settings

domain: twoja.domena.pl
innflags:
mailcmd: /usr/local/news/bin/innmail
server: twoja.domena.pl

2. Modyfikacja /usr/local/news/etc/expire.ctl

/remember/:10
*:A:1:10:30
0:1:10:30

3. Uprawnienia do czytania grup /usr/local/news/etc/readers.conf

Uwaga! nazwy grup powinny zaczynać się od  nazwy serwera np. dj.gv.edu.pl dj.test itd.

auth "localhost" {
hosts: "localhost, 127.0.0.1, stdin, *.pl"
default: "<localhost>"
}

# daje możliwość dostępu z localhost, 127.0.0.1, stdin, *.pl

access "localhost" {
users: "<localhost>"
newsgroups: "dj.*"
access: RPA

#pozwala na czytanie i ogłaszania we wszystkich grupach dj.*

Są to podstawowe zmiany, których należy dokonać w konfiguracji serwera aby zadziałał

Startujemy

W /usr/local/etc/rc.d/innd.sh

$ cd /usr/local/etc/rd.d/
$ chmod 700 innd.sh
$ sh innd.sh

zawartość innd.sh

#!/bin/sh
if [ $# -eq 0 -o x$1 = xstart ]; then
if [ -x /usr/local/news/bin/rc.news -a -f /usr/local/news/db/history.dir ]; then
su -fm news -c /usr/local/news/bin/rc.news && echo ' inn'
fi
fi
if [ x$1 = xstop ]; then
su -fm news -c '/usr/local/news/bin/rc.news stop'
fi

Tworzenie grup

Po pierwsze musi być już odpalony inn. Do tworzenia i usuwania grup służy polecenie ctlinnd.
Tworzymy pisząc np. sh /usr/local/news/bin/ctlinnd newgroup dj.grupa , a usuwamy grupę pisząc sh /usr/local/news/bin/ctlinnd rmgroup dj.grupa

Miłej zabawy i dużej liczby postów.

 

 

A teraz przykład listy dyskusyjnej news.tpi.pl - interfejs WWW news.freebsd.kie.pl


Oficjalna strona projektu: http://www.isc.org/products/INN/ 


sierpień 2001





Kontakt  

© 2001-2009 FreeBSD Projekt
Wszelkie Prawa Zastrzeżone.