最近在学习linux 今天把架设linux samba服务器的方法写出来 欢迎大家讨论和指点
本机是虚拟机和winxp进行测试,虚拟机地址是192.168.1.144 主机地址是192.168.1.10.两者是可以互通的。
首先我们先做linux下的配置
一. 首先要确定linux是否安装了smb
[root@localhost zy]#rpm -qa | grep samba
samba-2.2.5-10
samba-swat-2.2.5-10
samba-common-2.2.5-10
samba-client-2.2.5-10
呵呵 本机已经安装了我就不多说了,没安装的找光盘安装了
二、然后我们判断一下,是否samba服务已经启动,
[root@localhost zy]#ps -aux | grep smb
root 1719 0.0 0.3 4916 1820 ? S 08:21 0:00 smbd -D
root 1849 0.0 0.1 4776 628 pts/1 S 08:48 0:00 grep smb
如果没有启动的话 用[root@localhost zy]#/etc/init.d start
关闭是 [root@localhost zy]#/etc/init.d stop
重启是 [root@localhost zy]#/etc/init.d start
这里只是本次启动,如果需要每次开机都启动的话
用setup 或者 ntsysv
三.本机是没有装linux下的防火墙的 如果因为防火墙的原因造成不能互相访问
[root@localhost zy]#/sbin/iptables -F
四,配置smb的主要配置文件smb.conf
[root@localhost zy]# cd /etc/samba
[root@localhost samba]# mv smb.conf smb.confbak
然后我们来重新创建一个smb.conf文件
[root@localhost zy]touch smb.conf
然后我们把下面这段写入smb.conf中
[global]
workgroup = workgroup
netbios name = zy
server string = Linux Samba Server
security = user
vaild user = zhaoyong
[zy]
path = /home/zy
writeable = yes
browseable = yes
create mask = 0664
guest ok = yes
[global]这段是全局配置,是必写的
workgroup 就是Windows中显示的工作组;在这里我还是workgroup
netbios name 就是在Windows中显示出来的计算机名zy
server string 就是Samba服务器说明,可以自己来定义;这个可以省略
security 这是验证和登录方式,这里我们用了uesr ;验证方式有好多种,这是其中一种;如果用share呢,就是不用设置用户和密码了;
[zy] 这个在Windows中显示出来是共享的目录;
path = 可以设置要共享的目录放在哪里;
writeable 是否可写,这里我设置为可写;
browseable 是否可以浏览,可以;可以浏览意味着,我们在工作组下能看到共享文件夹。如果您不想显示出来,那就设置为 browseable=no
create mask是用户创建文件时的权限掩码;对用户来可读可写,对用户组可读可写,对其它用户可读;
guest ok 匿名用户以guest身份是登录;
五,对文件授权和建立用户
[root@localhost zy]#useradd zhaoyong
[root@localhost zy]#passwd 123456
[root@localhost zy]#mkdir -p /home/zy 创建目录
[root@localhost zy]#chmod 755 /home/zhaoyong 改变目录权限
[root@localhost zy]#chown zhaoyong /home/zhaoyong 将目录所有者变为zhaoyong
[root@localhost zy]#/usr/sbin/groupadd workgroup 创建用户组 workgroup
[root@localhost zy]#gpasswd -a zhaoyong workgroup将zhaoyong加入 用户组workgroup
六.添加samba用户,并设置密码;
我们用的方法是先添加用户,但添加的这些用户都是虚拟用户,因为这些用户是不能通过SHELL登录系统的;
另外值得注意的是系统用户密码和Samba用户的密码是不同的。如果您设置了系统用户能登入SHELL,
可以设置用户的Samba密码和系统用户通过SHELL登录的密码不同。
我们通过smbpasswd 来添加Samba用户,并设置密码
[root@localhost zy]#smbpasswd -a zhaoyong
New SMB password: 123456 在这里添加Samba用户zhaoyong的密码;
Retype new SMB password: 123456 再输入一次;
七.我们可以用finger来查看用户信息
[root@localhost zy]#finger zhaoyong
如果发现目录不是/home/zhaoyong
我们就要修改目录usermod -d /home/zhaoyong zhaoyong
然后从启samba服务器
[root@localhost zy]#/etc/init.d restart
八.windows机器的设置。
1.创建windows下的用户和密码。
因为我们在[Global]中设置的是user共享方式 ,也就是说,要用windows用户名来验证。说明白一点就是windows的必须设置一个与linux机器上完全相同的用户,密码也必须一致。即建议一个用户名为赵勇的用户,密码为123456,工作组为workgroup。
这种方式就是samba密码服务验证,我们在前面已经为zhaoyong在linux的服务器上创建了系统用户名和密码,也创建了smb的密码。
2.要在windows加上相关的协议;添加网络协议,把IPX/SPX以及NETBEUI两个协议加入。
九,就是访问了。
从linux访问smb服务器,[root@localhost zy]# smbclient -L //192.168.1.144 -U zhaoyong
Password: 123456 输入密码
从windows访问可以从网上邻居里workgroup工作组 访问 ,也可以直接在浏览器上访问\\192.168.1.144
附录smbclient 命令
cd [目录]切换到服务器端的指定目录,如未指定,则 smbclient 返回当前本地目录
lcd [目录]切换到客户端指定的目录;
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录 在服务器上创建目录
rd或rmdir 目录删除服务器上的目录
put file1 [file2]向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件
在Linux中smbfs文件系统的挂载;
mount 的用法,加载网络中的共享文件夹到本地机;mount就是用于挂载文件系统的,SMB做为网络文件系统的一种,也能用mount挂载;smbmount说到底也是用mount的一个变种;
smbmount -o username=zhaoyong,password=123456 , -l //192.168.1.10/共享文件夹名 挂载点
smbmount //ip地址或计算机名/共享文件夹名 挂载点
wei.long 于 2008-11-22 00:26:24发表:
正在学习中 谢谢了
a42088772 于 2008-11-18 08:57:34发表:
学习是很重要的,看贴回帖是必然的:0wmjh(1
爱情鸟 于 2008-11-17 12:08:33发表:
一起努力吧
yushun000 于 2008-11-14 19:15:05发表:
谢谢楼主 收藏了
yy007668 于 2008-11-13 20:03:58发表:
好贴是要顶的!
sdtianming 于 2008-11-12 20:02:51发表:
好贴,讲的很详细
wjjordan 于 2008-11-08 00:28:58发表:
不错 感谢搂住
anjenth 于 2008-11-06 11:25:33发表:
谢谢!!学习是很重要的,看贴回帖是必然的!
maverickgoose 于 2008-11-03 18:46:06发表:
终于明白一些user 和 share 不同的用法
我就是搞不懂user 该怎么个用
wangtao_2134 于 2008-10-28 12:35:22发表:
楼主辛苦了 学习中
txwsqk 于 2008-10-25 13:41:25发表:
感谢楼主分享 今天成功配置smb HOHO
xylp 于 2008-10-23 19:22:05发表:
学习了.
jieyujun3 于 2008-10-23 15:15:26发表:
看了,懂了了,谢了,回了
lemonade 于 2008-08-12 08:36:33发表:
LZ辛苦了!
he123 于 2007-12-13 22:05:23发表:
数据恢复 数据恢复 数据恢复 货架 货架 花炮 浏阳烟花 烟花 烟花批发 日本留学 美国留学 加拿大留学 法国留学 英国留学 澳大利亚留学 出国留学 留学 专利 绿化 数据恢复 硬盘数据恢复 数据修复 硬盘修复 出国留学 留学中介 硬盘数据恢复 服务器数据恢复 硬盘维修 磁盘阵列数据恢复 RAID数据恢复 北京数据恢复 上海数据恢复 磁盘阵列 重庆数据恢复 成都数据恢复 唐山电脑维修 专利 翻译公司 浏阳烟花厂 China fireworks 绿化
2:韩国留学 新加坡留学 德国留学 澳洲留学 意大利留学 新西兰留学 荷兰留学 俄罗斯留学 留学韩国 留学日本 留学美国 留学加拿大 留学法国 留学新加坡 留学澳大利亚 留学英国 留学德国 留学澳洲 留学意大利 留学新西兰 留学荷兰 留学俄罗斯
3:超市货架 仓储货架 货架厂 北京货架 上海货架 仓库货架 广州货架 南京货架 重型货架 精品货架 深圳货架 货架公司 服装货架 沈阳货架 中国货架网 货架厂 超市货架 重型货架 北京货架 北京货架厂 精品货架 仓储货架厂 仓储货架 天津重型货架 天津仓储货架 天津货架厂 天津货架 戴雪儿
he123 于 2007-12-11 23:40:58发表:
数据恢复 数据恢复
数据恢复 货架 货架
href="http://www.fireworksbiz.cn">花炮 浏阳烟花
href="http://www.fireworksbiz.cn">烟花 烟花批发
href="http://www.sosjapan.com.cn">日本留学 美国留学
href="http://www.soscanada.com.cn">加拿大留学 法国留学
href="http://www.sosenglish.com.cn">英国留学 澳大利亚留学
href="http://www.sosname.com.cn">出国留学 留学
专利 绿化
数据恢复 硬盘数据恢复
href="http://www.fixhdd.cn">数据修复 硬盘修复
出国留学 留学中介
href="http://www.fixhdd.cn/dataservice/index5.htm">硬盘数据恢复
服务器数据恢复 硬盘维修 磁盘
阵列数据恢复 RAID数据恢复 北京数据恢复
href=" http://www.hddkill.com">上海数据恢复 磁盘阵列
href="http://www.hddkill.com">重庆数据恢复 成都数据恢复
href="http://www.tsqinghui.com">唐山电脑维修 专利
href="http://www.sosweb.com.cn">翻译公司 浏阳烟花厂
href="http://en.fireworksbiz.cn">China fireworks 绿化
2:韩国留学 新加坡留学
href="http://www.sosgermany.com.cn">德国留学 澳洲留学
href="http://www.sositaly.com.cn">意大利留学 新西兰留学
href="http://www.sosnetherlands.com.cn">荷兰留学 俄罗斯留学
href="http://www.soskorea.com.cn">留学韩国 留学日本
href="http://www.sosusa.com.cn">留学美国 留学加拿大 留学法国 留学新加坡
href="http://www.sosaustralia.com.cn">留学澳大利亚 留学英国
href="http://www.sosgermany.com.cn">留学德国 留学澳洲
href="http://www.sositaly.com.cn">留学意大利 留学新西兰
href="http://www.sosnetherlands.com.cn">留学荷兰 留学俄罗斯
3:超市货架 仓储货架
href="http://www.sosell.com.cn/factories/">货架厂 北京货架
href="http://www.sosell.com.cn/shanghai/">上海货架 仓库货架
href="http://www.sosell.com.cn/guangzhou/">广州货架 南京货架
href="http://www.sosell.com.cn/weight/">重型货架 精品货架
href="http://www.sosell.com.cn/shenzhen/">深圳货架 货架公司
href="http://www.sosell.com.cn/clothes/">服装货架 沈阳货架
href="http://www.sosell.com.cn/china/">中国货架网 货架厂
href="http://www.bjhxwyhjc.com">超市货架 重型货架
href="http://www.bjhxwyhjc.com/cp01.asp">北京货架 北京货架厂
href="http://www.bjhxwyhjc.com/cp06.asp">精品货架 仓储货架厂
href="http://www.bjhxwyhjc.com/cp10.asp">仓储货架 天津重型货架
href="http://www.bjhxwyhjc.com/cp11.asp">天津仓储货架 天津货架厂
href="http://www.bjhxwyhjc.com/cp12.asp">天津货架 戴雪儿
he123 于 2007-12-11 23:31:33发表:
数据恢复 数据恢复
数据恢复 货架 货架
href="http://www.fireworksbiz.cn">花炮 浏阳烟花
href="http://www.fireworksbiz.cn">烟花 烟花批发
href="http://www.sosjapan.com.cn">日本留学 美国留学
href="http://www.soscanada.com.cn">加拿大留学 法国留学
href="http://www.sosenglish.com.cn">英国留学 澳大利亚留学
href="http://www.sosname.com.cn">出国留学 留学
专利 绿化
数据恢复 硬盘数据恢复
href="http://www.fixhdd.cn">数据修复 硬盘修复
出国留学 留学中介
href="http://www.fixhdd.cn/dataservice/index5.htm">硬盘数据恢复
服务器数据恢复 硬盘维修 磁盘
阵列数据恢复 RAID数据恢复 北京数据恢复
href=" http://www.hddkill.com">上海数据恢复 磁盘阵列
href="http://www.hddkill.com">重庆数据恢复 成都数据恢复
href="http://www.tsqinghui.com">唐山电脑维修 专利
href="http://www.sosweb.com.cn">翻译公司 浏阳烟花厂
href="http://en.fireworksbiz.cn">China fireworks 绿化
2:韩国留学 新加坡留学
href="http://www.sosgermany.com.cn">德国留学 澳洲留学
href="http://www.sositaly.com.cn">意大利留学 新西兰留学
href="http://www.sosnetherlands.com.cn">荷兰留学 俄罗斯留学
href="http://www.soskorea.com.cn">留学韩国 留学日本
href="http://www.sosusa.com.cn">留学美国 留学加拿大 留学法国 留学新加坡
href="http://www.sosaustralia.com.cn">留学澳大利亚 留学英国
href="http://www.sosgermany.com.cn">留学德国 留学澳洲
href="http://www.sositaly.com.cn">留学意大利 留学新西兰
href="http://www.sosnetherlands.com.cn">留学荷兰 留学俄罗斯
3:超市货架 仓储货架
href="http://www.sosell.com.cn/factories/">货架厂 北京货架
href="http://www.sosell.com.cn/shanghai/">上海货架 仓库货架
href="http://www.sosell.com.cn/guangzhou/">广州货架 南京货架
href="http://www.sosell.com.cn/weight/">重型货架 精品货架
href="http://www.sosell.com.cn/shenzhen/">深圳货架 货架公司
href="http://www.sosell.com.cn/clothes/">服装货架 沈阳货架
href="http://www.sosell.com.cn/china/">中国货架网 货架厂
href="http://www.bjhxwyhjc.com">超市货架 重型货架
href="http://www.bjhxwyhjc.com/cp01.asp">北京货架 北京货架厂
href="http://www.bjhxwyhjc.com/cp06.asp">精品货架 仓储货架厂
href="http://www.bjhxwyhjc.com/cp10.asp">仓储货架 天津重型货架
href="http://www.bjhxwyhjc.com/cp11.asp">天津仓储货架 天津货架厂
href="http://www.bjhxwyhjc.com/cp12.asp">天津货架 戴雪儿
阿民 于 2007-09-25 01:36:54发表:
今天又看看书觉的这也写的不错..我今晚还要继续一下我的SMB...
[ 本帖最后由 阿民 于 2007-9-25 15:14 编辑 ]
marcal 于 2007-09-23 14:06:48发表:
搞个视频什么的还容易理解......
wjg198576 于 2007-09-21 22:37:45发表:
终于找倒了~好好学习下啊
yesyea 于 2007-08-25 16:36:53发表:
顶一下 。勇哥!
yigehe214 于 2007-08-20 23:29:05发表:
:ha3nd :ha3nd :ha3nd :ha3nd
zonghonglei 于 2007-08-18 08:56:02发表:
不错,不错
flashtop 于 2007-08-17 22:36:18发表:
不错,正在学习中
hehuolu 于 2007-08-14 22:54:05发表:
麻烦楼主告知,我的email是luqiu_1003@126.com.QQ23578650,急需解决的问题,望联系偶
hehuolu 于 2007-08-14 22:52:04发表:
我有个疑问就是测试的时候,xp宿主主机是否要用规定的用户登陆,例如本文中的zhaoyong , 还有就是linux按照楼主的配置,是否用root用户就可以访问,还是用zhao'yong用户,我指系统登陆用户
hehuolu 于 2007-08-14 22:49:47发表:
我也是,很奇怪我的linux虚拟机可以访问网络,但是不知道为什么,ping 其本身ip都不通,郁闷啊,今天弄了一天了
hehuolu 于 2007-08-14 22:47:51发表:
我按搂住的方法配置,到了第九步访问就访问不了,请问怎么回事??还有重新启动的目录错了,应该是 /etc/init.d/smb restart
麒麟 于 2007-08-10 20:14:21发表:
亲苦了,亲苦了。写得很好。精华!
要求加精!
ch7213851 于 2007-08-10 16:53:50发表:
linux下samba服务器的架设全过程,加精了...
yiluzouyuan 于 2007-08-09 15:42:26发表:
不错,顶一个:0L
hfli 于 2007-08-07 10:47:46发表:
很有帮助,谢谢了
shunxj 于 2007-08-06 00:41:24发表:
楼主,我是按你配置来操作的,但是现在我还是访问不了,提示找不到网络,你所说的配置我一步也没有漏掉,如果您有心指导,请加我QQ 277600529
payne 于 2007-07-27 16:40:49发表:
顶,顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶,正需要啊
219.132.243.* 于 2007-07-26 17:21:20发表:
终于有点头绪了..太感动了
hbzorro 于 2007-07-26 11:36:52发表:
:0(1 楼主我是新手有个问题 :samba怎么密码验证的?为什么一定要在windows里有一个samba一样的用户呀?要想访问windows smbclient加windows的一个用户名不就行了吗?
djks 于 2007-07-26 07:07:33发表:
写得详细!
efe 于 2007-07-25 21:10:12发表:
:ha3nd :ha3nd :ha3nd :ha3nd :0L :0L :0L
gdzhljw 于 2007-07-23 23:32:15发表:
不错的贴子!一定要顶上去大家看看!!
xxzhaobb 于 2007-07-23 19:44:33发表:
:ha3nd
好帖子。多谢楼主。