一 常用文件

  • /etc/samba/smb.conf #主配置文件
  • /etc/samba/lmhosts #对应NetBIOS名与主机IP的文件,samba会自动搜索(只对本机生效)
  • /etc/samba/smbpasswd #samba密码保存文件,默认不存在,当添加用户的时候会自动生成
  • /etc/samba/smbusers
  • #用户别名,用于适应不同操作系统中用户名习惯,需要配置文件中“username map”选项支持

二 检测命令

testparm:samba检测配置文件正确性

三 配置文件详解

3.1 配置文件结构

 Global Settings  [global]:全局配置  Share Definitions  [homes]:用户目录共享设置  [printers]:打印机共享设置  [myshare]:自定义名称的共享目录设置

四 全局配置项

注意: 常见变量:%v:samba的版本号

%S:任意用户可以登陆

%m:client端的NetBIOS主机名

%L:服务器端的NetBIOS主机名

%u:当前登陆的用户名

%g:当前登陆的用户组名

4.1 第一组——网络相关

 workgroup = MYGROUP #工作组  server string = Samba Server Version %v #服务器说明+变量  ; hosts allow = 127. 192.168.12. 192.168.13. #允许访问此samba的IP列表

4.2 第二组——日志相关

 log file = /var/log/samba/log.%m #访问的日志保存+变量  max log size = 50 #最大日志为50KB

4.3 第三组——安全相关

注意: 安全界别:share:不需要密码可以访问 #在samba4中share已弃用,改为user

 user:使用系统用户,samba密码登陆  server:由其他服务器提供认证 #在samba4中server已弃用  domain:由域控制器提供认证用户后台:  smbpasswd:使用smb工具smbpasswd给系统用户设置一个samba密码,客户端就用此密码访问samba资源  tdbsam:该方式则是使用一个数据库文件来建立用户数据库。数据库文件叫passdb.tdb,默认在/etc/samba目录下  ldapsam:基于LDAP账户管理方式验证用户,需先建立LDAP服务。  security = user #支持的安全级别  passdb backend = tdbsam #用户后台的验证方式

五 共享配置项

5.1 第一组——打印机配置:省略,不常用

5.2 第二组——用户目录共享配置

 [homes] #共享名  comment = Home Directories #对该共享的描述,可以是任意字符串  browseable = no #是否显示浏览目录,no为不显示,但可手动输入访问  available = yes #指定该共享资源是否可用  admin users = user1 #指定该共享的管理员(对该共享具有完全控制权限)  writable = yes #指定该共享路径是否可写  ; valid users = %S #指定允许访问该共享资源的用户(%S代表任意)  ; invalid users = user2 #指定不允许访问该共享资源的用户  [printers] #共享名  comment = All Printers #描述信息  path = /var/spool/samba #指定共享目录的路径  browseable = no #指定该共享是否可以浏览  guest ok = no #指定该共享是否允许guest账户访问  writable = no #指定该共享路径是否可写  printable = yes #描述了本地打印系统类型  writable = yes #所有人可写  read only = yes #所有人只读  share modes = no  write list = user1 #指定可以在该共享下写入文件的用户

注意: writable 和read only冲突,且yes和no相互重叠,建议写一项,哪一项写在最后将覆盖前面的配置项。

003.SMB相关文件的更多相关文章

  1. Linux系统学习 二十一、SAMBA服务—相关文件、配置文件详解

    3.相关文件 常用文件: /etc/samba/smb.conf      #配置文件 /etc/samba/lmhosts        #对应NetBIOS名与主机的IP的文件,一般Samba会自 ...

  2. linux 学习7 用户管理相关文件 r

    7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [root@localhost ~]# userdel [-r] 用户名 //一定 ...

  3. dreamwaver的动态相关文件 工具栏搜索

    dreamwaver是很好的编辑工具, 用过很多ide, 对php,js, css代码来说, dw确实是很好很方便的一个工具 php本身设置了很多的 预定义常量, 函数, 可以用来获取当前运行php的 ...

  4. 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)

    Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件. 1.相关文 ...

  5. Android 虚拟机Dalvik、Android各种java包功能、Android相关文件类型、应用程序结构分析、ADB

    Android虚拟机Dalvik Dalvik冲击 随着Google 的AndroidSDK 的发布,关于它的API 以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举.不过,其中的一个话题在J ...

  6. 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件

    最近一直在学习SSM框架,今天遇到一个关于MyBatis生成的问题,记录一下. http://blog.csdn.net/zhshulin/article/details/37956105 我是根据这 ...

  7. linux网络配置相关文件

    网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...

  8. smb相关资料

    smb相关资料 看资料就上维基 https://en.wikipedia.org/wiki/Server_Message_Block#Implementation http://www.bing.co ...

  9. vue-cli脚手架npm相关文件解读(1)webpack.base.conf.js

    系列文章传送门: 1.build/webpack.base.conf.js 2.build/webpack.prod.conf.js 3.build/webpack.dev.conf.js 4.bui ...

随机推荐

  1. 【洛谷P1892】团伙

    题目大意:维护 N 个人和 M 个关系,对每个人来说符合:我朋友的朋友也是我的朋友,我敌人的敌人也是我的朋友,求最多有多少个朋友构成的联通块. 题目大意:维护关系显然要用到并查集,这里是维护了两种关系 ...

  2. asp.net连接数据库超时的解决办法

    错误提示:“超时时间已到.超时时间已到,但是尚未从池中获取连接.出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小.  ” 经过几天辛苦写的代码,终于实现了功能丰富的查询功能,但是使用的过 ...

  3. 基于CMS的组件复用实践

    目前前端项目大多基于Vue.React.Angular等框架来实现,这一类框架都有一个明显的特点:基于模块化以及组件化思维.所以,开发者在使用上述框架时,实际上是在写一个一个的组件,并且组件与组件之间 ...

  4. P2073 送花

    P2073 送花 题目背景 小明准备给小红送一束花,以表达他对小红的爱意.他在花店看中了一些花,准备用它们包成花束. 题目描述 这些花都很漂亮,每朵花有一个美丽值W,价格为C. 小明一开始有一个空的花 ...

  5. Java基础-变量的定义以及作用域详解

    Java基础-变量的定义以及作用域详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.字面量 常量(字面量)表示不能改变的数值(程序中直接出现的值).字面量有时也称为直接量,包 ...

  6. elementUI 表格分页后台排序记录

    表格代码 <div class="m-table"> <el-table :data="logs" style="width: 10 ...

  7. python解析minicap

    上篇知道了minicap发送图片的格式,照着官网的app.js代码,改用一个python版的来解析它,适当扩展,可以做个小工具实时显示手机屏幕. 步骤: 一.手机开启minicap服务 adb she ...

  8. Java SSM框架之MyBatis3(四)MyBatis之一对一、一对多、多对多

    项目搭建Springboot 1.5  pom.xml <?xml version="1.0" encoding="UTF-8"?> <pro ...

  9. 20155339 2016-2017-2 《Java程序设计》第6周学习总结

    20155339 2016-2017-2 <Java程序设计>第6周学习总结 教材学习内容总结 第十章 串流设计 Java将输入/输出抽象化为串流,数据有来源及目的地,衔接两者的是串流对象 ...

  10. MFS - MooseFS 文件系统

    MFSMooseFS 文件系统 可以实现RAID 功能:节约成本 实现在线扩展:是一种半分布式文件系统. 一.MFS文件系统的组成 1.mfsmaster 元数据服务器. 在整个体系中负责管理管理文件 ...