【导语】以下是小编为大家准备的关于linux如何共享网络中Windows的共享文件Linux(共8篇),仅供参考,大家一起来看看吧。

篇1:关于linux如何共享网络中Windows的共享文件Linux
首先,在 linux 中要安装SMB服务,这是 Linux 与 windows 的NetBios 网络 共享协议转换的接口然后,在/etc/hosts中加入要共享的 Windows 系统的主机名及其对应的ip地址 如:Melcolm 19.168.0.23然后就可以通过下面的命令挂载 首先,在linux中要安装SMB服务,
首先,在linux中要安装SMB服务,这是Linux与windows的NetBios网络共享协议转换的接口然后,在/etc/hosts中加入要共享的Windows系统的主机名及其对应的ip地址 如:Melcolm 19.168.0.23然后就可以通过下面的命令挂载首先,在linux中要安装SMB服务,这是Linux与windows的NetBios网络共享协议转换的接口
然后,在/etc/hosts中加入要共享的Windows系统的主机名及其对应的ip地址 如:Melcolm 19.168.0.23
然后就可以通过下面的命令挂载
mount -t smbfs -o username=bona,password=1234567 //Melcolm/sharedoc /mnt
解释:username是Windows系统的用户名,password是对应的密码 Melcolm是主机名 sharedoc是共享的文件夹的名字 /mnt是挂载点
如果不加username和password的话,进入系统需要输入密码,不能实现自动挂载,
关于linux如何共享网络中Windows的共享文件Linux
,
为实现自动挂在,在文件/etc/fstab中加入相应内容即可。
原文转自:www.ltesting.net
篇2:Windows网络设置中“文件及打印共享”无法选择?
您可以在“网络/配置”中查看一下,有没有“Microsoft网络上的文件与打印共享”组件,若没有,您需要添加组件,单击[添加]按钮,在“请选择网络组件”窗口单击“服务”,单击[添加]按钮,在“选择网络服务”的左边窗口选择“Microsoft”,在右边窗口选择“Microsoft网络上的文件与打印机共享”,单击[确定]按钮,之后返回到网络窗口,并要求插入Windows安装光盘,
重新启动机器后,方可选择“文件及打印共享”。
篇3:Windows 共享文件出错:找不到网络路径解决
在一台Windows Server 2008上共享文件后,发现另一台2008无法连接过来,
提示:0x80070035 找不到网络路径
测试可以ping通,说明网络没有问题,
Windows 2008共享文件出错:找不到网络路径解决
,
于是尝试把防火墙、安全策略都关了,但无济于事。
后来发现是客户机的网卡上,没有启用Microsoft网络客户端:
勾上后重试,发现问题就解决了。
篇4:Windows 7共享文件失败解决办法
开家庭组尝试与其它版本 Windows 系统共享文件时却常常失败,原因往往纷杂不一,例如,工作组名称不同,设置不正确等等。下面我们给出了一套操作流程供参考。
步骤一:同步工作组
不管使用的是什么版本的 Windows 操作系统,第一步,要保证联网的各计算机的工作组名称一致。
要查看或更改计算机的工作组、计算机名等信息,请右键单击“计算机”,选择“属性”。
若相关信息需要更改,请在“计算机名称、域和工作组设置”一栏,单击“更改设置”。
单击“更改”。
输入合适的计算机名/工作组名后,按“确定”。
这一步操作完成后, 请重启计算机使更改生效。
步骤二:更改 Windows7 的相关设置
打开“控制面板网络和 Internet网络和共享中心高级共享设置”。
启用“网络发现”、“文件和打印机共享”、“公用文件夹共享”;“密码保护的共享”部分则请选择“关闭密码保护共享”。
注意:媒体流最好也打开;另外,在“家庭组”部分,建议选择“允许 Windows 管理家庭组连接(推荐)”。
步骤三:共享对象设置
现在,我们转向共享对象,
最直接的方法:将需要共享的文件/文件夹直接拖拽至公共文件夹中。
如果需要共享某些特定的 Windows 7 文件夹,请右键点击此文件夹,选择“属性”。
点击“共享”标签,单击“高级共享”按钮。
勾选“共享此文件夹”后,单击“应用”、“确定”退出。
如果某文件夹被设为共享,它的所有子文件夹将默认被设为共享。
在前面第二步中,我们已经关闭了密码保护共享,所以现在要来对共享文件夹的安全权限作一些更改。右键点击将要共享的文件夹,选择“属性”。小编提醒大家在“安全”页上,单击“编辑” 。
接着,请按一下“添加”按钮。
键入 Everyone 后一路按“确定”退出。
选中“Everyone”,在权限选择栏内勾选将要赋予 Everyone 的相应权限。
步骤四:防火墙设置
打开“控制面板/系统和安全/ Windows 防火墙”检查一下防火墙设置,确保“文件和打印机共享”是允许的状态。
步骤五:查看共享文件
依次打开“控制面板”〉“网络和Internet”〉“查看网络计算机和设备”〉“(相应的计算机/设备名称)”即可。
需要提醒大家的是:这个方法确实能帮助共享文件,但由于关闭密码访问功能,网络安全性会降低。
篇5:windows访问Linux共享的文件
我们在做一些项目的时候,经常会遇到这样的情况,在windows下写了一些代码,需要到Linux下测试,当然你会说我们可以拷入Linux下去测试,但是这样未必会太麻烦了点。我们都知道windows下有网络驱动器或者共享文件夹,可以帮助我们实现windows平台之间共享文件。如何才能在windows平台下和Linux之间共享文件呢?
下面我们使用samba来实现我们需要的功能。
我们只需要在Linux平台配置samba即可。首先。我们查看一下Linux下时候已经安装了samba。
rpm -qa |grep samba如果没有,使用下面的命令安装。
yum install samba
好了,安装完毕之后,我们要对samba进行一下配置,这样才能让windows用户访问,
打开 /etc/samba/smb.conf 文件
在文件的末尾加入下面的语句,一会将用管理员账户登陆Linux共享文件夹,/ 表示文件夹路径,root为共享文件名名称。权限可写。
配置完保存之后,还要重启samba。
这时,我们需要到windows平台下去访问共享文件夹,这里要注意,我们所用的windows系统要和Linux系统在同一网段。
我这里Linux系统地址为192.168.0.3
打开地址 192.168.0.3 我们会看到让我们输入账户。你可以输入Linux系统的根账户root,会看到下面的root共享文件夹
打开root共享文件夹。就可以看到Linux系统下的文件了。
篇6:监控共享文件
监控共享文件
由于经费等多种原因的限制,不少办公室的电脑是多人合用的,本地用户经常需要相互共享文件,出于保密等多方面的原因,不少文件往往要求只能查看不能修改,或者只允许特定用户修改或查看,此时使用一般的“共享文件夹”显然行不通。那作为网络管理员,如何满足网络内用户们的这种需要呢?利用NTFS的安全特性就能做到这一点。利用它为文件(文件夹)设置访问权限和审核,不仅可以限制用户非法使用文件,还能了解文件曾被哪些用户访问,在使用方便和保证安全之间取得最佳平衡。
使用高级文件共享
Windows XP默认是采用“简单文件共享”,这种方式无法实现上述安全要求。如果你需要为用户分配文件访问权限,或者启用文件访问的“审核”功能,就应该使用Windows XP的“高级文件共享”。
1.关闭简单文件共享
要使用文件(文件夹)的高级文件共享,必须关闭系统默认的简单文件共享。你只要单击“控制面板”中的“文件夹选项”,打开“文件夹选项”对话框中的“查看”选项卡,取消“高级设置”下的“使用简单文件共享(推荐)”即可。
2.创建用户和组
为了对用户的访问权限进行控制,高级文件共享要求创建用户和组。如果需要创建的用户较多,可以在Windows XP“控制面板”中打开“管理工具”窗口,使用其中的“计算机管理”打开同名窗口。选中左窗格“本地用户和组”下面的“用户”,然后鼠标在右窗格中右击,选择快捷菜单中的“新用户”命令打开对话框,就可以输入名称和密码等为用户建立账号了,默认其隶属于“USers”组,重复上述过程就可以建立多个用户账号。当然,使用“控制面板”中的“用户账户”同样可以建立用户,具体方法就不在这里叙述了。
为了简化用户权限的管理,最好将权限相同的用户放入一个组。此时必须按上面介绍的方法打开“计算机管理”窗口,选中左窗格“本地用户和组”下面的“组”,然后在右窗格中的空白处右击,选择快捷菜单的“新建组”命令打开对话框。首先输入“组名”和相关的描述,然后单击“添加”按钮打开“添加用户”对话框。你只须单击“高级”和“立即查找”按钮,对话框下面就可以列出系统中的所有用户。选中要添加到这个组的用户名称,连续两次单击“确定”就可以完成操作了。
文件权限管理
假如办公电脑中的多个文档只允许他人观看,文件所有者却能够任意修改。可以采用以下步骤给它们设置只读权限。
1.添加用户或组
使用系统管理员身份登录系统,在Windows XP的NTFS分区中建立一个文件夹,将需要设置只读权限的文档放入其中,右击文件夹选择快捷菜单中的“属性”命令,打开“XXX属性”对话框中的“安全”选项卡。观察需要授予“只读”权限的组或用户名称是否出现在选项卡中。如果这个组或用户名称不在选项卡内,可以单击选项卡中的“添加”按钮打开对话框。假如你要设置“只读访问用户”组的“只读”权限,可以在对话框的“输入对象名称来选择”框内输入“只读访问用户”,单击“检查名称”按钮就可以看到其名称出现在其中。如果你记不清组或用户的名称,也可以单击对话框中的“高级”按钮打开“选择用户或组”对话框,再单击其中的“立即查找”按钮即可列出本机的所有用户或组,选中需要设置权限的用户或组“确定”,即可将其名称加入,
2.设置权限
当用户或组的名称加入以后“确定”,它们的名称就会出现在“安全”选项卡中。选中刚刚加入的这个用户或组的名称,在“访客的权限”下选中“读取”行和“允许”列交叉处的复选项(其它任何内容都不要选),单击“确定”按钮关闭对话框,则“访客”组或其中的用户就取得了“读取”(即“只读”)权限。以后该组的用户登录系统打开的文件均带有“(只读)”字样,他可以阅读文件但是不能修改文件,除非用其它文件名称另行保存。
按照相同方法,系统管理员可以授予文件所有者“完全控制”权限,授予其它用户组以“读取和运行”权限等等。此后,即使本机的所有用户都能看到文件夹中的文件,但是不同用户使用或操作文件的权限却不一样。
小提示:Word等软件也可以给文档设置只读属性,但是需要使用“另存为”命令逐个保存文档并输入密码,其操作效率远远不如上面介绍的方法高。而且上述方法不仅适用于各种Office文档,也适用于TXT和HTML等其它文件。既能用于文件夹中的一组文件,也能用于一个文件。
文件访问“审核”
如果我们需要知道哪些用户曾经打开了文档,可以为文件(文件夹)设置“审核”。如果想知道谁打开了“工作总结”文件夹,可以按以下步骤进行操作:
1.设置“审核”项目
仍然使用系统管理员身份登录系统,右击需要设置“审核”的文件或文件夹,打开“XX属性”对话框的安全选项卡,然后单击其中的“高级”按钮即可看到“审核”选项卡。如果需要“审核”某个用户(或组)访问文件(文件夹)的情况,就要单击其中的“添加”按钮打开“选择用户或组”对话框,按照上面介绍过的方法将用户(或组)添加到里面。“确定”之后就会弹出对话框设置“审核”项目了。假如你想知道该用户(或组)是否成功读取了文件,就应当选中“读取权限”行和“允许”列交叉处的复选项。按照相同原则,我们还可以选中更多的“审核”项目,完成后单击“确定”按钮关闭对话框。
2.启用审核策略
Windows XP默认设置没有启用“审核对象访问”,不能自动记录对文件或文件夹的访问。所以必须在“控制面板”中打开“本地安全设置”窗口,选中“本地策略”下的“审核策略”,右击右窗格中的“审核对象访问”,选择快捷菜单中的“属性”命令打开对话框。根据需要选中对话框“审核这些操作”下的“成功”或“失败”(建议两者都选),完成后单击“确定”按钮关闭对话框。
3.查看审核结果
上述操作完成后,只须在“控制面板”中打开“本地安全设置”窗口,单击“事件查看器”打开窗口。选中左窗格中的“安全性”,即可在右窗格看到很多审核事件。右击其中任意―个事件,选择快捷菜单中的“属性”命令,打开对话框单击右上角的“↑”或“↓”按钮,就可以顺序查看各个事件的详细信息了,最终找到访问“工作总结”文件夹的用户名等结果。
小提示:利用相同方法,我们还可以审核“账户管理”、“账户登录”等其它事件,及时发现非法使用电脑等危及系统安全的问题。
通过以上三种设置方法的设置之后,谁访问什么文件夹都需要相信的操作权限才可以,每个针对文件夹的访问都会有详细的记录,完全可以实现共享文件的高效管理!
篇7:路由器如何共享文件
我现在用的是台式电脑,另外买了一个笔记本,我想把电脑里的文件都复制到笔记本上去。有一个路由器,请问怎么建立共享呢?
右键网上邻居属性,设置家庭或小型办公网络,然后一直下一步,中间需要选择的是“此计算机通过居民网的网关或网络上的其它计算机连接到Internet”、两台电脑设一个工作组名比如“MSHOME”、“启用文件和打印机共享”、“完成该向导,我不需要在其它计算机上运行该向导”,最后完成。
右键我的电脑——属性——计算机名——网络ID,然后选择“本机是商业网络的一部分, 用它连接到其它工作着的计算机”、“公司使用没有域的网络”、工作组名称写成和第一步里的一样,最后完成。
开始——设置——控制面板——用户帐户,在这里开启Guest来宾帐户。
右键我的电脑——管理——本地用户和组——用户,Administrator帐户里勾上“密码永不过期”,Guest帐户里勾上“用户不能更改密码、密码永不过期”确定,
开始——设置——控制面板——管理工具——本地安全策略——用户权利指派
a.从网络访问此计算机——添加用户和组,这里输入“Guest”确定。
b.拒绝从网络访问这台计算机,这里有什么项都删除然后确定。
开始——设置——控制面板——管理工具——本地安全策略——安全选项
a.网络访问:本地帐户的共享和安全模式改为“经典-本地用户以自己的身份验证”
b.帐户:管理员帐户状态改为启用
c.帐户:来宾帐户状态改为启用
d.帐户:使用空白密码的本地帐户只允许进行控制台登录改为禁用
两台电脑分别设IP,右键网上邻居——属性,本地连接——属性——TCP/IP协议,把IP地址,其中一台电脑设为192.168.1.2,另一台设为192.168.1.3,子网掩码是自动的,默认网关都设为192.168.1.1
以上步骤都做下来,一个局域网就做好了,再后面你只需要把两台电脑互相需要访问的磁盘设为共享就可以了。
篇8:局域网中实现linux与Windows文件共享
文件共享是重要的网络需求,特别在企业环境中这种需求显得非常迫切,我们知道Windows主机间的文件共享非常简单,可以通过网上邻居实现。但是企业环境中主机的操作系统比较复杂,其中不乏Linux、Unix这样的系统。那如何实现Windows与Linux之间的文件共享呢?一个有效的解放方案是,在Linux平台上部署SAMBA即可实现此类共享需求。下面笔者搭建环境,实例演示在Linux中部署SAMBA的详细技术细节。
环境描述
Linux系统:Red Hat 9.0
Windows系统:Windows XP sp2
一、SAMBA服务部署
1、samba安装
(1).验证
samba是Linux系统集成的一个工具,在安装Linux的过程中用户可以选择安装。验证系统是否安装了samba可以通过如下命令进行查看:
[root@localhost root]# rpm -qa |grep samba
如果如下面所示,就说明已经安装了samba:
samba-swat-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
从图1可以看到笔者的Linux已经安装了samba。(图1)
.(2).安装
如果上述命令没有任何显示,就说明没有安装。要安装samba非常简单。将RedHat 9.0的第一张安装盘放入光驱,系统会自动挂接。如果没有挂接可输入mount /mnt/cdrom进行挂载,然后按照下面的操作进行安装:
# cd /mnt/cdrom/RedHat/RPMS
# rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
这样我们就安装好了samba,然后输入命令进行查看:
# ls /etc/samba
可以看到有三个文件分别为lmhosts、smb.conf、smbusers。
(图2)
2、samba配置
samba安装完成后还需要配置,需要对smb.conf配置文件进行修改。我们可以用vi打开进行修改。其实对于一般的应用采用缺省设置就可以了,不过我们基于安全性和特殊性的要求需要对其中的一些项目进行修改。笔者建议修改的项目有如下几项:
(1).激活interfaces = 192.168.12.2/24 192.168.13.2/24项,这是设置可访问samba的网段,我们可以将其设置为interfaces = eth0,设置可访问的网卡。
(2).激活username map = /etc/samba/smbusers,这是用户映射,是为了服务器的安全而设置的。
(3).在smb.conf设置,申明共享文件夹。比如我们创建的共享文件夹为/home/gslw,然后分配用户访问权限。我们可以这样分配:admin、root用户可以读、写,而其他用户只能读不能写。在企业环境中我们可以通过创建组来统一设置用户的访问权限。不过需要说明的是,这些用户必须是Linux的系统用户,然后将其加入samba,
比如我们可以添加类似这样的语句:
[gslw]
comment = gslw
path = /home/gslw
write list = root
read list = gslw
smb.conf文件配置完成后保存退出即可。
(图3)
(4).下面需要配置smbusers文件,设置用户访问权限。用vi打开smbusers文件,然后将
root = administrator admin
nobody = guest pcguest smbguest
修改为
root = admin
gslw = 11
nobody = guest pcguest smbguest
保存并退出。
(图4)
配置完成后,我们输入命令testparm进行对samba配置文件的测试,如图5所示,测试正常。(图5)
3、创建共享文件夹
作为测试,我们运行命令mkdir /home/gslw创建共享文件夹,然后输入命令ls /home可以看到文件夹创建完成。
4、添加用户
要访问该共享文件夹,还需要添加用户。输入命令smbpasswd -a root,将root用户添加进来,并为其设置访问密码。同样的我们输入命令smbpasswd -a gslw,将gslw用户添加进来并为其设置密码。诸如此类,大家可以根据需要添加相应的用户。(图6)
5、设置权限
设置共享目录的访问权限,比如我们设置为完全控制可输入命令即可chmod 777 /home/gslw。权限设置完毕后需要重新启动服务,输入命令service smb restart即可。(图7)
6、访问测试
(1).linux访问
我们先在linux下访问SAMBA共享文件夹进行测试。输入命令smbclient //192.168.216.133/gslw -U root
,然后输入密码可以看到访问成功。进入smb命令行,我们输入ls命令查看共享目录中的文件,当然也可以通过mkdir命令创建目录。然后用gslw登录samba服务器,可以利用ls查看共享目录中的文件,然后用mkdir创建文件夹,可以看到没有成功,这是因为我们在samba的配置文件设置了gslw用只有读权限,没有赋予其写权限。通过上面的测试,说明我们的samba服务器创建成功,在linux下访问成功。(图8)
(2).Windows XP访问
下面我们测试在XP中是否可以访问samba服务器中的共享文件夹。打开“我的电脑”,在地址栏中输入samba服务器的IP地址。我们输入192.168.216.133回车后弹出登陆框,输入登录用户名admin密码test168,可以看到成功登录samba服务器,可以看到我们在samba的命令行下刚才创建的目录。(图9)
总结:Samba是一个网络服务器,用于Linux和Windows共享文件之用。上面演示的利用samba服务实现Linux与Windows直接的文件共享,涉及了samba的设置几个重要方面。其实,在实际应用中我们可以根据自己的需要进一步深入设置,只有把配置文件和共享目录的权限结合起来,才能使Samba服务发挥更大的作用。
文档为doc格式