新建用户x,组为root, useradd x -g root

用pdbedit -a  x 命令添加x到samba服务中,输入密码,即为共享连接时的密码

在配置完毕后,可以用testparm /etc/samba/smb.conf来检查是否正确

网上邻居不显示,是因为网卡的ip设置问题,用office访问。

  1. # Intel Corporation Unknown device 10d3
  2. DEVICE=eth1
  3. ONBOOT=yes
  4. BOOTPROTO=static
  5. HWADDR=00:e0:81:ba:e7:88
  6. TYPE=Ethernet
  7. #USERCTL=no
  8. IPV6INIT=no
  9. #PEERDNS=yes
  10. NETMASK=255.255.255.0
  11. IPADDR=172.16.0.250
  12. GATEWAY=172.16.0.1
  13. DNS1=202.102.152.3
  14. DNS2=114.114.114.114
  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. #---------------
  23. # SELINUX NOTES:
  24. #
  25. # If you want to use the useradd/groupadd family of binaries please run:
  26. # setsebool -P samba_domain_controller on
  27. #
  28. # If you want to share home directories via samba please run:
  29. # setsebool -P samba_enable_home_dirs on
  30. #
  31. # If you create a new directory you want to share you should mark it as
  32. # "samba-share_t" so that selinux will let you write into it.
  33. # Make sure not to do that on system directories as they may already have
  34. # been marked with othe SELinux labels.
  35. #
  36. # Use ls -ldZ /path to see which context a directory has
  37. #
  38. # Set labels only on directories you created!
  39. # To set a label use the following: chcon -t samba_share_t /path
  40. #
  41. # If you need to share a system created directory you can use one of the
  42. # following (read-only/read-write):
  43. # setsebool -P samba_export_all_ro on
  44. # or
  45. # setsebool -P samba_export_all_rw on
  46. #
  47. # If you want to run scripts (preexec/root prexec/print command/...) please
  48. # put them into the /var/lib/samba/scripts directory so that smbd will be
  49. # allowed to run them.
  50. # Make sure you COPY them and not MOVE them so that the right SELinux context
  51. # is applied, to check all is ok use restorecon -R -v /var/lib/samba/scripts
  52. #
  53. #--------------
  54. #
  55. #======================= Global Settings =====================================
  56.  
  57. [global]
  58.  
  59. # ----------------------- Network Related Options -------------------------
  60. #
  61. # workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
  62. #
  63. # server string is the equivalent of the NT Description field
  64. #
  65. # netbios name can be used to specify a server name not tied to the hostname
  66. #
  67. # Interfaces lets you configure Samba to use multiple interfaces
  68. # If you have multiple network interfaces then you can list the ones
  69. # you want to listen on (never omit localhost)
  70. #
  71. # Hosts Allow/Hosts Deny lets you restrict who can connect, and you can
  72. # specifiy it as a per share option as well
  73. #
  74. workgroup = WORKGROUP
  75. server string = Samba Server Version %v
  76.  
  77. netbios name = office
  78.  
  79. # workgroup = WORKGROUP
  80. security = user
  81. passdb backend = tdbsam
  82.  
  83. # netbios name = Office
  84. printing = cups
  85. printcap name = cups
  86. load printers = yes
  87. cups options = raw
  88.  
  89. NTLM auth = yes
  90. Lanman auth = no
  91. Client lanman auth = no
  92. Browsable = yes
  93. interfaces = lo eth1 192.168.7.250/24 172.16.0.250/24
  94. ; hosts allow = 127. 192.168.12. 192.168.13.
  95.  
  96. # --------------------------- Logging Options -----------------------------
  97. #
  98. # Log File let you specify where to put logs and how to split them up.
  99. #
  100. # Max Log Size let you specify the max size log files should reach
  101.  
  102. # logs split per machine
  103. log file = /var/log/samba/%m.log
  104. # max 50KB per log file, then rotate
  105. max log size = 50
  106.  
  107. # ----------------------- Standalone Server Options ------------------------
  108. #
  109. # Security can be set to user, share(deprecated) or server(deprecated)
  110. #
  111. # Backend to store user information in. New installations should
  112. # use either tdbsam or ldapsam. smbpasswd is available for backwards
  113. # compatibility. tdbsam requires no further configuration.
  114.  
  115. security = user
  116. passdb backend = tdbsam
  117.  
  118. # ----------------------- Domain Members Options ------------------------
  119. #
  120. # Security must be set to domain or ads
  121. #
  122. # Use the realm option only with security = ads
  123. # Specifies the Active Directory realm the host is part of
  124. #
  125. # Backend to store user information in. New installations should
  126. # use either tdbsam or ldapsam. smbpasswd is available for backwards
  127. # compatibility. tdbsam requires no further configuration.
  128. #
  129. # Use password server option only with security = server or if you can't
  130. # use the DNS to locate Domain Controllers
  131. # The argument list may include:
  132. # password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
  133. # or to auto-locate the domain controller/s
  134. # password server = *
  135.  
  136. ; security = domain
  137. ; passdb backend = tdbsam
  138. ; realm = MY_REALM
  139.  
  140. ; password server = <NT-Server-Name>
  141.  
  142. # ----------------------- Domain Controller Options ------------------------
  143. #
  144. # Security must be set to user for domain controllers
  145. #
  146. # Backend to store user information in. New installations should
  147. # use either tdbsam or ldapsam. smbpasswd is available for backwards
  148. # compatibility. tdbsam requires no further configuration.
  149. #
  150. # Domain Master specifies Samba to be the Domain Master Browser. This
  151. # allows Samba to collate browse lists between subnets. Don't use this
  152. # if you already have a Windows NT domain controller doing this job
  153. #
  154. # Domain Logons let Samba be a domain logon server for Windows workstations.
  155. #
  156. # Logon Scrpit let yuou specify a script to be run at login time on the client
  157. # You need to provide it in a share called NETLOGON
  158. #
  159. # Logon Path let you specify where user profiles are stored (UNC path)
  160. #
  161. # Various scripts can be used on a domain controller or stand-alone
  162. # machine to add or delete corresponding unix accounts
  163. #
  164. ; security = user
  165. ; passdb backend = tdbsam
  166.  
  167. ; domain master = yes
  168. ; domain logons = yes
  169.  
  170. # the login script name depends on the machine name
  171. ; logon script = %m.bat
  172. # the login script name depends on the unix user used
  173. ; logon script = %u.bat
  174. ; logon path = \\%L\Profiles\%u
  175. # disables profiles support by specifing an empty path
  176. ; logon path =
  177.  
  178. ; add user script = /usr/sbin/useradd "%u" -n -g users
  179. ; add group script = /usr/sbin/groupadd "%g"
  180. ; add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
  181. ; delete user script = /usr/sbin/userdel "%u"
  182. ; delete user from group script = /usr/sbin/userdel "%u" "%g"
  183. ; delete group script = /usr/sbin/groupdel "%g"
  184.  
  185. # ----------------------- Browser Control Options ----------------------------
  186. #
  187. # set local master to no if you don't want Samba to become a master
  188. # browser on your network. Otherwise the normal election rules apply
  189. #
  190. # OS Level determines the precedence of this server in master browser
  191. # elections. The default value should be reasonable
  192. #
  193. # Preferred Master causes Samba to force a local browser election on startup
  194. # and gives it a slightly higher chance of winning the election
  195. ; local master = no
  196. ; os level = 33
  197. ; preferred master = yes
  198.  
  199. #----------------------------- Name Resolution -------------------------------
  200. # Windows Internet Name Serving Support Section:
  201. # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
  202. #
  203. # - WINS Support: Tells the NMBD component of Samba to enable it's WINS Server
  204. #
  205. # - WINS Server: Tells the NMBD components of Samba to be a WINS Client
  206. #
  207. # - WINS Proxy: Tells Samba to answer name resolution queries on
  208. # behalf of a non WINS capable client, for this to work there must be
  209. # at least one WINS Server on the network. The default is NO.
  210. #
  211. # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
  212. # via DNS nslookups.
  213.  
  214. ; wins support = yes
  215. ; wins server = w.x.y.z
  216. ; wins proxy = yes
  217.  
  218. ; dns proxy = yes
  219.  
  220. # --------------------------- Printing Options -----------------------------
  221. #
  222. # Load Printers let you load automatically the list of printers rather
  223. # than setting them up individually
  224. #
  225. # Cups Options let you pass the cups libs custom options, setting it to raw
  226. # for example will let you use drivers on your Windows clients
  227. #
  228. # Printcap Name let you specify an alternative printcap file
  229. #
  230. # You can choose a non default printing system using the Printing option
  231.  
  232. ; load printers = yes
  233. # cups options = raw
  234. # username map = /etc/samba/smbusers
  235. ; workgroup = WORKGROUP
  236. ; security = user
  237. ; encrypt passwords = yes
  238. ; guest ok = no
  239. ; guest account = nobody
  240. ; encrypt passwords = yes
  241. ; guest ok = no
  242. ; guest account = nobody
  243.  
  244. ; printcap name = /etc/printcap
  245. #obtain list of printers automatically on SystemV
  246. ; printcap name = lpstat
  247. ; printing = cups
  248.  
  249. # --------------------------- Filesystem Options ---------------------------
  250. #
  251. # The following options can be uncommented if the filesystem supports
  252. # Extended Attributes and they are enabled (usually by the mount option
  253. # user_xattr). Thess options will let the admin store the DOS attributes
  254. # in an EA and make samba not mess with the permission bits.
  255. #
  256. # Note: these options can also be set just per share, setting them in global
  257. # makes them the default for all shares
  258.  
  259. ; map archive = no
  260. ; map hidden = no
  261. ; map read only = no
  262. ; map system = no
  263. ; store dos attributes = yes
  264.  
  265. #============================ Share Definitions ==============================
  266.  
  267. #[homes]
  268. # comment = Home Directories
  269. # browseable = no
  270. # writeable = yes
  271. #; valid users = %S
  272. #; valid users = MYDOMAIN\%S
  273.  
  274. #[printers]
  275. # comment = All Printers
  276. # path = /var/spool/samba
  277. # browseable = no
  278. #; guest ok = no
  279. #; writeable = no
  280. # printable = yes
  281.  
  282. [share]
  283. comment = 共享文件夹
  284. path = /home/share/
  285. browseable = yes
  286. valid users = x
  287. writeable = yes
  288. public = yes
  289. guest ok = no
  290. create mask = 777
  291. directory mask = 777
  292.  
  293. # Un-comment the following and create the netlogon directory for Domain Logons
  294. ; [netlogon]
  295. ; comment = Network Logon Service
  296. ; path = /var/lib/samba/netlogon
  297. ; guest ok = yes
  298. ; writable = no
  299. ; share modes = no
  300.  
  301. # Un-comment the following to provide a specific roving profile share
  302. # the default is to use the user's home directory
  303. ; [Profiles]
  304. ; path = /var/lib/samba/profiles
  305. ; browseable = no
  306. ; guest ok = yes
  307.  
  308. # A publicly accessible directory, but read only, except for people in
  309. # the "staff" group
  310. ; [public]
  311. ; comment = Public Stuff
  312. ; path = /home/samba
  313. ; public = yes
  314. ; writable = yes
  315. ; printable = no
  316. ; write list = +staff

