Line 42: |
Line 42: |
| Create based new template fragments for this configuration file | | Create based new template fragments for this configuration file |
| | | |
− | ==Configuration Database Parameters to Modify== | + | ==Configuration Database Parameters== |
| | | |
| '''SMBD''' : Delete | | '''SMBD''' : Delete |
Line 50: |
Line 50: |
| '''SMB''' : In general, all of the template fragments will be redesigned to allow dbase parameters to override many Samba defaults. Specific parameters that need to be defined or modified are as follows: | | '''SMB''' : In general, all of the template fragments will be redesigned to allow dbase parameters to override many Samba defaults. Specific parameters that need to be defined or modified are as follows: |
| | | |
− | *'''''ServerRole''''': Redefine with the following: | + | *'''''Remove from current default''''' |
− | **SA: Stand Alone Server Mode | + | **''UnixCharSet'': Delete |
− | **BD: Backup Domain Controller/Member | + | |
− | **DC: Domain Controller (Current default. See server role explanation) | + | *'''''Default''''' |
− | *'''''UnixCharSet''''': Delete | + | **''Workgroup'': Defaulted to sme-server |
− | *'''''KernelOplocks''''': Add and set to enabled | + | **''serverString'': Defaulted to SME Server |
− | *'''''Level2Oplocks''''': Add and set to enabled | + | **''ServerRole'': Redefine with the following: |
− | *'''''OSLevel''''': Redefine to 65 | + | ***SA: Stand Alone Server Mode |
− | *'''''dnsForwarder''''': New parameter that could be defined to forward DNS requests from the Samba DNS to another DNS. | + | ***BD: Backup Domain Controller/Member |
| + | ***DC: Domain Controller (Current default. See server role explanation) |
| + | **''OpLocks'': Defaulted to enabled |
| + | **''KernelOplocks'': Add and default to enabled |
| + | **''Level2Oplocks'': Add and default to enabled |
| + | **''OSLevel'': Redefine to 65 |
| + | **''dnsForwarder'': New parameter that could be defined to forward DNS requests from the Samba DNS to another DNS. |
| + | |
| + | *'''Others (optional)''': These parameters are meant to take smb.conf inputs as defined the man pages. Defaults for these parameters are the same as the corresponding defaults in the smb.conf man page. Template fragments feed these parameters into the smb.conf file with minimal syntax checking, as it is assumed those who manually input them know what they are doing. |
| + | **''NameResolveOrder'' |
| + | *''ServerServices'' |
| + | *''SMBPorts'' |
| + | *''SocketOptions'' |
| + | *''WideLinks'' |
| + | *''GuestAccount'' |
| + | *''GuestOK (Y/N)'' |
| + | *''LogonDrive'' |
| + | *''RoamingProfiles (Y/N)'' |
| + | *''LogonPath'' |
| + | *''BindInterfacesOnly'' (Y/N) |
| + | *''CaseSensitive'' (Y/N) |
| + | *''MaxLogSize'' |
| | | |
| '''KRB5''' : Create new configuration dbase entry for Kerberos service in Samba | | '''KRB5''' : Create new configuration dbase entry for Kerberos service in Samba |