目录Ubuntu 10 04系统下访问Windows 7 共享文件夹方

ubuntu 9 04  时间:2021-01-29  阅读:()

Ubuntu 1004系统下访问

Windows 7共享文件夹方

借花献佛

之所以把“借花献佛”写在前面是因为本文章不是本人原创的。是本人转载的

原作者博客 wangjc的博客

Ubuntu linux系统访问windows xp/2003/2000/7系统

网上查的实现ubuntu linux系统访问windows系统的方式有3种

第一种用smb访问

如果在ubuntu linux系统终端ping windows主机的ip地址可以ping通且windows计算机中有共享的文件夹则打开位置下的网络服务器 点击界面中windows网络->workgroup在workgroup组中就可以看到windows计算机名双击会弹出输入用户名和密码的对话框 将我们上面设置smb的用户名和密码输入就可以进行访问。

在我的测试过程中 Ubuntu总是提示无法挂载一直没有找到解决办法。

第二种用ubuntu系统自带的连接到服务器功能访问

但是最后我用绝对连接就可以访问共享文件

就是smb://吕秀才/电影3/

吕秀才是他用户名不能用IP IP没用的电影3是他的一个共享文件夹我发现用smb //用户名或者smb //I P都不行

直接用smb //用户名/共享文件名这样就可以在访问的时候会问你那个XP的密码这时填上就可以了还会验证你的smb密码这个就用上面你设置那个就可以了反正我成功了

在我的测试过程中这种办法也不行。

第三种用mount挂载windows的共享目录到本地磁盘

首先要在ubuntu系统中建立一个挂载点在这里我们建立的挂在点为/mnt/wind

同样在保证网络连接正常且windows中有共享目录的前提下进行一下操作以windows的ip为192. 168.0. 1共享文件夹为share为例

命令如下mountt smbfs –o username=wangyh,password=123456

//192. 168.0. 1/share /mnt/wind

有是这样在访问的时候会出现中文乱码的问题这样我们可以按下面命令来执行可以解决这个问题mount -t smbfs -o iocharset=uft8,codepage=cp936,clmask=777,fmask=777,userneme=wangyh,password=123456 //192. 168.0. 1/share /mnt/wind

注解 usename和password都为smb的用户和密码如果要详细了解mount命令使用man mount在终端查看详细用法

提示要访问windows中有特殊密码的文件夹可以在samba中新建一个与windows登录相同名相同密码的用户然后mount即可例sudo useradd administrator //不要让其有登录ubuntu的权限sudo smbpasswd -a administrator

然后提示输入密码输入windows访问的密码即可

在我的测试过程中必须先安装smb f s才行并且

在Ubuntu下使用smbmount需要安装smbfs包通过sudo apt-getinstall smbfs即可。

----------------------

以下是我让Linux访问我的Windows里设置的共享文件夹的命令mount -t smbfs -o username=Bill, iocharset=GB2312 -l //192. 168. 1. 100/test /mnt/test

这句命令中的那个smbfs就是要mount的对象的类型,因为是Windows共享的文

件夹,所以就要用smbfs这个是固定的.然后那个Bill就是我主机的用户名GB2312就是设置字符编码为GB2312也就是简体中文,要不然访问出来的中文就会是乱码.

后面那个192. 168. 1. 100是我Windows系统的IP,那个test是Windows里的那个共享名,

/mnt/test的意思就是把我Windows系统里的那个test文件夹挂接到Linux系统的/mnt/test这个目录下,如果这个目录不存在的话,你可以自己建立,也可以挂接到其它目录,看自己喜欢吧.

在输入这句命令之后mount -t smbfs -o username=Bill, iocharset=GB2312 -l //192. 168. 1. 100/test /mnt/test

它会提示你输入密码,然后输入Windows系统的Bill这个用户的密码按回车就可以了,然后打开到/mnt/test这个目录下就可以看到共享的东西都已经显示在这个目录下了

----------------

在Ubuntu下使用smbmount需要安装smbfs包通过sudo apt-get installsmbf s即可。调用方法如下新建/share目录后

$ [sudo] smbmount //10. 10. 10. 10/share /share -ousername=<user_name>,password=<password>,codepage=cp936, iocharset=utf

8

