swat
8

# swat

Webowe Narzędzie Administracyjne Samby

          swat
          -s <plik konfiguracyjny smb>
          -a

## OPIS

Ten program jest częścią pakietu Samba.

`swat` umożliwia administratorowi Samba skonfigurować złożony plik `smb.conf` poprzez przeglądarkę Web. Dodatkowo, strona konfiguracyjna swat ma łącza do pomocy do wszystkich konfigurowalnych opcji w pliku smb.conf pozwalając administratorowi z łatwością oglądać efekty jakiejkolwiek zmiany.

swat jest uruchamiany z inetd

## OPCJE

-s <plik konfiguracyjny smb>

  Domyślna ścieżka do pliku konfiguracyjnego jest determinowana w czasie kompilacji. Określony tu plik zawiera detale konfiguracyjne wymagane przez serwer `smbd` . Jest to plik który swat będzie modyfikował. Informacja w tym pliku zawiera specyficzne dla serwera informacje takie, jak którego pliku printcap użyć, jak również opisy wszystkich usług które serwer ma udostępniać. Zobacz `smb.conf(5)` aby uzyskać więcej informacji.

-a

  Ta opcja wyłącza autentykację i ustawia swat w trybie demo. W trybie tym każdy będzie w stanie zmodyfikować plik smb.conf file.

  NIE włączaj tej opcji na serwerze produkcyjnym.

## INSTALACJA

Po kompilacji SWAT trzeba uruchomić `make install` aby zainstalować binaria swat i różne pliki pomocy oraz rysunki. Domyślna instalacja umieściłaby je w:

- /usr/local/samba/bin/swat

- /usr/local/samba/swat/images/*

- /usr/local/samba/swat/help/*

### Instalacja Inetd

Aby ustawić SWAT do uruchamiania przez inetd potrzebna jest edycja twoich plików `/etc/inetd.conf` i `/etc/services`.

W `/etc/services` trzeba dodać taką linię:

`swat 901/tcp`

Notka dla użytkowników NIS/YP - możesz potrzebować przebudować mapowanie usług NIS zamiast zmieniać lokalny plik `/etc/services`.

wybór numeru portu nie jest tak naprawdę ważny z wyjątkiem tego, że powinien być mniejszy niż 1024 i aktualnie nieużywany (używanie numeru powyżej 1024 stanowi możliwą lukę w bezpieczeństwie zależnie od detali implementacyjnych twojego demona `inetd`).

W `/etc/inetd.conf` powinieneś dodać taką linię:

`swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat`

Po dokonaniu edycji `/etc/services` i `/etc/inetd.conf` potrzebne jest jeszcze wysłanie sygnału HUP do inetd. Aby to zrobić użyj `kill -1 PID`, gdzie PID jest numerem ID procesu demona inetd.

### URUCHAMIANIE

Aby uruchomić swat po prostu uruchom twoją ulubioną przeglądarkę web i skieruj ją na "http://localhost:901/".

Zauważ, że możesz podłączyć się do swat z każdej maszyny połączonej przez IP, ale łączenie się ze zdalnej maszyny pozostawia twoje połączenie otwartym na podsłuchiwanie hasła ponieważ będzie ono wysyłane po łączach w czystym tekście.

## PLIKI

`/etc/inetd.conf`

  Ten plik musi zawierać odpowiednią informację startową dla meta-demona.

`/etc/services`

  Ten plik musi zawierać mapowanie nazwy usługi (np. swat) na port usługi (np. 901) i typ protokołu (np. tcp).

`/usr/local/samba/lib/smb.conf`

  Jest to domyślna lokalizacja pliku konfiguracyjnego `smb.conf(5)` który swat edytuje. Inne powszechne miejsca w których systemy instalują ten plik to `/usr/samba/lib/smb.conf` i `/etc/smb.conf`. Ten plik opisuje wszystkie usługi, które serwer ma udostępniać klientom.

## OSTRZEŻENIA

`swat` przepisze twój plik `smb.conf`. Uporządkuje na nowo wpisy i usunie wszystkie komentarze oraz opcje `include=` i `copy=`. Jeśli twój plik `smb.conf` to pieczołowicie stworzone rękodzieło, to zrób jego kopię zapasową, albo nie używaj swat!

## WERSJA

Ta strona podręcznika jest poprawna dla wersji 2.2 pakietu Samba.

## ZOBACZ TEŻ

`inetd(5)`, `smbd(8)`, smb.conf(5)

## AUTOR

Pierwotnie, Samba i związane z nią oprogramowanie były stworzone przez Andrew Tridgella. Samba jest teraz rozwijana przez Zespół Samba jako projekt Open Source podobnie jak jądro Linux.

Pierwotnie, strony podręcznika Samba zostały napisane przez Karla Auera. Kody źrodłowe tych stron zostały przekonwertowane do formatu YODL (kolejny świetny kawałek oprogramowania Open Source dostępny na ftp://ftp.icce.rug.nl/pub/unix/) i zaktualizowane do wydania 2.0 samby przez Jeremy Allisona. Konwersja do DocBook została wykonana przez Geralda Cartera. Tłumaczenie na język polski i konwersję polskiej wersji do DocBook wykonał Rafał Szcześniak.