linux中smb命令 linux设置smb( 六 )


说明:是否将认证密码加密 。因为现在windows操作系统都是使用加密密码,所以一般要开启此项 。不过配置文件默认已开启 。
smb passwd file = /etc/samba/smbpasswd
说明:用来定义samba用户的密码文件 。smbpasswd文件如果没有那就要手工新建 。
username map = /etc/samba/smbusers
说明:用来定义用户名映射,比如可以将root换成administrator、admin等 。不过要事先在smbusers文件中定义好 。比如:root = administrator admin,这样就可以用administrator或admin这两个用户来代替root登陆Samba Server,更贴近windows用户的习惯 。
guest account = nobody
说明:用来设置guest用户名 。
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
说明:用来设置服务器和客户端之间会话的Socket选项,可以优化传输速度 。
domain master = yes/no
说明:设置Samba服务器是否要成为网域主浏览器,网域主浏览器可以管理跨子网域的浏览服务 。
local master = yes/no
说明:local master用来指定Samba Server是否试图成为本地网域主浏览器 。如果设为no,则永远不会成为本地网域主浏览器 。但是即使设置为yes,也不等于该Samba Server就能成为主浏览器,还需要参加选举 。
preferred master = yes/no
说明:设置Samba Server一开机就强迫进行主浏览器选举,可以提高Samba Server成为本地网域主浏览器的机会 。如果该参数指定为yes时,最好把domain master也指定为yes 。使用该参数时要注意:如果在本Samba Server所在的子网有其他的机器(不论是windows NT还是其他Samba Server)也指定为首要主浏览器时 , 那么这些机器将会因为争夺主浏览器而在网络上大发广播 , 影响网络性能 。
如果同一个区域内有多台Samba Server,将上面三个参数设定在一台即可 。
os level = 200
说明:设置samba服务器的os level 。该参数决定Samba Server是否有机会成为本地网域的主浏览器 。os level从0到255,winNT的os level是32 , win95/98的os level是1 。Windows 2000的os level是64 。如果设置为0,则意味着Samba Server将失去浏览选择 。如果想让Samba Server成为PDC,那么将它的os level值设大些 。
domain logons = yes/no
说明:设置Samba Server是否要做为本地域控制器 。主域控制器和备份域控制器都需要开启此项 。
logon . = %u.bat
说明:当使用者用windows客户端登陆,那么Samba将提供一个登陆档 。如果设置成%u.bat,那么就要为每个用户提供一个登陆档 。如果人比较多,那就比较麻烦 。可以设置成一个具体的文件名,比如start.bat , 那么用户登陆后都会去执行start.bat,而不用为每个用户设定一个登陆档了 。这个文件要放置在[netlogon]的path设置的目录路径下 。
wins support = yes/no
说明:设置samba服务器是否提供wins服务 。
wins server = wins服务器IP地址
说明:设置Samba Server是否使用别的wins服务器提供wins服务 。
wins proxy = yes/no
说明:设置Samba Server是否开启wins代理服务 。
dns proxy = yes/no
说明:设置Samba Server是否开启dns代理服务 。
load printers = yes/no
说明:设置是否在启动Samba时就共享打印机 。
printcap name = cups
说明:设置共享打印机的配置文件 。
printing = cups
说明:设置Samba共享打印机的类型 。现在支持的打印系统有:bsd, sysv, plp, lprng, aix, hpux, qnx
共享参数:
================== Share Definitions ==================
[共享名]
comment = 任意字符串
说明:comment是对该共享的描述,可以是任意字符串 。
path = 共享目录路径

推荐阅读