Documented -b for brief option.
[samba.git] / examples / redhat / smb.conf
index e6b268cd0056a8e28ecc0456899aff35beb22ac7..d615580710a0ca10b39a817ae53daaee0dde62c8 100644 (file)
-
 ; The global setting for a RedHat default install
-; Make sure and restart the server after making changes to this file, ex:
+; smbd re-reads this file regularly, but if in doubt stop and restart it:
 ; /etc/rc.d/init.d/smb stop
 ; /etc/rc.d/init.d/smb start
-
+;======================= Global Settings =====================================
 [global]
+
+; workgroup = NT-Domain-Name or Workgroup-Name, eg: REDHAT4
    workgroup = WORKGROUP
+
+; comment is the equivalent of the NT Description field
+   comment = RedHat Samba Server
+
+; volume = used to emulate a CDRom label (can be set on a per share basis)
+   volume = RedHat4
+
+; printing = BSD or SYSV or AIX, etc.
    printing = bsd
    printcap name = /etc/printcap
    load printers = yes
+
 ; Uncomment this if you want a guest account
 ;  guest account = pcguest
    log file = /var/log/samba-log.%m
+; Put a capping on the size of the log files (in Kb)
+   max log size = 50
+
+; Options for handling file name case sensitivity and / or preservation
+; Case Sensitivity breaks many WfW and Win95 apps
+;   case sensitive = yes
+    short preserve case = yes
+    preserve case = yes
+
+; Security and file integrity related options
    lock directory = /var/lock/samba
+   locking = yes
+   strict locking = yes
+;   fake oplocks = yes
    share modes = yes
+; Security modes: USER uses Unix username/passwd, SHARE uses WfW type passwords
+;        SERVER uses a Windows NT Server to provide authentication services
+   security = user
+; Use password server option only with security = server
+;   password server = <NT-Server-Name>
+
+; Configuration Options ***** Watch location in smb.conf for side-effects *****
+; Where %m is any SMBName (machine name, or computer name) for which a custom
+; configuration is desired
+;   include = /etc/smb.conf.%m
 
+; Performance Related Options
+; Before setting socket options read the smb.conf man page!!
+   socket options = TCP_NODELAY 
+; Socket Address is used to specify which socket Samba
+; will listen on (good for aliased systems)
+;   socket address = aaa.bbb.ccc.ddd
+; Use keep alive only if really needed!!!!
+;   keep alive = 60
+
+; Domain Control Options
+; OS Level gives Samba the power to rule the roost. Windows NT = 32
+;      Any value < 32 means NT wins as Master Browser, > 32 Samba gets it
+;   os level = 33
+; specifies Samba to be the Domain Master Browser
+;   domain master = yes 
+; Use with care only if you have an NT server on your network that has been
+; configured at install time to be a primary domain controller.
+;   domain controller = <NT-Domain-Controller-SMBName>
+; Domain logon control can be a good thing! See [netlogon] share section below!
+;   domain logons = yes
+; run a specific logon batch file per workstation (machine)
+;   logon script = %m.bat
+; run a specific logon batch file per username
+;   logon script = %u.bat
+; Windows Internet Name Serving Support Section
+; WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
+;      the default is NO.
+;   wins support = yes
+; WINS Server - Tells the NMBD components of Samba to be a WINS Client
+;      Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
+;   wins server = w.x.y.z
+; WINS Proxy - Tells Samba to answer name resolution queries on behalf of a non
+;      WINS Client capable client, for this to work there must be at least one
+;      WINS Server on the network. The default is NO.
+;   wins proxy = yes
+
+;============================ Share Declarations ==============================
 [homes]
    comment = Home Directories
    browseable = no
    read only = no
+   preserve case = yes
+   short preserve case = yes
    create mode = 0750
 
+; Un-comment the following and create the netlogon directory for Domain Logons
+; [netlogon]
+;   comment = Samba Network Logon Service
+;   path = /home/netlogon
+; Case sensitivity breaks logon script processing!!!
+;   case sensitive = no
+;   guest ok = yes
+;   locking = no
+;   read only = yes
+;   browseable = yes  ; say NO if you want to hide the NETLOGON share
+;   admin users = @wheel
+
+; NOTE: There is NO need to specifically define each individual printer
 [printers]
    comment = All Printers
+   path = /var/spool/samba
    browseable = no
    printable = yes
+; Set public = yes to allow user 'guest account' to print
    public = no
    writable = no
    create mode = 0700
    public = yes
    writable = yes
    printable = no
-   write list = @staff
+   write list = @users
 
 ; Other examples. 
 ;