konfiguracja Samby
Nazwa grupy roboczejw ktorej ma dzialac serwer:
workgroup = MYWORKGROUPNAME
Ponizsze nie ma wiekszego znaczenia, niz pokazanie ze to nie jest Windows!
%v to zmienna zawierajaca numer wersji Samby.
server string = Samba Server %v
Plik w ktorym Samba bedzie zapisywala logi oraz jego maksymalny rozmiar:
log file = /var/log/samba/log.%m
max log size = 1000
Ustawienia dla gdniazda polaczenia:
socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
Dobry pomysl to przywiazac Sambe do lokalnego interfejsu sieci.
interfaces = lo eth1
bind interfaces only = yes
Teraz ustalimy komu pozwalamy sie laczyc, co jest dobrym pomyslem gdyz nie uzywam hasel:
hosts allow = 127.0.0.1 192.168.1.0/24
hosts deny = 0.0.0.0/0
Inne opcje bezpieczenstwa to USER, DOMAIN, ADS, and SERVER
Domyslna jest USER wiec zmienie na SHARE gdyz poziom dostepu bede ustalal dla kazdej wymiany z osobna.
security = share
A jako ze nie uzywam hasel to:
guest ok = yes
Caly plik konfiguracyjny:
[global]
workgroup = G-NET
server string = Samba %v on %L
interfaces = lo, eth1
bind interfaces only = Yes
security = SHARE
map to guest = Bad User
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
hosts allow = 127.0.0.1, 192.168.0.2/11
hosts deny = 0.0.0.0/0
[udostepnione]
path = /mnt/storage/upostepnione
force user = greg
force group = users
read only = No
create mask = 0664
directory mask = 0774
guest ok = Yes