注意最后两个参数 Linux默认是UTF-8编码 中文Windows则是GBK按codepage划分也就是cp936(在实际使用中好像不行我是把这个参数去掉才行的 。如果你的环境和上述不一致则需要相应的修改codepage和iocharset参数。成功以后我们就可以通过熟悉的ls, cp, cat, less, more,mv, zip, tar, rm, rename, nano, vi等等我们在Linux下已经习以为常的方式来操作了就和本地文件夹一样。

如果想在Linux启动时自动把Windows共享挂进来则可以修改/etc/fstab增加如下内容

//10. 10. 10. 10/share /share smbfsusername=<user_name>,password=<password>,codepage=cp936, iocharset=ut8,umask=000 0 0

//-------------------------------------------------------------------

------------------------------------------------------

1.首先创建挂载点mkdir /test

2.mount -t smbfs -o username=UserName, password=Passwd,codepage=936, iocharset=cp936 //Windows_IP/共享目录 Linux上的目录名eg: RedHat AS 3下的实例

[root@origin root]# mkdir KelsenTest

[root@origin root]# mount -t smbfs -ousername=xk,password=kaikai,codepage=936, iocharset=cp936

//192. 168. 1. 126/GreenProgram KelsenTest

[root@origin root]#

//----------------------------------------------------mount命令详解

功能加载指定的文件系统。

语法 mount [-afFhnrvVw] [-L<标签>] [-o<选项>] [-t<文件系统类型>] [设备名] [加载点]

用法说明 mount可将指定设备中指定的文件系统加载到Linux目录下也就是装载点 。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。 mount加载设备的信息记录在/etc/mtab文件中。使用umount命令卸载设备时记录将被清除。

常用参数和选项

-a加载文件/etc/f stab中设置的所有设备。

-f不实际加载设备。可与-v等参数同时使用以查看mount的执行过程。第四种使用smbclient命令

命令如下smbclient //192. 168.0. 1/shareU wangyhpassword:输入smb用户wangyh的密码

回车就可以用用命令get下载文件用put上传文件。

注解

smbclient介绍

命令说明

?或he lp [command]提供关于帮助或某个命令的帮助

! [shell command]执行所用的SHELL命令或让用户进入SHELL提示符cd [目录]切换到服务器端的指定目录如未指定则smbclient返回当前本地目录lcd [目录]切换到客户端指定的目录dir或ls列出当前目录下的文件exit或quit退出smbclientget file1 file2从服务器上下载file1并以文件名file2存在本地机上如果不想改名可以把file2省略mget file1 file2 file3 filen从服务器上下载多个文件md或mkdir 目录在服务器上创建目录rd或rmdir 目录删除服务器上的目录put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2mput file1 file2 filen向服务器上传多个文件

这种方式可以。windows访问ubuntu

下面我们来共享群组可读写文件夹假设你要共享的文件夹为

/home/ray/share首先创建这个文件夹

备份并编辑smb.c onf允许网络用户访问

搜寻这一行文字

用下面这几行取代

将下列几行新增到文件的最后面假设允许访问的用户为 newsfan。而文件夹的共享名为Share

然后顺便把这里改一下找到global把workgroup = MSHOME改成

后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local UTF-8有可能需要改成cp936。 自己看着办吧。现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户那么

要注意上面只是增加了newsfan这个用户却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问不能从本机登录。而且s amba的登录密码可以和本机登录密码不一样。现在要新增网络使用者的帐号

在新建立的文件内加入下面这一行并保存

如果将来需要更改newsfan的网络访问密码也用这个命令更改

删除网络使用者的帐号的命令把上面的-a改成-x

诸法实相一切法从心想生。

Megalayer新加坡服务器国际带宽线路测评

前几天有关注到Megalayer云服务器提供商有打算在月底的时候新增新加坡机房,这个是继美国、中国香港、菲律宾之外的第四个机房。也有工单询问到官方,新加坡机房有包括CN2国内优化线路和国际带宽,CN2优化线路应该是和菲律宾差不多的。如果我们追求速度和稳定性的中文业务,建议还是选择CN2优化带宽的香港服务器。这里有要到Megalayer新加坡服务器国际带宽的测试服务器,E3-1230配置20M国际带...

TmhHost香港三网CN2 GIA月付45元起,美国CN2 GIA高防VPS季付99元起

TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...

gcorelabs远东khabarovsk伯力Cloud云服务器测评,告诉你gcorelabs云服务器怎么样

说明一下:gcorelabs的俄罗斯远东机房“伯力”既有“Virtual servers”也有“CLOUD SERVICES”,前者是VPS,后者是云服务器,不是一回事;由于平日大家习惯把VPS和云服务器当做一回事儿,所以这里要特别说明一下。本次测评的是gcorelabs的cloud,也就是云服务器。 官方网站:https://gcorelabs.com 支持:数字加密货币、信用卡、PayPal...

ubuntu 9 04为你推荐
软银收购arm英国的ARM 芯片公司宣布同中国芯片全面合作吗?软银巨亏只有阿里巴巴的8.9%股份,为什么还有绝桌面背景图片淡雅为什么好看的图片用来做桌面背景图就会很模糊?美团月付怎么关闭美团网付款后怎么取消订单申请退款视频制作软件哪个好我想学做视频跟作图,推荐下什么软件好免费阅读小说app哪个好哪个手机小说app比较好用呢?法兰绒和珊瑚绒哪个好法兰绒、珊瑚绒、天鹅绒哪个暖和?压缩软件哪个好压缩软件用哪个会比较好用无纺布和熔喷布口罩哪个好表层水刺布,中间层pp无纺布+熔喷布,里层pp无纺布口罩好吗?qq空间登录qq空间如何登陆
免费二级域名申请 怎样申请域名 本网站服务器在美国维护 wdcp 英文简历模板word dropbox网盘 魔兽世界台湾服务器 刀片式服务器 什么是服务器托管 免费申请个人网站 国外视频网站有哪些 域名dns 百度云空间 工信部icp备案查询 杭州电信宽带 聚惠网 百度新闻源申请 发证机构 server2008 byebyelove 更多