centos52 的smb.conf 共享文件配置 samba 的配置文件,较老版本,网上邻居不显示共享名的问题的更多相关文章

  1. (转)CentOs上配置samba服务

    前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...

  2. Linux Samba服务主配文件smb.conf中文详解

    从网上找到描述比较详细的smb.conf中文解释: 服务名:smb 配置目录:/etc/sabma/ 主配置文件:/etc/sabma/smb.conf #====================== ...

  3. Linux Samba服务主配文件smb.conf中文详解【转】

    转自:https://blog.csdn.net/maotianwang/article/details/52524732 从网上找到描述比较详细的smb.conf中文解释: 服务名:smb 配置目录 ...

  4. CentOS 7.2 安装配置Samba服务器

    1背景 转Linux刚刚1年,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insigh ...

  5. 【转】Ubuntu下配置samba服务器--不错

    原文网址:http://my.oschina.net/junn/blog/171388 设置虚拟机的网络方式为桥接方式: 一. samba的安装: sudo apt-get insall samba  ...

  6. centos 6.4配置samba+ldap认证

    原文地址:http://www.centoscn.com/image-text/config/2015/0716/5866.html  1. 什么是samba Samba服务类似于windows上的共 ...

  7. centos 6.5配置samba

    Samba简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microso ...

  8. centos samba/squid 配置 samba配置 smbclient mount fstab自动挂载samba curl -xlocalhost:3128 www.qq.com squid配置 3128 DNSPOD 第二十七节课

    centos  samba/squid 配置  samba配置 smbclient  mount fstab自动挂载samba curl -xlocalhost:3128 www.qq.com squ ...

  9. 2-5-NFS服务器配置和autofs自动挂载-配置Samba服务器配置现实文件共享

    大纲: NFS服务器运行原理 实战配置NFS服务器 配置Samba服务器配置现实文件共享 ----------------------------------------------- 问题: # 怎 ...

  10. CentOS6.6系统中安装配置Samba的教程

    Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通 ...

