|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
浏览提醒:在Linux下能够经由过程Samba客户端会见局域网内的Windows主机,也能够经由过程Samba服务器给Windows主机供应文件、打印机等服务。
Samba利用/etc/samba/smb.conf作为他的的主设置文件,间接修正其实不间接失效,直到你在利用了#servicesmarestart命令重启Samba服务以后才会失效。
Samba利用/etc/samba/smb.conf作为他的的主设置文件,间接修正其实不间接失效,直到你在利用了
#servicesmarestart
命令重启Samba服务以后才会失效。上面是smb.conf文件的几个有效参数:
workgroup=WORKGROUP-NAME##############设置到场事情组称号
serverstring=BRIEFCOMMENTABOUTSERVER##############此选项是可选的,次要感化是Samba服务Windows体系正文。
Hostallow=192.168.1.192.168.2.127.##############此项对平安性十分主要。它严厉限定了可会见Samba的局限。默许是同意一切IP会见……
Printcapname=/etc/printcap############设置打印机设置文件路径
Loadprinters=yes#########是不是将打印机共享
Printing=cups#################打印机的范例。若用的打印机的是linux尺度范例的则不要变动
Guestaccount=pcguest##################假如想让用户`pcguest`以匿名用户身份上岸……;就往失落后面的正文。并确保在/etc/passwd中有此用户。这里的pcguest能够依据必要改成用户本人设置的当地用户。
Loginfile=/var/log/samba/%m.log####################log会在此目次中为每一个上岸用户(Samba用户)创建分歧的日记文件。
PasswdServer=##################暗码考证服务器。当用户从Windows经由过程Samba利用linux时。全主动传送上岸windows时的用户名与暗码给Samba.然后Samba向windowsserver考证这两项信息是不是准确。若不准确,则会呈现对话框要用户从头输出用户名与暗码。而这个暗码服务器能够是NTSERVER(一般是主域把持器)或是另外一个SambaServer.因而若Security=share,则要删除关于暗码服务器的那一行。
PasswordLevel-=8##########################暗码级别设置
Encryptpassword=yes##############用户暗码要加密。因为如今98/NT皆用加密的暗码。因而要有这一项,固然也能够请求利用不加密的暗码。
SmbPasswdfile=/etc/samba/smbpasswd############将暗码考证服务器,设置为Sambaserver时,必要用此行来指定要考证的暗码文件,这最主要的是暗码文件设置的路径。
Uinpasswdsync=yes
Passwdprogram=/usr/bin/passwd%u##############接上去的两行设置用来允许WIN暗码改动后可更新linux体系的暗码,断定`encryptpasswords`和`smbpasswdfile`项被启用。
Pampasswordchange=yes##############当用户请求变动暗码时,利用PAM.不必当地口令程序/user/bin/passwd
Usernamemap=/etc/samba/smbusers##############在此文件中设置对应的用户称号,比方:root=administratoradmin等,假如每一个windows用户在samba服务器中都有账号,则能够不设置,
Include=/etc/samba/smb.conf%m##############此行同意用户自界说每台盘算机的基础设置文件,%M代表NETBIOS正在毗连的盘算机的称。
Obeypamrestrictions=yew##############当用户认证时,从命PAM的办理限定。
Socketoptions=TCP_NODELAYSO_RCVBUF=8192SO_SNDBUF=8192##############设置服务器和客户之间会话的Socket选项,此项设置将优化传输速率。
Interfaces=192.168.12.2/24192.168.13.2/24##############假如用多收集界面须在此列出。
Remotebrowsesync=192.168.3.25192.168.2.255##############本行和下一行是远程扫瞄设置
Remoteannounce=192.168.1.255192.168.2.44
#BrowserControlOptions扫瞄把持选项
localmaster=no
oslevel=33
domainmaster=yes
preferredmaster=yes
domainlogons=yes
logonscript=%M.bat##############本行和下一行设置上岸剧本
logonscript=%U.bat
winssupport=yes##############winsserver撑持
winsserver=w.x.y.z##############wins客户端设置
winsproxy=yes##############winsproxy设置
dnsproxy=no##############dnsproxy设置,默许是不为客户端做DNS查询的
[homes]##############用户会见本人目次的设置
browseable=no##############用户公家目次,不必要给他人扫瞄
writeable=yes##############用户写进本人目次的权限
[netlogon]
guestok=yes
sharemodes=no
[profiles]##############默许profiles设置
[printer]##############打印机设置
path=/var/spool/samba##############打印机池(spool)用户须自创立目次
browseable=no##############此行寄存打印机的一时文件
setpublic=yestoallowuser`guestprinr##############假如设置,则同意guest用户利用打印机
printable=yes##############用户是不是能够打印
[temp]
readonly=no##############是不是只读或可写进
public=yes##############是不是共享
设置share级其余服务器
workgroup=linux
hostsallow=192.168.1.##############如不想限定可正文失落
printcap=/etc/printcap
loadprinters=yes
printers=lprng
guestaccount=abc##############这必要指定一个用户帐号abc是samba中已存在的一个用户帐号
logfiles=/var/log/samba/%m.log
maxlogsize=50
security=share
socketoptions=TCP_NODELAYSO_RCVBUF=8192SO_SNDBUF=8192
##注:别的大概以按smb.conf默许设置
##重启服务
测试samba命令testparm
======================================================================
设置USER级其余服务器
在share级的基本设置上修正:
security=user
增加:
guestaccount=zjz
encryptpasswords=yes
smbpasswdfile=/etc/samba/smbpasswd##############当设置文件/etc/smb.conf举行user级的设置后必要设置samba暗码文件。创建smbpasswd帐号和口令。使其与/etc/passwd的帐号和口令不异
办法以下:
1:创建当地帐号,天生口令文件夹/etc/passwd,把/etc/passwd里的用户都加到/etc/samba/smppassword文件中
注重:该历程是先在当地创建帐号和暗码,然后再把口令文件传给/etc/samba/smbpasswd,按次不克不及相反。因当地帐号的口令和samba服务器中的帐号的口令是不不异的。
#adduserzjz
#passwdzjz
#cat/etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd
这里的`/etc/samba/smbpasswd和smbpassspwd和smbpasswdfile=/etc/samba/smbpasswd`r路径要不异。
2:使用smbpasswd命令来为方才创建的帐号设立sambaserver口令。
注重:利用smbpasswd命令修正用户口令时。被修正的samba帐号的当地体系用户帐号须已存在。
#smbpasswdzjz
重启samba服务。USER级服务器设置终了。
注重:假如不克不及完成WIN盘算机和Samba资本互访。能够在各自的主机中增加对方的主机名和IP地点,然后再测试:办法以下:
在linux体系/etc/hosts中增加:win-IPWinhostname(192.168.0.11mywinpc)
在windows体系c:windowshosts中增加:win-IPWin―hostname
设置Server级服务器
server级的平安性比USER级更高。在suer级设置的基本上修正:
security=server
增加:
passwordserver=libtserver##############暗码服务器,这里是用win2k主域把持器libserver“来做暗码服务器。固然也能够用另外一个sambaserver来做暗码服务器。
正文失落smbpasswdfile=/etc/samba/smbpasswd
设置完后,用testparm和smbclient命令举行调试。如许当一台winNT/98盘算机上岸libserver域服务器时,同时也上岸了SambaServer上。不外这时候的用户帐号和暗码在libserver和Sambaserver上应当是不异的。假如是已到场的libserver主域把持器的盘算机就能够输出用户帐号和暗码来翻开SambaServer的共享文件。别的盘算机固然也和sambaserver在统一个网段上,但假如不必libtserver和sambaserver共有的用户帐户和暗码上岸。就不克不及会见samba.
</p>
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 |
|