目录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

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

昔日数据:香港云服务器(2G防御)、湖北云服务器(100G防御),首月5折,低至12元/月

昔日数据,国内商家,成立于2020年,主要销售湖北十堰和香港HKBN的云服务器,采用KVM虚拟化技术构架,不限制流量。当前夏季促销活动,全部首月5折促销,活动截止于8月11日。官方网站:https://www.xrapi.cn/5折优惠码:XR2021湖北十堰云服务器托管于湖北十堰市IDC数据中心,母鸡采用e5 2651v2,SSD MLC企业硬盘、 rdid5阵列为数据护航,100G高防,超出防...

御云(RoyalYun):香港CN2 GIA VPS仅7.9元每月起,美国vps仅8.9/月,续费同价,可叠加优惠

御云怎么样?炎炎暑期即将来临,御云(royalyun)香港、美国服务器开启大特惠模式。御云是新成立的云服务提供商,主要提供香港、美国的云服务器,不久将开启虚拟主机业务。我们的香港和美国主机采用CN2 GIA线路。目前,香港cn2 gia vps仅7.9元每月起,美国vps仅8.9/月,续费同价,可叠加优惠,香港云服务器国内延迟一般在50ms左右,是搭建网站的最佳选择,但是请不要用于违法用途。点击进...

Digital-VM80美元新加坡和日本独立服务器

Digital-VM商家的暑期活动促销,这个商家提供有多个数据中心独立服务器、VPS主机产品。最低配置月付80美元,支持带宽、流量和IP的自定义配置。Digital-VM,是2019年新成立的商家,主要从事日本东京、新加坡、美国洛杉矶、荷兰阿姆斯特丹、西班牙马德里、挪威奥斯陆、丹麦哥本哈根数据中心的KVM架构VPS产品销售,分为大硬盘型(1Gbps带宽端口、分配较大的硬盘)和大带宽型(10Gbps...

ubuntu 9 04为你推荐
浏览器哪个好什么浏览器最好用?滚筒洗衣机和波轮洗衣机哪个好一分钟看懂滚筒洗衣机和波轮洗衣机 滚筒洗衣机和波轮洗衣机哪个好天气预报哪个好用哪个最准确哪个天气预报最准确!录屏软件哪个好现在什么录屏软件好,不卡的,推荐一个,谢谢。炒股软件哪个好用股票交易软件哪个好?看书软件哪个好读书软件哪个好网络机顶盒哪个好现在用什么网络机顶盒最好?清理手机垃圾软件哪个好清理手机垃圾的软件哪个好百度空间登录百度空间怎么登陆qq空间登录不了为什么我的QQ空间登陆不上?
域名注册服务 网站空间商 域名转让 香港服务器租用99idc 日本动态vps 免费域名解析 如何注册中文域名 草根过期域名 sharktech flashfxp怎么用 Vultr NetSpeeder 小米数据库 杭州电信宽带优惠 实惠 乐视会员免费领取 alertpay 西安电信测速网 国内云主机 主机声音大 更多