Samba服务器的设置

2009-05-13 00:57:05来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


作者:wind521

一.由Linux向windows提供文件/目录及打印机共享。
在Linux服务器上的Samba运行起来以后,Linux就相当于一台文件及打印服务器,向win
dows
和Linux
Samba客户提供文件及打印服务。工作在共享模式或者用户模式下的两种方法较为常见(
Secu
rity=share
orSecurity=user),其中有以下常见问题。环境:RedhatLinux6.x
1.共享模式时从windows98客户端不能从网上邻居中看到服务器,或者看到后不能点击
进入
共享资源
说密码不对等等。
a.没有去掉行guestaccount=pcguest前面的注释符号
b.没有创建guest帐号pcguest(#useraddpcguest即可)
c.windows98默认发送加密的口令,而/etc/smb.conf中没有enableSamba加密口令。

或者也可以编辑windows98注册表,让它发送文本口令(不被建议的)
2.在/etc/smb.conf中定义了完全可写共享目录,但实际操作时不能写入。
a.特别要注意的是:LINUX本身的文件及目录权限永远大于SAMBA定义的权限,要让某共
享资
源目录
可以被写,首先要保证在LINUX下面该目录可以被相应的用户可写,这是前提。
3.在共享模式下如何对某共享目录加用户名及密码保护?
a.看下面的共享资源定义例子:
security=SHARE
usernamemap=/etc/smbusers
logfile=/var/log/samba/log.%m
maxlogsize=50
socketoptions=TCP_NODELAY
clientcodepage=936
oslevel=40
localmaster=yes
preferredmaster=yes
domainmaster=yes
guestaccount=pcguest
encryptpasswords=yes
smbpasswdfile=/etc/smbpasswd
[sales]
comment=testfolder
path=/sales/training
guestok=no
writable=yes
validusers=@sales
writelist=@sales
在上面的例子中,我们定义了security=shareandsambaencryptpassword,共享目录
名sa
les
不是guest用户可访问的,需要属于sales组里的用户可访问同时也可写,当然在Linux下
面要
保证
/sales/training目录可被组sales可写,这样以后
定义你的windowslogon(不是NT域登录)的用户名为组sales里的用户名,然后在网上
邻居
中双击
sales时会提示你密码,该密码是你在Samba服务器上定义的samba加密的口令,在上面的
例子

用户名和密码对存放在文件/etc/smbpasswd中,当然你事先要有系统用户名在/etc/pas
swd中

4.windows用户经常不能在网上邻居中浏览到Samba服务器的名字。
a.windows的网上邻居服务是非常不可靠的服务,它所建立的浏览列表不可靠,由众多
因素
引起。
b.一种可靠的解决办法是直接用‘查找’-‘计算机’-打入samba服务器的主机名进行
查找

注意要确保你在windows启动时没有取消登录。
c.你也可以在DOS窗口用netuse命令:如c:netusem:\sambaservernamesharereso
urce
name
5.服务器端的测试配置工具
a.在配置完/etc/smb.conf后运行testparm检测配置文件中是否有相应语法错误
b.在Samba服务起来后,用smbstatus报告用户使用和登录情况。
c.在更改过配置文件后,运行/etc/rc.d/init.d/smbrestart重读配置文件
二.在Linux客户机上使用LinuxSamba服务器
1.在Linux客户机上使用Smbclient
a.列出计算机192.168.100.1上所有可用的共享资源:
smbclient-L192.168.100.1
如果询问口令,则直接回车。
也可用名字如:
smbclient-Lsh3
若不知道sh3的IP地址,也可用
smbclient-Lsh3-I192.168.100.1
b.以某用户身份连接到Samba服务器192.168.100.1上的共享资源sales
smbclient//192.168.100.1/sales-Ujephe
提示口令后输入口令,也可把口令打在命令行上用%号分隔

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Redhat6.2+qmail+smtpd认证防止垃圾邮件发送者滥用你的服务器

下一篇:搭建Linux下RADIUS服务器(1)