为了能够让windows下的用户通过以太网访问Linux下的共享文件,需要开启Samba服务器,Samba服务器详细配置步骤如下:
 
1.打开samba的配置文件
 
vim /etc/samba/smb.conf
 
2.其中存在如下几个域
 
[global](全局参数的设置,它对samba的功能具有很大的影响,主要用来设置整个系统规则。
 
workgroup= 这是你在windows中的域。
 
server string= 这是在windows中看到你的samba的解释。
 
netbios name =最好是你的机器名,如果把改句注消,默认的是你LINUX机器名,不过,最好还是自己填上
 
dos charset=cp936
 
unix charset=cp936 加上这二句就可以正确显示中文了。
 
hosts allow 允许登录的linux-samba的主机名单,用IP地址给出,多个IP地址用空格分开,不在名单中的主机将不能得到samba提供的服务,这也是网络安全的一个方面。
 
printcap name 指定printcap文件地址,通常为/etc/printcap,包含了linux打印机的配置信息。
load printers 允许使用共享打印机时,默认值为yes。
 
printing 如果使用的打印机是非标准的,那么应该指出打印机系统类型。
 
log file = /usr/local/samba/var/log.%m
max log size = 0
 
上面这两行则是Samba日志的相关定义。其记录文件的位置是放在/var/log/samba/%m.log,安装目录不一样,日志可不一样,后面的一条是定义日志记录文件的大小,单位是KB,如果是0的话就不限大小。
 
guest acount 来宾帐户,表示用哪一个Linux用户作为所要的客户连接,定义Samba缺省的用户账号,这个账号必须在/etc/passwd中。
 
security 指定安全模式。大多数用户使用user级的安全模式,samba用本地linux口令文件验证。
 
security = security_level
 
定义Samba的安全级别,按从低到高分为四级:share,user,server,domain。它们对应的验证方式如下:
 
share:没有安全性的级别,任何用户都可以不要用户名和口令访问服务器上的资源。
user:samba的默认配置,要求用户在访问共享资源之前资源必须先提供用户名和密码进行验证。
 
server:和user安全级别类似,但用户名和密码是递交到另外一个服务器去验证,比如递交给一台NT服务器。如果递交失败,就退到user安全级。
 
domain:这个安全级别要求网络上存在一台Windows的主域控制器,samba把用户名和密码递交给它去验证。
 
后面三种安全级都要求用户在本linux机器上也要系统帐户。否则是不能访问的。
主要修改和添加的域如下:
 
2.1列出允许访问的主机ip
 
hosts allow = 192.168.0.1 192.168.0.88
 
2.2安全模式
 
security = share
 
2.4指定共享文件名称和共享文件
 
[glx_linux]
comment = This is Glx Linux #备注说明
path = /mnt/e_win
guest ok = yes
writable = yes
 
2.4创建Samba专用用户
 
创建用户gliet_linux
 
addusr gliet_linux
passwd gliet_linux
 
之后将该用户添加到samba中
 
/etc/samba/smbpasswd -a gliet_linux
 
2.5清除ip链
 
service iptables stop
 
清除所有链: [ 确定 ]
删除用户定义的链: [ 确定 ]
将内建链重设为默认的“ACCEPT”策略: [ 确定 ]
 
2.6重启网卡
 
service network restart
 
正在关闭接口 eth0: [ 确定 ]
关闭环回接口: [ 确定 ]
设置网络参数: [ 确定 ]
弹出环回接口: [ 确定 ]
弹出界面 eth0: [ 确定 ]
 
3.重启Samba
 
/etc/rc.d/init.d/smb restart (重启samba)
 
4.好了,在win_xp下登录
 
//192.168.0.5
输入用户名:gliet_linux和密码后,就可以看到目录glx_linux,该目录是可以被windows用户修改的。
 
哈哈,windows可以对linux进行操作了,以下是我的一个配置文件:
 
security = user
[glx_linux_write_win_share]
comment = This is Write test
path = /home/gliet/win
guest ok = yes
writable = yes
[glx_linux_read_win_tar_share]
comment = This is Read test
path = /home/gliet/tar
guest ok = yes
read only = yes
Linux Windows Samba 混源应用

0

收藏

上一篇:如何让Linux与Windows... 下一篇:大势所趋 Linux和Windo...
noavatar_middle.gif
绝对无奈

50篇文章,57W+人气,0粉丝

关注
noavatar_middle.gif

Ctrl+Enter 发布

发布

取消

1条评论

按时间倒序 按时间正序

推荐专栏更多

VMware vSAN中小企业应用案例

掌握VMware超融合技术

共41章 | 王春海

¥51.00 346人订阅
订   阅
基于Kubernetes企业级容器云平台落地与实践

容器私有云平台实践之路

共15章 | 李振良OK

¥51.00 596人订阅
订   阅
网工2.0晋级攻略 ——零基础入门Python/Ansible

网络工程师2.0进阶指南

共30章 | 姜汁啤酒

¥51.00 1570人订阅
订   阅
负载均衡高手炼成记

高并发架构之路

共15章 | sery

¥51.00 507人订阅
订   阅
带你玩转高可用

前百度高级工程师的架构高可用实战

共15章 | 曹林华

¥51.00 462人订阅
订   阅

猜你喜欢

我的友情链接 学习速度变慢?或许你应该跳槽了 linux命令eval的用法 Linux MemFree与MemAvailable的区别 Java线程:线程的调度-休眠 Linux awk用法 【Linux技术资源汇总】 “Linux”真确读音! linux升级OpenSSL linux命令之nohup 用光影魔术手制作一寸照片(8张一寸) Linux命令之umask 简述centOS 7系统用户和组的管理及配置 解析DELL R710服务器迁移操作内容 开学季出大事:某教育局丢失3台虚拟机 EVA4400存储虚拟机+数据库数据恢复成功案例 服务器数据恢复通用方法+服务器分区丢失恢复案例 在CentOS7上部署squid缓存服务器及代理功能 EMC 5400服务器raid阵列瘫痪数据恢复成功案例 服务器数据恢复案例 / raid5阵列多块硬盘离线处理方法
left-qr.jpg

扫一扫,领取大礼包

0

1
分享
关注
绝对无奈
noavatar_middle.gif