Dalšie Predchadzajúce Obsah

## 3. Konfigurácia

## 3.1 Uživatelský manažment

Vy môžete organizovať uživateľov jednoduchým upraveným /etc/passwd, a ak váš system podporuje, tak aj súborom /etc/shadow. Ktorykoľvek skutočný uživateľ uvedený v /etc/passwd sa môže so svojím nastavením heslom, pripojiť na FTP server, pokia vyhovuje istým konfiguračným krité riam. Anonymného uživateľa je možné zrušiť s premenou ANONYMOUS_USER. PAM je tiež podporovaný.

## 3.2 Konfiguračný súbor

### Globalné štruktúry

v "global" štruktúre, môžeš priradiť hodnoty jednotlivým konfiguračným voľbám. Syntax je nasledovná:

> `

>     global {
>       meno1="hodnota1"
>       meno2="hodnota2"
>     }

> `

### Úživateľské štruktúry

Toto sú uživateľské štruktúry, v ktorej môžete nahradiť globalné nastavenia pre jednotlivých uživateľov. Príklad:

> `

>     global {
>       meno1="hodnota1"
>       meno2="hodnota2"
>     }
>     user foo {
>       meno1="hodnota3"
>     }

> `

Keď je uživateľ prihlasený, meno1 bude rovny hodnota1. Ak je prihlasený iný uživateľ, meno1 bude rovné hodnota1. meno2 bude vždy rovný hodnota2.

### Skupinová štruktúra

Tiež môžeš definovať nastavenia pre skupiny uživateľov. Toto by bolo pre jedneho uživateľa, ale vy môžete definovať tiež viac ako jedneho uživateľa v skupine. Vy môžete do skupiny definovať aj inú skupinu, ale ju musíťe definovať najskôr so znakom @. Príklad:

> `

>     group foo,bar,@baz {
>       meno1="hodnota1"
>     }

> `

Tieto nastavenia pôsobia na uživateľa foor a bar a na každého, kto je v skupine baz. Vedľajšie členstvo v skupine stačí.

### Priečinková štruktúra

Vy môžete nastaviť voľby, ktoré oplyvňujú uživateľov len v určitom adresáre alebo v nejakom podadresáre v ňom, čiže aj rekurzívne v definovanom adresári. Všimnite si, že môžete použiť tieto štruktúry vovnútry globalných, uživatelských a skupinových štruktúrach. Takto vy môžete tiež nastaviť adresár - špecialné nastavenia pre jednotlivých uživateľov. Príklad:

> `

>     global {
>       meno1="hodnota1"
>       directory "/foo" {
>         meno1="hodnota2"
>       }
>     }
>     user bar {
>       directory "/foo" {
>         meno1="hodnota3"
>       }
>     }

> `

V tomto príklade, meno1 bude mať hodnotu3, keď uživateľ bar, bude v priečinku /foo. hodnota2 to bude, ak bude v adresári /foo. V iných prípade to bude hodnota1.

Na vysvetlenie dvojíc mená/hodnoty je vybavený bftp príkladovým konfiguračným súborom (pokiaľ ste neaktualizovaly, tak je tento súbor už skopirovaný do /etc vásho systému). Modifikujte si ho podľa vašej potreby. Predvoľby by mali byť v poriadku.

Ďalšia Predchadzajúca Obsah