一。软件主页
http://www.samba.org
二。安装
省略
三。配置
目的:把samba配置成让windows客户直接访问,不需要输入帐号和密码,但是当进入某个特
殊的目录时需要弹出对话框,要求输入密码
public 没有写的权限,只读
public2 有写、删除的权限,并且在windows里不显示这个目录
public2和public设置成同一目录,这样可以用public2来添加删除文件,而让public只是显示。
vi /etc/samba/smb.conf
全局变量设置
guest account = nobody
security = share (一定要share,不然达不到上面的目的了)
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
username map = /etc/samba/smbusers (这个选项是为了和 guest account = nobody 结合,在这个文
件/etc/samba/smbusers 里有虚拟用户名映射成nobody)
其余的默认
自定share变量设置
把 homes 注释掉
#[homes]
# comment = Home Directories
# browseable = no
# writable = yes
[public]
comment = Share Files
path = /data/samba/public
public = yes
only guest = yes
browsable = yes
printable = no
[public2]
comment = Write File to Share Public
path = /data/samba/public
public = no
writeable = yes
write list = brett silver
valid users = brett silver
admin list = brett silver
browsable = no (选 no 就是不让在windows里显示这个目录)
mkdir -p /data/samba/public
smbpasswd -a brett
smbpasswd -a silver
END
在windows里输入 \\sambaIP, 就会不弹出任何对话框,直接进入了,现在看到只有public这
个文件夹,要想使用public2,输入 \\sambaIP\public2 , 就会弹出对话框,只要输入密码就可
以了
以下是转
samba服务器的设置
2004-04-23 15:18 pm
作者:作者
来自:Linux知识宝库
联系方式:无名
一. linux服务器向windows客户端提供文件/目录及打印机共享
linux服务器上的samba运行起来以后,linux就相当于一台文件及打印服务器,向 windows
和linux samba客户提供文件及打印服务。工作在共享模式或者用户模式下的两种方法较为常
见(Security=share或Security=user),其中有以下常见问题。环境: Redhat linux 6.x
1. 共享模式时从windows 98客户端不能从网上邻居中看到服务器,或者看到后不能点击进
入共享资源,说密码不对等等。
a. 没有去掉guest account = pcguest一行前面的注释符号
b. 没有创建guest帐号pcguest (#useradd pcguest即可)
c. windows 98默认发送加密的口令,而/etc/smb.conf中没有enable samba加密口令。或者也可
以编辑windows 98注册表,让它发送文本口令(不被建议的)
2. 在/etc/smb.conf中定义了完全可写共享目录,但实际操作时不能写入。
a. 特别要注意的是:linux本身的文件及目录权限永远大于samba定义的权限,要让某共享
资源目录可以被写,首先要保证在linux下面该目录可以被相应的用户可写,这是前提。
3. 在共享模式下如何对某共享目录加用户名及密码保护
a. 看下面的共享资源定义例子:
security = SHARE
username map = /etc/smbusers
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY
client code page = 936
os level = 40
local master = yes
preferred master = yes
domain master = yes
guest account = pcguest
encrypt passwords = yes
smb passwd file = /etc/smbpasswd
[sales]
comment = test folder
path = /sales/training
guest ok = no
writable = yes
valid users = @sales
write list = @sales
在上面的例子中,我们定义了security=share和samba encrypt password,共享目录名sales不
是guest用户可访问的,需要属于sales组里的用户可访问,同时也可写,当然在 linux下面要
保证/sales/training目录可被组sales可写,这样以后定义你的windows logon (不是NT域登录)的
用户名为组sales里的用户名,然后在网上邻居中双击sales时会提示你密码,该密码是你
在samba服务器上定义的samba加密的口令,在上面的例子中用户名和密码对存放在文
件/etc/smbpasswd中,当然你事先要有系统用户名在/etc/passwd中。
4. windows用户经常不能在网上邻居中浏览到samba服务器的名字。
a. windows的网上邻居服务是非常不可靠的服务,它所建立的浏览列表不可靠,由众多因
素引起。
b. 一种可靠的解决办法是直接用"查找"-"计算机"-打入samba服务器的主机名进行查找。注
意要确保你在windows启动时没有取消登录。
c. 你也可以在DOS窗口用net use命令:如
c:>net use m: sambaservernameshareresourcename
5. 服务器端的测试配置工具
a. 在配置完/etc/smb.conf后运行testparm检测配置文件中是否有相应语法错误
b. 在samba服务起来后,用smbstatus报告用户使用和登录情况。
c. 在更改过配置文件后,运行/etc/rc.d/init.d/smb restart重读配置文件
二. 在linux客户机上使用linux samba服务器
1. 在linux客户机上使用smbclient
a. 列出计算机192.168.100.1上所有可用的共享资源:
smbclient -L 192.168.100.1
如果询问口令,则直接回车。
也可用名字如:
smbclient -L sh3
若不知道sh3的IP地址,也可用
smbclient -L sh3 -I 192.168.100.1
b. 以某用户身份连接到samba服务器192.168.100.1上的共享资源sales
smbclient //192.168.100.1/sales -U jephe
提示口令后输入口令,也可把口令打在命令行上用%号分隔,为:
smbclient //192.168.100.1/sales -U jephe%password
提示符为smb:,就象是FTP一样
也可用名字如:
smbclient //sh3/sales -I 192.168.100.1 -U jephe
你也可以用符号,你的SHELL可能会过滤到特殊符号,则要这样写
#smbclient \sh3sales
2. 通过IP地址查找netbios名字
a. 在windows下用
c:>nbtstat -A 192.168.100.1
如果知道netbios名字,可用下面的命令得知某机器哪些服务
c:>nbtstat -a hydra
b. 在linux下用
#nmblookup -A 192.168.100.1
在一个网段内可用下面的命令检测哪些主机在提供samba共享服务:
#nmblookup -d 2 * 或
#nmblookup -B 192.168.100.255 *
检测其它网段内的某台机器是否提供samba服务
#nmblookup -A 192.168.15.48
但不能用 #nmblookup -B 192.168.15.255 *,因为一般的路由器和linux双宿主机不转发子网
直接广播。
3. netbios over TCP/IP使用的协议及端口号
a. 共有三种netbios服务
netbios-ns 137/udp(大多数) and 137/tcp
netbios-dgm 138/udp(大多数)and 138/udp(<font color=red>明显有误,到底哪个
是udp/tcp</font>)
netbios-ssn 139/tcp
b. windows机器上的PC应用程序通过不同机器间的netbios名字来彼此通讯。
c. 每次当windows机器启动时,它向整个网段内发出137/udp广播,一来登记向某工作组内
的主浏览器登记netbios名字,二来确信整个子网内没有与之相同的名字
d. 网上邻居中所建立起来的浏览列表仅仅是列表,看不到也没有关系,同样也可以通过
计算机查找,net use命令等来与别的计算机通讯,共享文件和打印机
e. 不在同一网段内的机器或者是拨号到LAN上的PPP服务器后不可能进行网上邻居的浏览
。这是因为子网内的广播不被串行线路和路由器转发。
f. 如何在拨号到LAN上的PPP服务器后使用LAN上的samba服务器<font color=red>到底如何
操作,不能理解</font>
<1> 在windows目录下编辑c:windowslmhosts
如:192.168.11.3 sh3 #PRE #DOM:sales
执行nbtstat -R 去enable它,不需要重启windows
<2> 你必须登录windows,若是用户模式的samba,你应该选择windows NT登录
<3> 其它设置跟LAN上的机器一样
<4> 拨号建立连接后,在查找"计算机"功能定位资源
<5> 现在你能使用远端服务器上的目录和打印机。
在不同网段内的机器也可参照此做法,也可用plug-gw代理tcp/139号端口访问另一网段上
的samba服务器。
4. 用Microsoft FTP服务器的简便方法。 ftp.microsoft.com<font color=red>到底是什么意思,不
能理解</font>
a. 加ftp到lmhosts文件
198.105.232.1 ftp #PRE
运行nbtstat -R
b. net view ftp
c. net use g: ftpdata
d. dir g:
5. smbmount的使用
a. #smbmount //192.168.100.1/pub /mnt/sh3 -o username=jephe%password
#======================== Global Options =======================#
#
# 总配置
#
[global]
#......................................................................................................................................#
# workgroup = NT-Domain-Name o Workgroup-Name,比如: THEDOMAIN
# PDC域
workgroup = THEDOMAIN (不区分大小写)
#......................................................................................................................................#
# 在其他的机器中声明的本机器的名称
netbios name = SMBServer
#......................................................................................................................................#
# 这个声明会出现在Windows的“网络邻居”中
server string = Samba Server de este lugar
#......................................................................................................................................#
# 这一行由于安全的原因很关键,只许在局域网中特定的计算机的连接。
# 在这个例子中,是192.168.8.0(C级网络)的网络
# 和“环路”(loopback)的接口是可以连接的。
# 更多的细节,请阅读smb.conf man手册。
# 比如:只有从规定开始的ip以后的地址才能共享资源。
# 192.168.8 和 127 (以后的注释)
; hosts allow = 192.168.8. 127.
#......................................................................................................................................#
# 如果你想自动载入一个打印机的清单,这样就不必一个一个手动录入,可以使用:
; load printers = yes
#......................................................................................................................................#
# 覆盖printcap的路径是可能的。
; printcap name = /etc/printcap
#......................................................................................................................................#
# 在SystemV系统中 printcap对lpstat名称属性一定允许
# 自动地从SystemV(这么个词!:-))的spool系统中取得打印机列表。
; printcap name = lpstat
#......................................................................................................................................#
# 如果打印机系统是非标准的,就需要指定是什么打印系统。
# 现在支持的打印系统有:
# bsd, sysv, plp, lprng, aix, hpux, qnx
; printing = bsd
#......................................................................................................................................#
# 如果你需要一个guest帐户,你不要注释掉下面这行。
# 你一定么加入这条到/etc/passwd里,否则这个用户无“人”可用。
; guest account = pcguest
#......................................................................................................................................#
# 下面这条就是使得每台计算机都有一个不同的log文件,
# 通过这个文件和SAMBA服务器相连。
log file = /var/log/samba/log.%m
#......................................................................................................................................#
# 设置log文件长度的限制(单位 Kb)。
max log size = 50
#......................................................................................................................................#
# 阅读security_level.txt for得到更多的细节
# 指定验证密码的方式
# 用户级的安全策略=每个用户都有自己的密码 (SAMBA密码)
security = user
#......................................................................................................................................#
# 如果使用服务器级的安全策略,验证过程在另一个机器上进行。
# 只有在使用服务器级的安全策略时,才使用值"password server"
# 密码服务器等于【认证服务器地址】。
; password server = <NT-Server-Name>
#......................................................................................................................................#
# 如果你想使用加密的密码,请阅读Samba文档中的ENCRYPTION.TXT,
# Win95.txt和WinNT.txt。
# 你只有清楚的了解这个属性的足够多的信息才能使用它。
# 信息:Win95,Win98和 WinNT 可以发送加密的密码。
encrypt passwords = yes
#......................................................................................................................................#
# 使用下列的行来定制你的配置。
# 在网络中的每个计算机,%m 取代了自身netbios的名字。
; include = /usr/local/samba/lib/smb.conf.%m
#......................................................................................................................................#
# 在你会发现文档和一些流行的“提示”会告诉你下面的选项可以得到更好的性能。
# 试试!
# 阅读speed.txt和手册来知道更多的细节。
socket options = TCP_NODELAY
#......................................................................................................................................#
# Samba 可以配置多种的网络接口。
# 如果你使用多种网络接口,你一定要在下面列出来。
# 阅读手册来知道更多的细节。
; interfaces = 192.168.8.2/24 192.168.12.2/24
#......................................................................................................................................#
# Browser 控制选项:
# 如果你不想让samba做为网络中的主browser, 设置"local master = no"。
local master = yes
#......................................................................................................................................#
# 在OS 水平上,本服务器当选主browser优先权的设置。
# 一般地,缺省值可能就可以了。
; os level = 33
#......................................................................................................................................#
# 域主机指定Samba成为域中主Browser。
# 这样允许Samba运行域控制器和在不同的TCP/IP子网中能被“看成”一台机器。
# 如果你使用了 Windows NT/2000域控制器,你就不应该使用它。
domain master = yes
#......................................................................................................................................#
# 更高级的域主在启动中使得Samba成为一个局域的Browser,
# 这使得它有更多的机会(选举成为域主)。
# 如果我们有2个以上的服务器,级别高的服务器会更受“欢迎”,
# 客户机会在一个列表中搜寻到一台服务器的。
preferred master = yes
#......................................................................................................................................#
# 只有你使用NT/2000 服务器在以一个主域控制器(PDC)在运行,你才能使用下条。
; domain controller = <NT-Domain-Controller-SMBName>
#......................................................................................................................................#
# 如果你想把SAMBA当成Windows 9x/Me 工作站的“域登陆服务器”,你要使用下条。
domain logons = yes
#......................................................................................................................................#
# 如果你使用了“域登陆”,你一定要使用一个登陆脚本,
# 在Windows网络中的每台机器或者每个用户。
# 每个工作站的特定登陆批处理是
; logon script = %m.bat
# 每个用户的特定登陆批处理是
; logon script = %U.bat
#......................................................................................................................................#
# 那里存放零星的profiles文件 (只对Win95和 WinNT有效)
# %L 取代这个服务器的NetBIOS名字, %U 取代用户名
# 如果你使用它,一定不要注释掉下面的Profiles共享
; logon path = \%LProfiles\%U
#......................................................................................................................................#
# Windows互联网解析服务器:
# WINS支持 — 告知NMBD使能它的WINS 服务器。
# WINS协议 把机器名转换成IP地址,
# 它象TCP/IP中DNS那样工作。
; wins support = yes
#......................................................................................................................................#
# WINS服务器-告知Samba的NMBD部件成为WINS的一个客户。
# SAMBA服务器可以成为其中的一个:WINS 服务器或 WINS客户机,
# 但是不可以同时2者皆是。
# 这里WINS IP服务器一定要指定。
; wins server = 192.168.8.1
#......................................................................................................................................#
# WINS代理-告知Samba回应那些没有WINS能力的客户的名字解析的请求,
# 这个情况只有在网络中至少有一台WINS服务器时才有效。
# 缺省是不。
; wins proxy = yes
#......................................................................................................................................#
# DNS代理-告知Samba是否解析NetBIOS名字
# 版本1.9.17 内建的缺省是“是”, 从版本1.9.18 变成了“否”
# 这里我们可以告知SAMBA名字解析使用DNS或者不。
# dns proxy = yes
# dns proxy = no (name resolution will be made by using the file lmhosts )
#......................................................................................................................................#
# 如果登陆的驱动盘没有被指定,Z:单元会自动登陆的。
logon drive = P:
#......................................................................................................................................#
# 当一个登陆出现时,这个脚本被执行: /etc/samba/netlogon/SAMBA.BAT
# 并且使用"netuse"来登陆磁盘单元
logon script = SAMBA.BAT
#====================== Share Definitions ========================#
# 每个用户的私人目录
# 单位 P:
[homes]
comment = Home Directories
browseable = no
writable = yes
readonly = no
force create mode = 0700
create mode = 0700
force directory mode = 0700
directory mode = 700
#------------------------------------------------------------------------------------------------------------#
# 临时文件目录
# 单位 T:
[tmp]
comment = Tempora Files
path = /tmp
readonly = no
public = yes
writable = yes
force create mode = 0777
create mode = 0777
force directory mode = 0777
directory mode = 0777
#------------------------------------------------------------------------------------------------------------#
# 服务器的CD-ROM
# 单位 L:
[cdrom]
comment = CD-ROM
path = /mnt/cdrom
public = yes
writable = no
#------------------------------------------------------------------------------------------------------------#
# 组,根据/home/grp.name_group来的
# /home/user/group 是 /home/grp.name_group一个链接
# grp.name_group 使用权限770
# 单位 G:
[group]
comment = Directory of Group
path = /home/%u/group
writable = yes
readonly = no
force create mode = 0770
create mode = 0770
force directory mode = 0770
directory mode = 0770
#------------------------------------------------------------------------------------------------------------#
# 这个单元存放应用软件,安装软件,专用软件等。
# /net 和 /net/install的权限是 755, 比如这里, root是它的拥有者
# 单位 N:
[net]
comment = Directory Net
path = /net
writable = yes
readonly = no
force create mode = 0750
create mode = 0750
force directory mode = 0750
directory mode = 0750
#------------------------------------------------------------------------------------------------------------#
[netlogon]
comment = Logon Services in the Network
path = /etc/samba/netlogon
guest ok = yes
writable = no
locking = no
public = no
browseable = yes
share modes = no
#------------------------------------------------------------------------------------------------------------#
#============================================================#
参考:书目和软件工具
* SAMBA,官方网址: http://www.samba.org
* Webmin,官方网址: http://www.webmin.com a remote administration tool for computers running
UNIX systems.
* GNU 项目 和自由软件基金会:http://www.gnu.org
* 一个有意思的网址,那里可以得到RPM包: http://www.rpmfind.net
* LinNeighborhood 网址: http://www.bnro.de/~schmidjo, 一个有意思的Linux工具,使用它可以通
过“SAMBA网络”共享资源。
mbclinet命令
smbclinet //server/share -I ipaddress
server为服务器的netbios名称,针对win服务器来说是出现在网上邻居的名称,针对linux服务器来说是在smb.conf中设置的名称。
-I 指定ip地址
-U 指定用户名和口令,用户名和口令之间用%号隔开
-M 向一台win主机发送winpopup消息
smbmount命令
smbmount <servicename><mount-point>
-c 执行单独的命令
smbmount //server/share /mnt/smb(自己指定)
181页
/usr/sbin/smbd
处理来自用户的连接;文件、权限、用户名的管理
/usr/sbin/nmbd
帮助快速定位服务器,主要是主机名的定位
/usr/sbin/swat
Samba的Web维护工具,可以通过Web来维护Samba
/etc/rc.d/init.d/smb
启动或停止samba服务的脚本程序
/etc/smb.conf
Samba的主要配置文件
/etc/smbusers
samba客户的用户名到Linux用户名的映射文件
/usr/bin/smbstatus
报告当前Samba的连接状态
/usr/bin/mksmbpasswd.sh
从/etc/passwd文件形成smbpasswd文件的程序
/usr/bin/smbadduser
增加新的samba用户的程序
/usr/bin/smbclient
访问smb服务器资源的客户程序
/usr/bin/smbpasswd
改变一个用户的smb加密口令
/usr/bin/testparm
检查smb.conf配置文件语法是否正确的程序
smb.conf是由段组成,每个段中又包含参数,参数的赋值方法
参数=参数值
; #开头的都是注释行
[global]
workgroup=Eloo.com 指该服务器所在的工作组
server string= Samba Server 描述信息
log file=/var/log/samba/log.%m 指定日志文件的存放地点 m代表客户机的netbios名
security = user 指定Samba操作的安全方式
[homes]
comment = Home directories 注释信息
browseable = yes 共享名称可以出现
writeable = yes 共享目录可以让客户写
[printers]
path = /var/spool/samba 设置一个可以写的目录,作缓冲池
guest ok = yes 允许任何人访问
printable = yes 可以打印
global中常用的参数
security 确定对客户用户名/口令的验证方式
-user 进行访问之前要输入有效的用户名及口令
-share 不需要有效的用户名及口令即可访问
-server 本质与'user'模式一样,但由其它samba服务器来验证
-domain 指定该samba服务器是一个域控制器
encrypt passwords = yes/no
是否使用Win系统下的加密口令,如果选yes的话,就接收传过来的加密的口令,
如果选no的话,就要接收未加密的口令,但现在的win系统一般都加密,所以要修改注册表,
使之不加密
regedit
/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/VNETSUP
编辑-=-新建==Dword值
重命名"新值#1"为"EnablePlainTextPassword"
赋值该新键值为1
smb passwd file =/etc/smbpasswd
设置samba服务器的用户密码存放地
username map
把samba客户的用户名映射为linux用户名的文件
ex:root = admin administrator
host allow = 192.68.0. Except 192.68.0.11
允许192.68.0这个子网段内除192.68.0.11这台机器外的的所有机器访问
log file =/var/log/samba/log.%m
如果host1,host2这两台机器访问过服务器,就会在/var/log/samba/目录下生成log.host1,log.host2这两个日志文件
Smb.conf的其它参数说明
path 共享目录的路径(一定要存在)
browseable 共享段是否在控制列表中列出
exec 或 proexec 在建立连接之前有SMB服务器选运行的命令
root preexec 只有root才能执行的命令,常用于挂接文件系统
ex:
[cdrom]
comment = cdrom
path = /mnt/cdrom
read only = yes
root preexec = mount /mnt/cdrom
root postexec = umount /mnt/cdrom
public 是否公开,如果设置为yes的话,访问此共享目录不需要口令
create mode = 0755 创建文件后文件的权限位
read only 如果设置为yes ,则不允许用户在此目录中进行写文件操作
Samba服务器的配置及使用
协议
SMB(Server Message Block)
基于tcp/ip协议
澳大利亚人开发
功能
文件 打印机
客户
win9x winnt linux unix dos
181页
/usr/sbin/smbd
处理来自用户的连接;文件、权限、用户名的管理
/usr/sbin/nmbd
帮助快速定位服务器,主要是主机名的定位
/usr/sbin/swat
Samba的Web维护工具,可以通过Web来维护Samba
/etc/rc.d/init.d/smb
启动或停止samba服务的脚本程序
/etc/smb.conf
Samba的主要配置文件
/etc/smbusers
samba客户的用户名到Linux用户名的映射文件
/usr/bin/smbstatus
报告当前Samba的连接状态
/usr/bin/mksmbpasswd.sh
从/etc/passwd文件形成smbpasswd文件的程序
/usr/bin/smbadduser
增加新的samba用户的程序
/usr/bin/smbclient
访问smb服务器资源的客户程序
smbclient //Eloo-Server1/share
smbclient //Eloo-Server1/share -I 192.168.0.22
smbclient -M Eloo-Server1
smbclient -L
smbmount //smbserver/service /mnt/smb
/usr/bin/smbpasswd
改变一个用户的smb加密口令
/usr/bin/testparm
检查smb.conf配置文件语法是否正确的程序
smb.conf是由段组成,每个段中又包含参数,参数的赋值方法
参数=参数值
; #开头的都是注释行
宏:log file=/var/log/samba/log.%m
[global]
workgroup=Eloo.com 指该服务器所在的工作组
server string= Samba Server 描述信息
log file=/var/log/samba/log.%m 指定日志文件的存放地点 m代表客户机的netbios名
security = user 指定Samba操作的安全方式
[homes]
comment = Home directories 注释信息
browseable = yes 共享名称可以出现
writeable = yes 共享目录可以让客户写
CREATE MODE=0755 按照unix文件的属性来创建文件
[printers]
path = /var/spool/samba 设置一个可以写的目录,作缓冲池
guest ok = yes 允许任何人访问
printable = yes 可以打印
global中常用的参数
security 确定对客户用户名/口令的验证方式
-user 进行访问之前要输入有效的用户名及口令
-share 不需要有效的用户名及口令即可访问
-server 本质与'user'模式一样,但由其它samba服务器来验证
-domain 指定该samba服务器是一个域控制器
encrypt passwords = yes/no
是否使用Win系统下的加密口令,如果选yes的话,就接收传过来的加密的口令,
如果选no的话,就要接收未加密的口令,但现在的win系统一般都加密,所以要修改注册表,
使之不加密
regedit
/HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/VNETSUP
编辑-=-新建==Dword值
重命名"新值#1"为"EnablePlainTextPassword"
赋值该新键值为1
smb passwd file =/etc/smbpasswd
设置samba服务器的用户密码存放地
username map
把samba客户的用户名映射为linux用户名的文件
ex:root = admin administrator
host allow = 192.68.0. Except 192.68.0.11
允许192.68.0这个子网段内除192.68.0.11这台机器外的的所有机器访问
log file =/var/log/samba/log.%m
如果host1,host2这两台机器访问过服务器,就会在/var/log/samba/目录下生成log.host1,log.host2这两个日志文件
Smb.conf的其它参数说明
path 共享目录的路径(一定要存在)
browseable 共享段是否在控制列表中列出
exec 或 proexec 在建立连接之前有SMB服务器选运行的命令
root preexec 只有root才能执行的命令,常用于挂接文件系统
ex:
[cdrom]
comment = cdrom
path = /mnt/cdrom
read only = yes
root preexec = mount /mnt/cdrom
root postexec = umount /mnt/cdrom
public 是否公开,如果设置为yes的话,访问此共享目录不需要口令
create mode = 0755 创建文件后文件的权限位
read only 如果设置为yes ,则不允许用户在此目录中进行写文件操作
实验一:把自己本机设置为一台Samba服务器,使/home/user/test目录共享,使用另外一台Windows机器来测试是否能找到此机器并能访问共享目录(注意:此实验中samba的安全级别设置为share级,即所有人都可以访问 security = share)
实

