win7下如何通过samba访问linux.doc_第1页
win7下如何通过samba访问linux.doc_第2页
win7下如何通过samba访问linux.doc_第3页
win7下如何通过samba访问linux.doc_第4页
win7下如何通过samba访问linux.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Samba服务器注:解决samba服务器的配置和网络配置难题 & win7下如何使用samba,刚学linux ,学习samba服务器的时候碰壁了,特此记录下来,如有不当之处,请指正。一、 网络配置1、打开VMware菜单的VM-setting ,将网络适配器选择NAT方式,可以了解下VMware的三种网络配置方式;/s/blog_6f62f00301010tc5.html2、Win7下打开cmd 窗口,输入ipconfig,如下:Microsoft Windows 版本 6.1.7601版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:UsersWalonipconfigWindows IP 配置PPP 适配器 pppoe_native_wan_miniport: 连接特定的 DNS 后缀 . . . . . . . : IPv4 地址 . . . . . . . . . . . . : 15 子网掩码 . . . . . . . . . . . . : 55 默认网关. . . . . . . . . . . . . : 以太网适配器 本地连接: 连接特定的 DNS 后缀 . . . . . . . : 本地链接 IPv6 地址. . . . . . . . : fe80:916d:db2e:6639:ac03%10 自动配置 IPv4 地址 . . . . . . . : 子网掩码 . . . . . . . . . . . . : 默认网关. . . . . . . . . . . . . :以太网适配器 VMware Network Adapter VMnet1: 连接特定的 DNS 后缀 . . . . . . . : localdomain 本地链接 IPv6 地址. . . . . . . . : fe80:fd8b:4135:990d:611f%26 IPv4 地址 . . . . . . . . . . . . : 子网掩码 . . . . . . . . . . . . : 默认网关. . . . . . . . . . . . . :以太网适配器 VMware Network Adapter VMnet8: 连接特定的 DNS 后缀 . . . . . . . : localdomain 本地链接 IPv6 地址. . . . . . . . : fe80:8597:18be:fdb2:2de1%27 IPv4 地址 . . . . . . . . . . . . : 子网掩码 . . . . . . . . . . . . : 默认网关. . . . . . . . . . . . . :NAT(网络地址转换)方式对应上面的 VMware Network Adapter VMnet8,记下IP地址和子网掩码。打开VMware的菜单:edit-virtual network editor,查看VMnet8的DHCP设置,可以看到linux的IP地址设置范围。3、进入linux,打开终端,配置网络,输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0 进行linux下的IP的配置,配置如下:DEVICE=eth0IPADDR=X.X.X.X (以笔者为例,可以设置为:28)NETMASK=X.X.X.X ()GATEWAY=X.X.X.X ()BOOTPROTO=dhcpHWADDR=.(网卡地址)ONBOOT=yesTYPE=Ethernet配置完毕后重启网络,输入命令 service network restart ,接着检验windows PC 和 linux 能不能连通,linux下执行ping windows PC下执行 ping 28 ,两者要互通才行。4、linux下配置samba 输入命令: vi /etc/samba/smb.conf 按Pagedown 查找share Definitions,修改如下#= Share Definitions =rootComment = Root DirectoriesBrowseable = yesWritable =yesPath = / (共享的目录,设置为根目录)Valid users = * (windows 下访问 linux 需要的账户名)配置完毕,保存。5、启动samba输入命令 /etc/init.d/smb restart6、添加samba用户 前提是此用户为linux的用户,所以要先添加一个linux用户如: groupadd test -添加一个用户组 Useradd abc g test d /home/test/ -添加一个名为abc 的用户,并加入test组,用户目录为/home/test/ Smbpasswd a abc -添加一个名为abc的samba用户,修改密码7、从win7通过samba访问linux 在XP下,可以通过28(Linux系统IP)进行访问其共享文件,但在WIN7或VISTA下却不行,因为Samba只支持NTLM认证,而WIN7或VISTA则采用NTLMv2认证,因此必须经过一些设置才行,具体设置如下:单击开始运行 输入 “secpol.msc”打开管理工具,展开“本地策略”;然后,单击“安全选项”。 双击“网络安全:LAN Manager 身份验证级别”;最后,单击列表中:发送LM和NTLMv2,如果已协商,则使用NTLMv2协议。设置好了之后,就可以运行X.X.X.X (linux的IP)。8、访问/修改linux共享文件 通过以上设置win7已经能访问linux共享文件了,可是要在共享目录下新建文件或者对已有文件进行修改是不行的,系统总提醒“没有权限”。于是乎,修改共享文件的权限,如笔者的共享目录是“/temp”,所以执行Chmod 757 /temp/ -也即将“其他用户”的权限修改为可读、可写、可执行。重新运行X.X.X.X linux ip ,发现还是不行。后来查看了samba的配置文件,发现这么一些东西#-# SELINUX NOTES:# If you want to use the useradd/groupadd family of binaries please run:# setsebool -P samba_domain_controller on# If you want to share home directories via samba please run:# setsebool -P samba_enable_home_dirs on# If you create a new directory you want to share you should mark it as# samba-share_t so that selinux will let you write into it.# Make sure not to do that on system directories as they may already have# been marked with othe SELinux labels.# Use ls -ldZ /path to see which context a directory has# Set labels only on directories you created!# To set a label use the following: chcon -t samba_share_t /path# If you need to share a system created directory you can use one of the# following (read-only/read-write):# setsebool -P samba_export_all_ro on# or# setsebool -P samba_export_all_rw on意思即是如果要让你自己建的文件能被共享且允许被写,需要set

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论