Witam
Oto mój smb.conf. Przetestowany i chodzi pięknie.
Zanim dodasz usera do samby, ten że user musi być dodany do systemu,
a dopiero wtedy dodajesz danego usera do samby:
smbpasswd -L -a -e jakiś_tam_user
następnie wystartuj sambę i ciesz się
#
#======================= Global Settings =====================================
[global]
workgroup = MY_Group
netbios name = Samba server
server string = Router_nnd
security = user
hosts allow = 192.168.0. 192.168.1. 127.
; guest account = pcguest
log file = /var/log/samba/log.%m
max log size = 500
# szyfrowanie haseł
encrypt passwords = yes
# lokalizacja pliku z hasłami
smb passwd file = /etc/samba/private/smbpasswd
; realm = MY_REALM
; passdb backend = tdbsam
; include = /usr/local/samba/lib/smb.conf.%m
; socket options = TCP_NODELAY
# interfejs serwera
interfaces = 192.168.1.1/24
local master = yes
os level = 99
domain master = yes
preferred master = yes
domain logons = yes
; logon script = %U.bat
; logon path = \\%L\Profiles\%U
# serwer WINS
wins support = yes
; wins server = w.x.y.z
; wins proxy = yes
; dns proxy = no
; add user script = /usr/sbin/useradd %u
; add group script = /usr/sbin/groupadd %g
; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
; delete user script = /usr/sbin/userdel %u
; delete user from group script = /usr/sbin/deluser %u %g
; delete group script = /usr/sbin/groupdel %g
# polskie znaki
character set =ISO8859-2
client code page = 852
#============================ Share Definitions ==============================
# zeby kazdy user logowal sie do swojego katalogu
[homes]
comment = Katalog Domowy
browseable = yes
writable = yes
# zostawic tak jak jest. 'netlogon' musi byc.
[netlogon]
comment = Network Logon Service
path = /usr/local/samba/lib/netlogon
guest ok = no
writable = no
share modes = no
public = no
browseable = no
;[Profiles]
; path = /usr/local/samba/profiles
; browseable = no
; guest ok = yes
; [printers]
; comment = All Printers
; path = /usr/spool/samba
; browseable = no
; guest ok = no
; writable = no
; printable = yes
# katalog publiczny wejscie bez hasel, kazdy moze kasowac i zapisywac
[public]
comment = Katalog Publiczny
path = /home/samba/pub
create mask = 07[color=red]44[/color]
directory mask = 07[color=red]55[/color]
public = yes
only guest = yes
writable = yes
printable = no
# katalog dla usera 'alex' i grupy 'html'. Wazny jest ten '+'. Nikt inny tu
# nie wchodzi. Podane tu nazwy sa przykladowe i nalezy je zastapic
# swoimi.
[html]
comment = server www
path = /home/httpd/html
writable = yes
valid users = alex +html
force group = html
P.S Wszystkie linie muszą być w jednym ciągu.
Łamanie (przeniesienie) lini jest możliwe przez dodanie na końcu lini '\'
Pozdrawiam