From 85e8b731d22f48a33d317a2c959cf4aef8151b27 Mon Sep 17 00:00:00 2001 From: ssorce Date: Mar 19 2007 17:12:06 +0000 Subject: Add a different smb.conf file, do not use the obsolete one in packaging/RedHat9 --- diff --git a/smb.conf.default b/smb.conf.default new file mode 100644 index 0000000..c439b93 --- /dev/null +++ b/smb.conf.default @@ -0,0 +1,215 @@ +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options (perhaps too +# many!) most of which are not shown in this example +# +# For a step to step guide on installing, configuring and using samba, +# read the Samba-HOWTO-Collection. This may be obtained from: +# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf +# +# Many working examples of smb.conf files can be found in the +# Samba-Guide which is generated daily and can be downloaded from: +# http://www.samba.org/samba/docs/Samba-Guide.pdf +# +# Any line which starts with a ; (semi-colon) or a # (hash) +# is a comment and is ignored. In this example we will use a # +# for commentry and a ; for parts of the config file that you +# may wish to enable +# +# NOTE: Whenever you modify this file you should run the command "testparm" +# to check that you have not made any basic syntactic errors. +# +#======================= Global Settings ===================================== + +[global] + +# ----------------------- Netwrok Related Options ------------------------- +# +# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH +# +# server string is the equivalent of the NT Description field +# +# netbios name can be used to specify a server name not tied to the hostname +# +# Interfaces lets you configure Samba to use multiple interfaces +# If you have multiple network interfaces then you can list the ones +# you want to listen on (never omit localhost) +# +# Hosts Allow/Hosts Deny lets you restrict who can connect, and you can +# specifiy it as a per share option as well +# + workgroup = MYGROUP + server string = Samba Server Version %v + +; netbios name = MYSERVER + +; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 +; hosts allow = 127. 192.168.12. 192.168.13. + +# --------------------------- Logging Options ----------------------------- +# +# Log File let you specify where to put logs and how to split them up. +# +# Max Log Size let you specify the max size log files should reach + + log file = /var/log/samba/log.%m # logs split per machine + max log size = 50 # max 50KB per log file, then rotate + +# ----------------------- Standalone Server Options ------------------------ +# +# Scurity 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. +# +# Use password server option only with security = server +# The argument list may include: +# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name] +# or to auto-locate the domain controller/s +# password server = * + +; security = user +; passdb backend = tdbsam +; password server = + + +# ----------------------- Domain Members Options ------------------------ +# +# Security must be set to domain or ads +# +# Use the realm option only with security = ads +# Specifies the Active Directory realm the host is part of + +; security = domain +; realm = MY_REALM + + +# ----------------------- Domain Controller Options ------------------------ +# +# Security must be set to user for domain controllers +# +# Domain Master specifies Samba to be the Domain Master Browser. This +# allows Samba to collate browse lists between subnets. Don't use this +# if you already have a Windows NT domain controller doing this job +# +# Domain Logons let Samba be a domain logon server for Windows workstations. +# +# Logon Scrpit let yuou specify a script to be run at login time on the client +# You need to provide it in a share called NETLOGON +# +# Logon Path let you specify where user profiles are stored (UNC path) +# +# Various scripts can be used on a domain controller or stand-alone +# machine to add or delete corresponding unix accounts +# +; security = user + +; domain master = yes +; domain logons = yes + +; logon script = %m.bat # the login script name depends on the machine name +; logon script = %u.bat # the login script name depends on the unix user used +; logon path = \\%L\Profiles\%u +; logon path = # disables profiles support by specifing an empty path + +; 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 + + +# ----------------------- 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. The default is NO. + +; wins support = yes +; wins server = w.x.y.z +; wins proxy = yes + + dns proxy = no + +# --------------------------- Printing Options ----------------------------- +# +# Load Printers let you load automatically the list of printers rather +# than setting them up individually +# +# Printcap Name let you specify an alternative printcap file +# +# You can choose a non default printing system using the Printing option + + load printers = yes +; printcap name = /etc/printcap +; printcap name = lpstat #obtain list of printers automatically on SystemV +; printing = cups + +#============================ 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