My smb.conf :
#======================= Global Settings =====================================
[global]
1. Server Naming Options:
workgroup = GTS
netbios name = castor
server string = Samba Server %v
2. Printing Options:
printcap name = cups
load printers = yes
printing = cups
3. Logging Options:
log file = /var/log/samba/%m.log
max log size = 50
log level = 3
4. Security and Domain Membership Options:
hosts allow = 192.168.0. 127.
map to guest = never
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd '%u'
5. Browser Control and Networking Options:
unix extensions = no
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = yes
os level = 33
domain master = yes
preferred master = yes
6. Domain Control Options:
domain logons = yes
logon script = logon.bat
logon path = \\%L\Profiles\%U
logon home = \\%L\%U\.profile
add user script = /usr/sbin/useradd -s /bin/false '%u'
delete user script = /usr/sbin/userdel '%s'
add user to group script = /usr/bin/gpasswd -a '%u' '%g'
delete user from group script = /usr/bin/gpasswd -d '%u' '%g'
set primary group script = /usr/sbin/usermod -g '%g' '%u'
add group script = /usr/sbin/groupadd %g && getent group '%g'|awk -F: '{print $3}'
delete group script = /usr/sbin/groupdel '%g'
7. Name Resolution Options:
name resolve order = wins lmhosts bcast
wins support = yes
dns proxy = no
8. File Naming Options:
preserve case = yes
short preserve case = yes
default case = upper
case sensitive = no
dos charset = 850
unix charset = UTF-8
#============================ Share Definitions ==============================
[homes]
browseable = no
writable = yes
[agl]
force create mode = 0664
force directory mode = 0774
inherit acls = yes
inherit permissions = yes
oplocks = no
level2 oplocks = no
path = /agl
writable = yes
valid users = +agl
preserve case = no
short preserve case = no
default case = upper
case sensitive = no
[data]
force create mode = 0664
force directory mode = 0774
inherit acls = yes
inherit permissions = yes
oplocks = no
level2 oplocks = no
path = /data
writable = yes
valid users = +gts,+agl
preserve case = no
short preserve case = no
default case = lower
case sensitive = no
[test]
force create mode = 0664
force directory mode = 0774
inherit acls = yes
inherit permissions = yes
oplocks = no
level2 oplocks = no
path = /test
writable = yes
force group = agl
force user = advantage
valid users = +agl
preserve case = no
short preserve case = no
default case = lower
case sensitive = no
[user]
force create mode = 0666
force directory mode = 0777
inherit acls = no
inherit permissions = no
oplocks = no
level2 oplocks = no
path = /user
writable = yes
valid users = +gts
[media]
force create mode = 0666
force directory mode = 0777
inherit acls = yes
inherit permissions = yes
oplocks = yes
level2 oplocks = yes
path = /multimedia
writable = yes
valid users = +gts
[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
guest ok = no
writable = no
[Profiles]
path = /var/lib/samba/profiles
browseable = no
guest ok = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
writable = no
printable = yes
create mode = 0700
guest ok = no
=====================================
print command: see above for details.
=====================================
print command = lpr-cups -P %p -o raw %s -r # using client side printer drivers.
use client driver = yes
[print$]
path = /var/lib/samba/printers
browseable = yes
write list = @adm root
guest ok = no
inherit permissions = yes