随机推荐

  1. .Net DI(Dependency Injection)依赖注入机制

    1.简介 DI:Dependency Injection,即依赖注入,他是IOC的具体实现. 在DI中,底层服务对象不再负责依赖关系的创建,而是交由顶端调用进行管理注入 好处:降低组件之间的耦合度,使 ...

  2. 在IIS上同站点部署多个程序操作步骤

    1.打开IIS管理器: 2.右击选中"网站",选择"添加网站":输入网站名称.路径.IP地址等信息: 3.确定后并访问网站: 部署后可能会因为框架不支持导致报错 ...

  3. 从零开始升级基于RuleBased的聊天机器人

    这里记录从最基础的基于规则的聊天机器人,升级到基于逻辑的机器人,再升级到调用Google提供的API来让机器人能说.会听普通话. 最基本的完全基于规则式的问答:问什么就答什么,幼儿园水平. impor ...

  4. 解决报错Could not satisfy explicit device specification '' because the node was colocated with a group of nodes that required incompatible device '/device:GPU:0'

    sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))改为如下:sess = tf.Session(config=tf. ...

  5. 数据类型之字符串(string)(四)

    字符串本质是:字符序列不可变1.字符串编码,Unicode ord('A') ord('王') 2.创建字符串,引号 a = 'Hello python!' b = "I'm a teach ...

  6. java.io.StreamCorruptedException: invalid stream header: 00013174

    java.io.StreamCorruptedException: invalid stream header: 00013174 at java.io.ObjectInputStream.readS ...

  7. Intellij IDEA远程debug

    1.服务器开启远程调试模式,增加JVM启动参数,以支持远程调试 服务器端的tomcat/bin/catalina.sh文件,在第一行添加参数配置如下(要确保下面的端口没有被占用).CATALINA_O ...

  8. js 页面小数相加精度问题

    解决方法:把需要计算的数字升级(乘以10的n次幂)成计算机能够精确识别的整数,等计算完毕再降级(除以10的n次幂),这是大部分编程语言处理精度差异的通用方法. 比如计算0.33和5.2的和,则需要把( ...

  9. dism修改easyu中10PEx64.wim文件

    从easyu的iso镜像中提取出10PEx64.wim文件,新建一个空分区,比如Z: 1.获取wim映像索引信息,命令 Dism /Get-WimInfo /WimFile:10PEx64.wim,一 ...

  10. java8 stream 常用操作

    遍历 // list 遍历,stream() 可省略 list.stream().forEach(e -> { }); // map 遍历 map.forEach((k,v) -> { } ...