Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate
Sign In | Create Account

Advertising

users
Friday, April 13th, 2007 at 5:02:07am UTC 

  1. # This is the main Samba configuration file. You should read the
  2. # smb.conf(5) manual page in order to understand the options listed
  3. # here. Samba has a huge number of configurable options (perhaps too
  4. # many!) most of which are not shown in this example
  5. #
  6. # For a step to step guide on installing, configuring and using samba,
  7. # read the Samba-HOWTO-Collection. This may be obtained from:
  8. #  http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
  9. #
  10. # Many working examples of smb.conf files can be found in the
  11. # Samba-Guide which is generated daily and can be downloaded from:
  12. #  http://www.samba.org/samba/docs/Samba-Guide.pdf
  13. #
  14. # Any line which starts with a ; (semi-colon) or a # (hash)
  15. # is a comment and is ignored. In this example we will use a #
  16. # for commentry and a ; for parts of the config file that you
  17. # may wish to enable
  18. #
  19. # NOTE: Whenever you modify this file you should run the command "testparm"
  20. # to check that you have not made any basic syntactic errors.
  21. #
  22. #======================= Global Settings =====================================
  23. [global]
  24.  
  25. # workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
  26.    workgroup = tfxschool
  27.  
  28. # server string is the equivalent of the NT Description field
  29.    server string = Radius Server
  30.  
  31. # Security mode. Defines in which mode Samba will operate. Possible
  32. # values are share, user, server, domain and ads. Most people will want
  33. # user level security. See the Samba-HOWTO-Collection for details.
  34.    security = ads
  35.  
  36. # share definitions
  37. idmap uid = 16777216-33554421
  38. idmap gid = 16777216-33554421
  39. template shell = /bin/bash
  40. winbind use default domain = no
  41.  
  42. # This option is important for security. It allows you to restrict
  43. # connections to machines which are on your local network. The
  44. # following example restricts access to two C class networks and
  45. # the "loopback" interface. For more examples of the syntax see
  46. # the smb.conf man page
  47. ;   hosts allow = 192.168.1. 192.168.2. 127.
  48.  
  49. # If you want to automatically load your printer list rather
  50. # than setting them up individually then you'll need this
  51.    load printers = yes
  52.  
  53. # you may wish to override the location of the printcap file
  54. ;   printcap name = /etc/printcap
  55.  
  56. # on SystemV system setting printcap name to lpstat should allow
  57. # you to automatically obtain a printer list from the SystemV spool
  58. # system
  59. ;   printcap name = lpstat
  60.  
  61. # It should not be necessary to specify the print system type unless
  62. # it is non-standard. Currently supported print systems include:
  63. # bsd, cups, sysv, plp, lprng, aix, hpux, qnx
  64. ;   printing = cups
  65.  
  66. # This option tells cups that the data has already been rasterized
  67. cups options = raw
  68.  
  69. # Uncomment this if you want a guest account, you must add this to /etc/passwd
  70. # otherwise the user "nobody" is used
  71. ;  guest account = pcguest
  72.  
  73. # this tells Samba to use a separate log file for each machine
  74. # that connects
  75.    log file = /var/log/samba/%m.log
  76.  
  77. # Put a capping on the size of the log files (in Kb).
  78.    max log size = 50
  79.  
  80. # Use password server option only with security = server
  81. # The argument list may include:
  82. #   password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
  83. # or to auto-locate the domain controller/s
  84. #   password server = *
  85.    password server = tfxschoolfs01.tfxschool.internal
  86.  
  87. # Use the realm option only with security = ads
  88. # Specifies the Active Directory realm the host is part of
  89.    realm = tfxschool.internal
  90.  
  91. # Backend to store user information in. New installations should
  92. # use either tdbsam or ldapsam. smbpasswd is available for backwards
  93. # compatibility. tdbsam requires no further configuration.
  94. ;   passdb backend = tdbsam
  95.  
  96. # Using the following line enables you to customise your configuration
  97. # on a per machine basis. The %m gets replaced with the netbios name
  98. # of the machine that is connecting.
  99. # Note: Consider carefully the location in the configuration file of
  100. #       this line.  The included file is read at that point.
  101. ;   include = /usr/local/samba/lib/smb.conf.%m
  102.  
  103. # Configure Samba to use multiple interfaces
  104. # If you have multiple network interfaces then you must list them
  105. # here. See the man page for details.
  106. ;   interfaces = 192.168.12.2/24 192.168.13.2/24
  107.  
  108. # Browser Control Options:
  109. # set local master to no if you don't want Samba to become a master
  110. # browser on your network. Otherwise the normal election rules apply
  111. ;   local master = no
  112.  
  113. # OS Level determines the precedence of this server in master browser
  114. # elections. The default value should be reasonable
  115. ;   os level = 33
  116.  
  117. # Domain Master specifies Samba to be the Domain Master Browser. This
  118. # allows Samba to collate browse lists between subnets. Don't use this
  119. # if you already have a Windows NT domain controller doing this job
  120. ;   domain master = yes
  121.  
  122. # Preferred Master causes Samba to force a local browser election on startup
  123. # and gives it a slightly higher chance of winning the election
  124. ;   preferred master = yes
  125.  
  126. # Enable this if you want Samba to be a domain logon server for
  127. # Windows95 workstations.
  128. ;   domain logons = yes
  129.  
  130. # if you enable domain logons then you may want a per-machine or
  131. # per user logon script
  132. # run a specific logon batch file per workstation (machine)
  133. ;   logon script = %m.bat
  134. # run a specific logon batch file per username
  135. ;   logon script = %U.bat
  136.  
  137. # Where to store roving profiles (only for Win95 and WinNT)
  138. #        %L substitutes for this servers netbios name, %U is username
  139. #        You must uncomment the [Profiles] share below
  140. ;   logon path = \\%L\Profiles\%U
  141.  
  142. # Windows Internet Name Serving Support Section:
  143. # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
  144. ;   wins support = yes
  145.  
  146. # WINS Server - Tells the NMBD components of Samba to be a WINS Client
  147. #       Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
  148. ;   wins server = w.x.y.z
  149.  
  150. # WINS Proxy - Tells Samba to answer name resolution queries on
  151. # behalf of a non WINS capable client, for this to work there must be
  152. # at least one  WINS Server on the network. The default is NO.
  153. ;   wins proxy = yes
  154.  
  155. # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
  156. # via DNS nslookups. The default is NO.
  157.    dns proxy = no
  158.  
  159. # These scripts are used on a domain controller or stand-alone
  160. # machine to add or delete corresponding unix accounts
  161. ;  add user script = /usr/sbin/useradd %u
  162. ;  add group script = /usr/sbin/groupadd %g
  163. ;  add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u
  164. ;  delete user script = /usr/sbin/userdel %u
  165. ;  delete user from group script = /usr/sbin/deluser %u %g
  166. ;  delete group script = /usr/sbin/groupdel %g
  167.  
  168.  
  169. #============================ Share Definitions ==============================
  170. [homes]
  171.    comment = Home Directories
  172.    browseable = no
  173.    writable = yes
  174.  
  175. # Un-comment the following and create the netlogon directory for Domain Logons
  176. ; [netlogon]
  177. ;   comment = Network Logon Service
  178. ;   path = /usr/local/samba/lib/netlogon
  179. ;   guest ok = yes
  180. ;   writable = no
  181. ;   share modes = no
  182.  
  183.  
  184. # Un-comment the following to provide a specific roving profile share
  185. # the default is to use the user's home directory
  186. ;[Profiles]
  187. ;    path = /usr/local/samba/profiles
  188. ;    browseable = no
  189. ;    guest ok = yes
  190.  
  191.  
  192. # NOTE: If you have a BSD-style print system there is no need to
  193. # specifically define each individual printer
  194. [printers]
  195.    comment = All Printers
  196.    path = /usr/spool/samba
  197.    browseable = no
  198. # Set public = yes to allow user 'guest account' to print
  199.    guest ok = no
  200.    writable = no
  201.    printable = yes
  202.  
  203. # This one is useful for people to share files
  204. ;[tmp]
  205. ;   comment = Temporary file space
  206. ;   path = /tmp
  207. ;   read only = no
  208. ;   public = yes
  209.  
  210. # A publicly accessible directory, but read only, except for people in
  211. # the "staff" group
  212. ;[public]
  213. ;   comment = Public Stuff
  214. ;   path = /home/samba
  215. ;   public = yes
  216. ;   writable = yes
  217. ;   printable = no
  218. ;   write list = @staff
  219.  
  220. # Other examples.
  221. #
  222. # A private printer, usable only by fred. Spool data will be placed in fred's
  223. # home directory. Note that fred must have write access to the spool directory,
  224. # wherever it is.
  225. ;[fredsprn]
  226. ;   comment = Fred's Printer
  227. ;   valid users = fred
  228. ;   path = /homes/fred
  229. ;   printer = freds_printer
  230. ;   public = no
  231. ;   writable = no
  232. ;   printable = yes
  233.  
  234. # A private directory, usable only by fred. Note that fred requires write
  235. # access to the directory.
  236. ;[fredsdir]
  237. ;   comment = Fred's Service
  238. ;   path = /usr/somewhere/private
  239. ;   valid users = fred
  240. ;   public = no
  241. ;   writable = yes
  242. ;   printable = no
  243.  
  244. # a service which has a different directory for each machine that connects
  245. # this allows you to tailor configurations to incoming machines. You could
  246. # also use the %U option to tailor it by user name.
  247. # The %m gets replaced with the machine name that is connecting.
  248. ;[pchome]
  249. ;  comment = PC Directories
  250. ;  path = /usr/pc/%m
  251. ;  public = no
  252. ;  writable = yes
  253.  
  254. # A publicly accessible directory, read/write to all users. Note that all files
  255. # created in the directory by users will be owned by the default user, so
  256. # any user with access can delete any other user's files. Obviously this
  257. # directory must be writable by the default user. Another user could of course
  258. # be specified, in which case all files would be owned by that user instead.
  259. ;[public]
  260. ;   path = /usr/somewhere/else/public
  261. ;   public = yes
  262. ;   only guest = yes
  263. ;   writable = yes
  264. ;   printable = no
  265.  
  266. # The following two entries demonstrate how to share a directory so that two
  267. # users can place files there that will be owned by the specific users. In this
  268. # setup, the directory should be writable by both users and should have the
  269. # sticky bit set on it to prevent abuse. Obviously this could be extended to
  270. # as many users as required.
  271. ;[myshare]
  272. ;   comment = Mary's and Fred's stuff
  273. ;   path = /usr/somewhere/shared
  274. ;   valid users = mary fred
  275. ;   public = no
  276. ;   writable = yes
  277. ;   printable = no
  278. ;   create mask = 0765

advertising

Update the Post

Either update this post and resubmit it with changes, or make a new post.

You may also comment on this post.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



Please note that information posted here will expire by default in one month. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.

comments powered by Disqus
worth-right
worth-right