- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统上Samba常见问题解答.doc
Linux操作系统上Samba常见问题解答
一. 由Linux向ba运行起来以后,Linux就相当于一台文件及打印服务器,向ba客户提供文件及打印服务。工作在共享模式或者用户模式下的两种方法较为常见(Security=share or Security=user) ,其中有以下常见问题。
1.共享模式时从b.conf中没有enable Samba加密口令。或者也可以编辑b.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 passb passbpassent = test folder
path = /sales/training
guest ok = no
ba encrypt passba服务器上定义的samba加密的口令,在上面的例子中用户名和密码对存放在文件/etc/smbpassba服务器的名字。
a. ba服务器的主机名进行查找。注意要确保你在: \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. 列出计算机上所有可用的共享资源:smbclient -L 。如果询问口令,则直接回车。
也可用名字如:
smbclient -L sh3
若不知道sh3的IP地址,也可用:
smbclient -L sh3 -I
b. 以某用户身份连接到Samba服务器上的共享资源sales:
smbclient ///sales -U jephe
提示口令后输入口令,也可把口令打在命令行上用%号分隔为:
smbclient ///sales -U jephe%passb:,就象是FTP一样,也可用名字如:
smbclient //sh3/sales -I -U jephe
你也可以用#39;#39;符号,你的SHELL可能会过滤到特殊符号,则要这样写:
#smbclient \\sh3\sales
2. 通过IP地址查找bios名字
a.在windows下用:
c:
btstat -A
如果知道bios名字,可用下面的命令得知提供某机器哪些服务:
12下一页 ,。c:
btstat -a hydra
b.在Linux下用:
#nmblookup -A
在一个网段内可用下面的命令检测哪些主机在提供samba共享服务:
#nmblookup -d 2 #39;*#39; or #nmblookup -B 55 #39;*#39;
检测其它网段内的某台机器是否提供samba服务:
#nmblookup -A 8
但不能用 #nmblookup -B 55 #39;*#39;,因为一般的路由器和Linux双宿主机不转发子网直接广播。
3. bios over TCP/IP使用的协议及端口号
a. 共有三种bios服务
bios-ns 137/udp(大多数) and 137/tcp;
bios-dgm 138/udp(大多数) and 138/udp;
bios-ssn 139/tcp。
b.ba服务器?
lt;1gt; 在hosts.如:
sh3 #PR
您可能关注的文档
最近下载
- 比价单(表格模板、DOC格式)..doc VIP
- 表A5评分表贵州施工企业现场安全管理.docx VIP
- 中班幼儿进餐环节中教师指导的现状调查研究.pdf VIP
- 2025年中国社区O2O行业市场深度分析及发展前景预测报告.docx
- 产品创新战略及实施路径.doc VIP
- 石油、石化和天然气工业用离心泵(GB_T3215—2019_API610 11th)标准解读.pdf VIP
- 协商协议书范本.doc VIP
- 中医及药膳-课件.pptx VIP
- 2025春国开一网一 管理英语3 写作形考任务答案(版本4)(85.5分).doc VIP
- 2024陆上风力发电机组预应力预制混凝土塔筒施工与质量验收规范.pdf VIP
原创力文档


文档评论(0)