[global] workgroup = Pick ; server string = Samba Server Version %v server string = PPro2Host netbios name = PPro2Host interfaces = lo eth0 hosts allow = 127. 192.168.255.10 192.168.255.16 192.168.255.18 # --------------------------- Logging Options ----------------------------- # logs split per machine log file = /var/log/samba/%m.log # max 50KB per log file, then rotate max log size = 50 # ----------------------- Standalone Server Options ------------------------ # # Security can be set to user, share(deprecated) or server(deprecated) # # Backend to store user information in. New installations should # use either tdbsam or ldapsam. smbpasswd is available for backwards # compatibility. tdbsam requires no further configuration. security = user passdb backend = tdbsam # ----------------------- Browser Control Options ---------------------------- # # set local master to no if you don't want Samba to become a master # browser on your network. Otherwise the normal election rules apply # # OS Level determines the precedence of this server in master browser # elections. The default value should be reasonable # # Preferred Master causes Samba to force a local browser election on startup # and gives it a slightly higher chance of winning the election local master = no ; os level = 33 ; preferred master = yes #----------------------------- Name Resolution ------------------------------- # Windows Internet Name Serving Support Section: # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both # # - WINS Support: Tells the NMBD component of Samba to enable it's WINS Server # # - WINS Server: Tells the NMBD components of Samba to be a WINS Client # # - WINS Proxy: Tells Samba to answer name resolution queries on # behalf of a non WINS capable client, for this to work there must be # at least one WINS Server on the network. The default is NO. # # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names # via DNS nslookups. ; wins support = yes ; wins server = w.x.y.z ; wins proxy = yes ; dns proxy = yes # --------------------------- Printing Options ----------------------------- # # Load Printers let you load automatically the list of printers rather # than setting them up individually # # Cups Options let you pass the cups libs custom options, setting it to raw # for example will let you use drivers on your Windows clients # # Printcap Name let you specify an alternative printcap file # # You can choose a non default printing system using the Printing option load printers = yes cups options = raw ; printcap name = /etc/printcap #obtain list of printers automatically on SystemV ; printcap name = lpstat ; printing = cups # --------------------------- Filesystem Options --------------------------- # # The following options can be uncommented if the filesystem supports # Extended Attributes and they are enabled (usually by the mount option # user_xattr). Thess options will let the admin store the DOS attributes # in an EA and make samba not mess with the permission bits. # # Note: these options can also be set just per share, setting them in global # makes them the default for all shares force create mode = 0000 force directory mode = 0000 create mode = 0777 map archive = yes map hidden = yes map read only = yes map system = yes store dos attributes = yes #============================ Share Definitions ============================== #[homes] #comment = Home Directories #browseable = no #writable = yes #; valid users = %S #; valid users = MYDOMAIN\%S #[printers] #comment = All Printers #path = /var/spool/samba #browseable = no #guest ok = no #writable = no #printable = yes # # Un-comment the following and create the netlogon directory for Domain Logons ; [netlogon] ; comment = Network Logon Service ; path = /var/lib/samba/netlogon ; guest ok = yes ; writable = no ; share modes = no # Un-comment the following to provide a specific roving profile share # the default is to use the user's home directory ; [Profiles] ; path = /var/lib/samba/profiles ; browseable = no ; guest ok = yes # A publicly accessible directory, but read only, except for people in # the "staff" group ; [public] ; comment = Public Stuff ; path = /home/samba ; public = yes ; writable = yes ; printable = no ; write list = +staff [vm-backups] comment = Backup directory for Cobian Backup on PPro2Host path = /home/vm-backups public = yes writable = yes printable = no # valid users = PICK\todd,PICK\billy,PICK\mark valid users = todd,billy,mark write list = @drivers read list = @pick,@drivers force group = pick force user = public locking = yes ; map archive owner execute bit must include 0100 ; map system group execute bit must include 0010 ; map hidden world execute bit must include 0001 ; Note: after doing all the above map stuff, it is a good idea to do ; a mass chmod to 2766 (Read Only=off, Archive=on, Hidden=off). ; And, you definately want hidden to be turned off!!! force create mode = 0000 create mode = 0777 force directory mode = 0000 directory mode = 0777 map archive = yes map system = yes map hidden = yes public = no level2 oplocks = False ; oplocks = yes oplocks = no writable = yes printable = no browseable = yes [Drivers-Windows] comment = Drivers-Windows directory on PPro2Host path = /home/Drivers-Windows public = yes writable = yes printable = no