003.SMB相关文件
一 常用文件
- /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相关文件的更多相关文章
- Linux系统学习 二十一、SAMBA服务—相关文件、配置文件详解
3.相关文件 常用文件: /etc/samba/smb.conf #配置文件 /etc/samba/lmhosts #对应NetBIOS名与主机的IP的文件,一般Samba会自 ...
- linux 学习7 用户管理相关文件 r
7.1.用户配置文件 7.2.用户管理相关文件 7.3.用户管理命令 7.4.用户组管理命令 删除用户userdel [root@localhost ~]# userdel [-r] 用户名 //一定 ...
- dreamwaver的动态相关文件 工具栏搜索
dreamwaver是很好的编辑工具, 用过很多ide, 对php,js, css代码来说, dw确实是很好很方便的一个工具 php本身设置了很多的 预定义常量, 函数, 可以用来获取当前运行php的 ...
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件. 1.相关文 ...
- Android 虚拟机Dalvik、Android各种java包功能、Android相关文件类型、应用程序结构分析、ADB
Android虚拟机Dalvik Dalvik冲击 随着Google 的AndroidSDK 的发布,关于它的API 以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举.不过,其中的一个话题在J ...
- 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
最近一直在学习SSM框架,今天遇到一个关于MyBatis生成的问题,记录一下. http://blog.csdn.net/zhshulin/article/details/37956105 我是根据这 ...
- linux网络配置相关文件
网络接口(interface)是网络硬件设备在操作系统中的表示方法,比如网卡在Linux操作系统中用ethX,是由0开始的正整数,比如eth0.eth1...... ethX.而普通猫和ADSL的接口 ...
- smb相关资料
smb相关资料 看资料就上维基 https://en.wikipedia.org/wiki/Server_Message_Block#Implementation http://www.bing.co ...
- 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 ...
随机推荐
- bzoj4542: [Hnoi2016]大数(莫队)
这题...离散化...$N$和$n$搞错了...查了$2h$...QAQ 考虑$s[l...r]$,可以由两个后缀$suf[l]-suf[r+1]$得到$s[l...r]$代表的数乘$10^k$得到的 ...
- 通用权限管理系统底层更换最新Oracle驱动的方法
通用权限管理系统底层先前访问Oracle数据库时需要客户端安装驱动软件,如下图: 安装完毕还需要一番配置,系统再引用其dll, 现在我们使用了最新的dll 该dll是Oracle出的最新的版本. 通用 ...
- linux shell重定向
http://note.youdao.com/noteshare?id=e944e6315d1566b3417e6f59305ddedc
- node.js原生后台进阶(二)
上一章讲到怎么样用原生node.js来获取GET.POST(urlencoded,formData)的参数,这一次我们更进一步,讲一下以下的点: 1.压缩(zlib) 2.流(stream) 3.路由 ...
- js 正则之 检测素数
相信很多人应该看过这篇文章,我第一次看到的时候是11年的样子,那时候学vbs的时候看过这个问题.原文<检查素数的正则表达式>,在文章里已经解释了他是怎么判断的,我就不啰嗦了.我们来说说 j ...
- 第11月第3天 直播 rtmp yuv
1. LiveVideoCoreSDK AudioUnitRender ==> MicSource::inputCallback ==> GenericAudioMixer::pushBu ...
- 洛谷 P1525 【关押罪犯】种类并查集
题解 P1525 [关押罪犯]:种类并查集 前言: 在数据结构并查集中,种类并查集属于扩展域并查集一类. 比较典型的题目就是:食物链(比本题难一些,有三个种类存在) 首先讲一下本题的贪心,这个是必须要 ...
- win10 安装IIS说明操作
1.点左下角的Windows,所有应用,找到Windows系统,打开控制面板. 2.进入控制面板之后点击程序,可能你的控制面板和图片里的不太一样,不过没关系,找到程序两个字点进去就行. 3.接下来,在 ...
- elasticsearch如何使用?
ES和关系型数据库的数据对比 1.创建索引库PUT/POST都可以,索引库名称必须全部小写,不能以下划线开头,也不能包含逗号curl -XPUT 'http://192.168.136.131:920 ...
- RHEL7 -- 使用Chrony设置时间与时钟服务器同步
Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确. 它由两个程序组成:chronyd和chronyc. chronyd是一个后台运行的守护进程,用于调整内核 ...