首先确认系统安装一下几个软件:
samba-common-3.0.0.15.i386.rpm
samba-client-3.0.0-15.i386.rpm
samba-3.0.0-15.i386.rpm
然后配置samba的共享目录 vi /etc/samba/smb.conf
打开samba的配置文件,然后在最后面添加自己的共享目录
[work] #在window里显示的目录名称
comment = Work Directories
path = /usr/work/ #linux上面共享的目录
browseable = yes #配置为可以浏览的
writable = yes #配置为可写的,如果在window下还不能写入,要修改共享目录的属性,chmod 777 <目录>改为可以读写
valid users = smb #有效用户设置为smb
保存退出wq!
为samba服务添加相应的用户名和密码
smbpasswd -a smb
New SMB password: 输入该用户用于登录Samba的密码
Retype new SMB password: 再次确认输入该密码
#注意:这里设置的密码是用户登录Samba共享目录的密码,不是用户登录linux系统的密码
然后重新启动启动samba服务 /etc/init.d/smb restart
启动服务后,要设置window和linux的IP地址,两个地址要在一个网段内,分别设置为192.168.0.100(windows) 192.168.0.103(linux)
在win7下做一下操作
单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略”;
然后,单击“安全选项”。 双击“网络安全:LAN Manager 身份验证级别”;
最后,单击列表中:发送LM和NTLMv2,如果已协商,则使用NTLMv2协议。
然后win7下要启动网络发现,启用网络发现要开启三个服务DNS Client,SSDP Discovery,Server。第一个服务和第三个服务一般都是开启的,但第二个服务SSDP Discover有的是禁用的,只要把他开启就可以了。启动方法点开始--运行 输入services.msc,将SSDP Discovery服务开启即可。
最后再将linux的防火墙关闭才可以,redhat里面要关掉两个防火墙,getenforce看看,如果是“Enforcing”,则用setenforce 0关闭掉SELinux,同时还要关掉iptables防火墙 iptables -F
然后在win7上运行 \\192.168.1.103就可以访问linux的共享目录了。
samba-common-3.0.0.15.i386.rpm
samba-client-3.0.0-15.i386.rpm
samba-3.0.0-15.i386.rpm
然后配置samba的共享目录 vi /etc/samba/smb.conf
打开samba的配置文件,然后在最后面添加自己的共享目录
[work] #在window里显示的目录名称
comment = Work Directories
path = /usr/work/ #linux上面共享的目录
browseable = yes #配置为可以浏览的
writable = yes #配置为可写的,如果在window下还不能写入,要修改共享目录的属性,chmod 777 <目录>改为可以读写
valid users = smb #有效用户设置为smb
保存退出wq!
为samba服务添加相应的用户名和密码
smbpasswd -a smb
New SMB password: 输入该用户用于登录Samba的密码
Retype new SMB password: 再次确认输入该密码
#注意:这里设置的密码是用户登录Samba共享目录的密码,不是用户登录linux系统的密码
然后重新启动启动samba服务 /etc/init.d/smb restart
启动服务后,要设置window和linux的IP地址,两个地址要在一个网段内,分别设置为192.168.0.100(windows) 192.168.0.103(linux)
在win7下做一下操作
单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略”;
然后,单击“安全选项”。 双击“网络安全:LAN Manager 身份验证级别”;
最后,单击列表中:发送LM和NTLMv2,如果已协商,则使用NTLMv2协议。
然后win7下要启动网络发现,启用网络发现要开启三个服务DNS Client,SSDP Discovery,Server。第一个服务和第三个服务一般都是开启的,但第二个服务SSDP Discover有的是禁用的,只要把他开启就可以了。启动方法点开始--运行 输入services.msc,将SSDP Discovery服务开启即可。
最后再将linux的防火墙关闭才可以,redhat里面要关掉两个防火墙,getenforce看看,如果是“Enforcing”,则用setenforce 0关闭掉SELinux,同时还要关掉iptables防火墙 iptables -F
然后在win7上运行 \\192.168.1.103就可以访问linux的共享目录了。