Ubuntu系统访问Windows共享文件夹
- 格式:doc
- 大小:26.00 KB
- 文档页数:4
ubuntu 访问 windows 共享很简单:打开 nautilus,CTRL+L,在地址栏输入 smb://192.168.100.x 即可。
windows 访问 ubuntu 共享文件夹方法如下:ubuntu 中右键共享文件夹,设置 SMB 共享,设置名称和允许浏览文件夹。
在windows 中访问 \xxx.xxx.xxx.xxx 会提示输入用户名和密码。
在 ubuntu 中sudo gedit /etc/samba/smbusers建立文件,输入下面内容system_username = “ABC”保存退出。
运行sudo smbpasswd -a username设置密码。
用以上的用户名和密码访\xxx.xxx.xxx.xxx问即可。
一步一学Linux与Windows 共享文件Samba(v0.2b)作者:北南南北,正在增加中... ... 需要您的参与;来自:简介:本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。
如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢谢;目录0、架设Samba 服务器的前提;0.1 查看文件内容和编辑文件的工具;0.2 关于文件和目录相关;03 用户和用户组相关;04 进程管理;1 Samba 简介2 Samba 功能和应用范围3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;3.1 Samba 有两个服务器,一个是smbd,另一个是nmbd;3.2 查看Samba 服务器的端口及防火墙;3.3 查看Samba 服务器的配置文件;3.4 Samba 在Linux 中的一些工具(服务器端和客户端);3.5 在Linux 中的常用工具,Windows查看Linux共享的方法;3.5.1 在Linux系统中查看网络中Windows共享文件及Linux中的Samba共享文件;3.5.2 在Windows中访问Linux Samba服务器共享文件的办法;3.5.3 smbfs文件系统的挂载;4 由最简单的一个例子说起,匿名用户可读可写的实现;第一步:更改smb.conf第二步:建立相应目录并授权;第三步:启动smbd和nmbd服务器;第四步:查看smbd进程,确认Samba 服务器是否运行起来了;第五步:访问Samba 服务器的共享;5、复杂一点的用户共享模型(适合10人左右的小型企业);5.1 共享权限设计实现的功能;5.2 在服务器上创建相应的目录;5.3 添加用户用户组,设置相应目录家目录的权限;5.3.1 添加用户组;5.3.2 添加用户;5.3.3 添加samba用户,并设置密码;5.3.4 配置相关目录的权限和归属;5.4 修改Samba配置文件;5.5 关于客户端访问;5.5.1 Windows客户端访问;++++++++++++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++++++++++++0、架设Samba 服务器的前提;Linux是一个多用户的操作系统,对任何服务器的架设与都用户、用户组及权限相关,这是操作的基础。
virtualbox ubuntu 如何访问windows 盘
(文件夹)
1、在virtualbox中的“设置”->“共享文件夹”->“添加一个新文件夹”->“共享文件夹
路径”(找到自己想要共享的文件夹,假设是D:\cc文件夹),如下图所示
可以看到,cc文件夹在windows里面不一定要设置为共享的。
点击“确定”后,在选项框里面选择“自动挂载”和“固定分配”
点击“确定”。
在这里,共享文件夹名称这一项,你可以自己起一个名字,在这个例子里面,就采用默认的cc。
然后在ubuntu的终端下输入mkdir cc或者是mkdir yourname(随便一个文件夹名字)
接下来,才是最关键的一句:
sudo mount –t vboxsf cc cc/
就可以实现virtualbox ubuntu下自由访问windows 文件夹cc了。
同样的方法,如果把整个E盘共享,假设其共享名字为”E_DRIVE”,如果想把E盘挂载在ubuntu里面的winE(自己在终端里面使用mkdir winE建立的)文件夹那么,在ubuntu终端下输入
Sudo mount –t vboxsf E_DRIVE winE/
就可以在winE里面查看、修改E盘的内容。
这种方法的一个缺点就是在linux中不显示中文名字的文件、文件夹。
在Ubuntu 12.04 GNOME Classic中一、访问windows share方法1、Places——connect to server,在type中选windows share如图:按图中操作能正确访问windows share共享主机IP或计算机名,我这里是IP地址“10.0.66.53”共享文件夹名“share”这是的域名一定要写,不然会不能访问这里是用户名,前一定要加所在域名输入密码二、远程桌面1、Applications——Internet——Remmina Remote Desktop Client,如图:2、点击添加,如图:默认选择默认选择服务器地址用户名,注:用户名前要加入域名注:一定要添入所在域选择True color(32 bpp)3、点击Connect连接在Ubuntu12.04 Ubuntu模式中一、访问windows share方法1、选Dash Home——输入“\\10.0.64.17”共享IP或主机名,如图:2、输入地址后按Enter 键,如图二、远程桌面1、选Dash Home ——输入remmina 如图输入密码,自己域帐户密码,Connect 连接选择Remmina Remote DesktopClient2、选择Remmina Remote Desktop Client,如图:2、点击添加,如图:默认选择默认选择服务器地址用户名,注:用户名前要加入域名注:一定要添入所在域选择True color(32 bpp)3、点击Connect连接。
Ubuntu 远程桌面共享与共享win磁盘一、远程桌面共享其实Ubuntu 11.10本身就是一个图形化系统,所以他既然能够查看远程桌面,当然也能做远程桌面共享。
Ubuntu远程桌面使用的是VNC协议,而Windows远程桌面使用的是RDP协议。
所以我们只要做一下简单的三步操作,就可以是在Windows上远程桌面使用Ubuntu。
第一步,安装VNC协议。
Ubuntu下只需要输入指令:sudo apt-get install vnc4server他就会自动安装,完成后就自动运行了。
第二步,设置VNC主机。
Ubuntu 11.10下,只需要打开“桌面共享”,在“允许其他人查看你的桌面”选项打上勾,就可以了,其他的设置很简单。
第三步,远程登录。
如果你的系统是Ubuntu 11.10,则我们只需要打开“远程桌面连接”,输入IP地址便可以直接访问。
如果是在Windows下,则需要安装VNC查看器,百度RealVNC,只有700多K,包含Vncserver和Vncclient,只需要安装Vncclient就可以了。
安装好后,打开它,输入IP地址,连接成功。
二、共享win磁盘自己研究ubuntu,目的是为了跟上时代的脚步。
Linux的使用越来越广,所以自己也想熟悉一下这个系统。
无论是为了好玩,还是为了工作。
我用的Ubuntun是11.10版本的,安装不只一次,但真正的开始使用还是第一次。
这个版本可以说是和Win功能很接近了。
安装好系统后,我们就可以进入系统了,开机比Win快了很多。
此时如果我们已经把硬盘接的电脑了,在打开主文件夹后,会在左上方的位置看到我们原来硬盘的分区。
他们现在的状态时未挂载状态,只有我们点击它才能自动挂载上去。
而我们首先要做的,就是让他自动挂载分区,这样就不会因为重启而使分区无法自动挂载而造成无法访问共享分区。
1、设置自动挂载分区使用ntfs-config软件进行图形化设置。
按Crtl+Alt+T打开终端,输入命令sudo apt-get install ntfs-config (安装程序包)sudo mkdir /etc/halsudo mkdir /etc/hal/fdisudo mkdir /etc/hal/fdi/policy (第一次运行程序时会提示“OSError: [Errno 2] 没有那个文件或目录: ‘/etc/hal/fdi/policy’”,所以需要手工创建这几个目录)ntfs-config (运行程序)设置好后就可以开机自动加载分区,并且可以进行读写操作了。
ubuntu与windows文件路径写法Ubuntu与Windows文件路径写法作为两个最常用的操作系统之一,Ubuntu和Windows在文件路径的表示方法上有些许区别。
本文将详细介绍Ubuntu和Windows文件路径的写法,并逐步回答相关问题。
一、Ubuntu文件路径写法在Ubuntu中,文件路径是用斜杠(/)来分隔目录的。
文件路径可以从根目录(/)开始,也可以从当前用户的主目录(~)开始。
以下是一些常见的Ubuntu文件路径写法:1. 绝对路径:绝对路径从根目录(/)开始,指定了完整的文件路径。
例如,“/home/user/Documents/file.txt”表示根目录下的“home”目录下的“user”目录下的“Documents”目录下的“file.txt”文件。
2. 相对路径:相对路径是相对于当前目录而言的。
以当前目录为参照点,通过使用“.”(表示当前目录)和“..”(表示上级目录)来指定文件路径。
例如,“./Documents/file.txt”表示当前目录下的“Documents”目录下的“file.txt”文件,“../Pictures/image.jpg”表示上级目录下的“Pictures”目录下的“image.jpg”文件。
3. 主目录路径:主目录是当前用户的个人文件夹。
可以用“~”表示主目录,例如,“~/Documents/file.txt”表示主目录下的“Documents”目录下的“file.txt”文件。
二、Windows文件路径写法在Windows中,文件路径是用反斜杠(\)来分隔目录的。
与Ubuntu 不同的是,Windows中区分大小写,路径写法需要与实际目录的大小写完全一致。
以下是一些常见的Windows文件路径写法:1. 绝对路径:绝对路径从驱动器根目录(例如:“C:\”)开始,指定了完整的文件路径。
例如,“C:\Users\user\Documents\file.txt”表示C盘的“Users”目录下的“user”目录下的“Documents”目录下的“file.txt”文件。
Ubuntu 远程桌面共享与共享win磁盘一、远程桌面共享其实Ubuntu 11.10本身就是一个图形化系统,所以他既然能够查看远程桌面,当然也能做远程桌面共享。
Ubuntu远程桌面使用的是VNC协议,而Windows远程桌面使用的是RDP协议。
所以我们只要做一下简单的三步操作,就可以是在Windows上远程桌面使用Ubuntu。
第一步,安装VNC协议。
Ubuntu下只需要输入指令:sudo apt-get install vnc4server他就会自动安装,完成后就自动运行了。
第二步,设置VNC主机。
Ubuntu 11.10下,只需要打开“桌面共享”,在“允许其他人查看你的桌面”选项打上勾,就可以了,其他的设置很简单。
第三步,远程登录。
如果你的系统是Ubuntu 11.10,则我们只需要打开“远程桌面连接”,输入IP地址便可以直接访问。
如果是在Windows下,则需要安装VNC查看器,百度RealVNC,只有700多K,包含Vncserver和Vncclient,只需要安装Vncclient就可以了。
安装好后,打开它,输入IP地址,连接成功。
二、共享win磁盘自己研究ubuntu,目的是为了跟上时代的脚步。
Linux的使用越来越广,所以自己也想熟悉一下这个系统。
无论是为了好玩,还是为了工作。
我用的Ubuntun是11.10版本的,安装不只一次,但真正的开始使用还是第一次。
这个版本可以说是和Win功能很接近了。
安装好系统后,我们就可以进入系统了,开机比Win快了很多。
此时如果我们已经把硬盘接的电脑了,在打开主文件夹后,会在左上方的位置看到我们原来硬盘的分区。
他们现在的状态时未挂载状态,只有我们点击它才能自动挂载上去。
而我们首先要做的,就是让他自动挂载分区,这样就不会因为重启而使分区无法自动挂载而造成无法访问共享分区。
1、设置自动挂载分区使用ntfs-config软件进行图形化设置。
按Crtl+Alt+T打开终端,输入命令sudo apt-get install ntfs-config (安装程序包)sudo mkdir /etc/halsudo mkdir /etc/hal/fdisudo mkdir /etc/hal/fdi/policy (第一次运行程序时会提示“OSError: [Errno 2] 没有那个文件或目录: ‘/etc/hal/fdi/policy’”,所以需要手工创建这几个目录)ntfs-config (运行程序)设置好后就可以开机自动加载分区,并且可以进行读写操作了。
办公自动化杂志一、引言随着手机的普及,人们使用手机上网下载网上资源、拍照、拍视频是最平常不过的事。
如何把手机上的资料长期保存到电脑上?对少数或者占存储空间小的文件,通常的做法是将这些资料先发送到微信或QQ 上然后再从电脑端下载,可占存储空间大的文件是不能发送到微信或QQ 上的。
当然,也可通过连线把手机和电脑连接再进行资料的存储,但要求手机用户对计算机的软硬件有一定的了解。
下面介绍一种将各种不同设备联网的方法。
联网后,用户只需在手机上操作,就可轻松将手机上的资料直接存储到路由器的U 盘上或电脑上,当然,也可将电脑上的资料直接复制到Android 和iOS 手机上,实现设备之间的资源共享。
二、OpenWrt 路由器挂载U 盘或移动硬盘要想把不同操作系统的硬件设备通过Wi-Fi 联网,实现它们之间的资源共享,其前提条件是得有一台市面上购买的Wi-Fi 路由器。
如果是使用二次开发的、可挂载U 盘或移动硬盘的OpenWrt 路由器[1],则更加方便。
OpenWrt 路由器其实就是一台功能强大的微型电脑。
因此,手机上的资料也可以直接存储到路由器的U 盘或移动硬盘上。
下面以华为HG255D 进行二次开发的OpenWrt-Dream-Box 20120909路由器为例说明在其上挂载U 盘或移动硬盘的方法。
1.在浏览器的地址栏输入http://192.168.1.1,直接点击“管理界面”,并在弹出的需要认证的密码栏输入admin,点击“登录”按钮。
2.将移动硬盘或U 盘(建议文件格式为NTFS,如果是FAT32格式则不能识别用中文存储的文件和目录名)插入到路由器的USB 口,当HG255D 的USB 指示灯亮时,说明OpenWrt 路由器已挂载移动硬盘成功。
此时,单击“磁盘应用”,出现如图1所示界面。
图1OpenWrt-DreamBox 的磁盘应用3.在图1上单击“挂载点”,出现如图2所示的界面。
4.记住图2中的方框圈住部分的内容,回到图1单击“网络共享”,在出现的网络共享界面上单击“添加”按钮,然后根据图2方框中的内容添加移动硬盘的各个分区。
ubuntu挂载windows共享⽬录的⽅法建⽴windows共享⽬录右击要共享的⽂件夹-->属性-->⾼级共享-->添加⽤户-->添加完全控制权限假设建⽴的共享地址为\\192.168.1.100\Linux获取当前登录user的gid,uidid username建⽴挂载⽬录mkdir /mnt/win挂载⽬录sudo mount -t cifs //192.168.1.100/Linux /mnt/win -o username=,password=,gid=,uid=其中username,password为windows共享⽬录添加的账号和密码如果出现错误:mount error(13): Permission deniedRefer to the mount.cifs(8) manual page (e.g. man mount.cifs)则在挂载参数后⾯加上sec=ntlm,或者sec=ntlmsspusername=,password=,gid=,uid=,sec=ntlm原因如下:"sec" is the security mode and determines how passwords are encrypted between server and client ( even if you don't require passwords ).ntlm used to be the default which is why you never had to specify it discretely. Things have moved on however so the default is now ntlmssp. If you are accessing something which doesn't speak ntlmssp you have to override the new default with Most NAS devices use older technology so they often require ntlm. If you access an OSX samba share however it requires ntlmssp so before you had to specify that in the mount options but now you don't.查看挂载⽬录df -h⾃动挂载共享⽬录每次启动都来挂载很⿇烦?可以让系统每次启动时就⾃动挂载编辑/etc/fstabsudo vi /etc/fstab在最后添加⼀⾏//192.168.1.100/Linux /mnt/win cifs username=,password=,gid=,uid=,auto 0 0重启⼀下看看sudo shutdown -r 0df -h成功了~。
Vbox虚拟机中的ubuntu下如何与windows共享文件 (二)ancent 发表于 - 2008-12-12 1:34:00上一篇介绍了一种Vbox虚拟机中的Ubuntu与windows共享文件夹的方法,虽然可以适用于所有的虚拟机但是需要连接网线。
其实Vbox中还有另外一种与windows共享文件夹的方法。
首先在windows里准备好你要共享的文件夹;然后进入虚拟的Ubuntu,在设备菜单下选择分配数据空间;在其中指定你需要共享的文件夹,我通常是固定分配文件夹“share”;接下来进入终端,su到root权限,在根目录下建立一个文件夹:share(当然你也可以在别的目录下建立一个不以share命名的文件夹),输入命令:mount –t vboxsf share /share快去看看share文件夹是不是已经共享成功啦?[原创]虚拟机与主机间共享文件的两种方法由于最近要进行SBO8.8测试,而客户目前基本用的都是SBO2007B,我们知道,在一台机器上不能同时安装SBO的两个版本,不得已,只能安装虚拟机,使用虚拟机,经常会用到主机上的文件,很多人可能都不清楚如何在本机和虚拟机间共享文件和数据,下面我就给大家分享下我所知道的两种简单的方法:环境:主机操作系统:WINDOWS 2008 R2虚拟机:VMware Workstation 7.0.1 Build 227600 汉化版虚拟机操作系统:windows 2008 R21、直接在主机和虚拟机间拖拽文件或复制文件。
这个不用多说,不过要注意的是,有些情况下拖拽会出错,主机往虚拟机里面拖动拷贝文件/ 文件夹时,主机上的源文件的全路径/源文件夹(及其子文件夹)的全路径名称中不能包含非标准ASCII码字符。
也就是说,源文件的全路径/源文件夹(及其子文件夹)的全路径名称只能是英文字符,有中文的就会报错,不然会报以下错误:“你可能没有权限执行该操作”。
不过你将文件夹压缩后,却能将其拷贝过来。
如何设置电脑的双系统共享文件夹的方式随着技术的不断发展,越来越多的用户选择在电脑上安装双系统。
这样可以在同一台电脑上同时运行不同操作系统,使得用户能够更好地满足各种需求。
然而,在双系统切换的过程中,文件共享成为一个问题。
为了便于在不同操作系统之间共享文件,本文将介绍如何设置电脑的双系统共享文件夹的方式。
一、使用虚拟机软件配置共享文件夹虚拟机软件是一种能够模拟出一台计算机的软件,可以在不同操作系统下运行其他操作系统。
使用虚拟机软件配置共享文件夹可以在宿主操作系统和虚拟机之间进行文件传输,实现文件共享的目的。
以下是使用虚拟机软件配置共享文件夹的步骤:1. 安装虚拟机软件:选择一款合适的虚拟机软件,例如VMware Workstation或者VirtualBox,并按照软件的安装向导进行安装。
2. 创建虚拟机:在虚拟机软件中创建一个新的虚拟机,并选择需要安装的操作系统。
根据软件的提示进行操作系统的安装。
3. 安装虚拟机增强工具:在虚拟机中安装虚拟机增强工具,这些工具能够提供更好的性能和功能支持。
4. 配置共享文件夹:在虚拟机软件的设置中,找到共享文件夹的选项,并添加需要共享的文件夹路径。
5. 启用共享文件夹:在虚拟机中启用共享文件夹功能,然后重启虚拟机。
6. 在宿主操作系统中访问共享文件夹:在虚拟机软件的界面中可以看到共享文件夹的访问路径,通过宿主操作系统的文件管理器即可访问共享文件夹。
通过以上步骤,你可以在双系统之间实现文件共享,方便在不同操作系统下进行文件的传输和共享。
二、使用网络共享方式实现文件共享除了使用虚拟机软件配置共享文件夹外,还可以通过网络共享方式实现文件共享。
以下是使用网络共享方式实现文件共享的步骤:1. 确保两个操作系统在同一个网络中:将两个操作系统连接到同一个局域网或者无线网络中,确保能够相互访问。
2. 配置共享文件夹:在其中一个操作系统中选择需要共享的文件夹,并设置为共享文件夹。
在ubuntu8.04上UBOOT移植笔记一、 与windows共享最好的做法是通过SAMBA与Windows建立共享,但是在ubuntu8.04上配置SAMBA服务器是一件非常痛苦的事,特别是对于没有经验的新手来说更是如此。
变通的做法是在UBUNTU8.04上安装SAMBA客户端,用Windows的共享来实现文件交换。
先在windows上建立一个共享文件夹,例如“SWAP”,共享权限是可读可写。
然后搜索Ubuntu的安装光盘,找到“smbclient_3.0.28a-lubuntu4_i386.deb”,双击安装。
安装完成后,在Ubuntu桌面上依次选择“位置”-“网络”,找到Windows共享主机,双击即可看到共享文件夹。
连接成功后,会在Ubuntu的桌面上产生一个映射,以后再次双击该映射图标即可。
二、 安装开发工具链1、arm-linux-gccz首先在你的用户目录下建立tools文件夹:mkdir tools (推荐使用终端操作,也可以在图形用户界面下进行)z然后从以下地址下载arm-linux-gcc-3.3.2.tar.bz2到windows的共享文件夹“/developers/linux/files/tools/arm-linux-gcc-3.3.2.tar.bz2”z将arm-linux-gcc-3.3.2.tar.bz2从共享文件夹拖到刚才建立的 tools文件夹z进入tools文件夹:cd toolsz然后解压缩:tar xvf arm-linux-gcc-3.3.2.tar.bz2,在 tools文件夹形成/usr/local/arm/3.3.2/文件夹z进入刚才形成的local文件夹:cd usr/local/z将arm文件夹拷贝到/usr/local/文件夹:sudo cp -rv arm /usr/local/z将编译器路径添加到系统环境变量export PATH=/usr/local/arm/3.3.2/bin:$PATHz检查环境变量是否添加成功:echo $PATH,在输出的信息中如果含有/usr/local/arm/3.3.2/bin,则表示添加成功。
快速解决电脑无法访问共享文件夹的问题在我们日常使用电脑的过程中,有时会遇到电脑无法访问共享文件夹的问题。
这给我们的工作和生活带来了一定的困扰。
本文将结合具体情况,为大家介绍几种快速解决电脑无法访问共享文件夹的方法。
方法一:检查网络连接首先,我们需要确定电脑的网络连接状况。
可以按下Win+R组合键,打开运行窗口,在其中输入“cmd”命令,然后按下回车键,这将打开命令提示符窗口。
在命令提示符窗口内输入“ping 127.0.0.1”命令,如果能够正常回应,说明网络连接良好。
若无法回应,则需要检查网络连接是否正常,确保网络正常连接后再试。
方法二:检查共享设置其次,我们需要检查共享设置是否正确。
请在文件资源管理器中找到需要共享的文件夹,右键点击文件夹,选择“属性”选项,进入属性窗口。
在“共享”选项卡中,确保已勾选“共享此文件夹”,并设置正确的共享名称。
如果共享设置没有问题,可以尝试取消共享后重新设置共享。
方法三:检查防火墙设置第三,在解决电脑无法访问共享文件夹问题时,我们还需要检查防火墙设置。
有时,防火墙设置可能会阻止电脑访问共享文件夹。
我们可以按下Win+R组合键,打开运行窗口,在其中输入“control”命令,然后按下回车键,这将打开控制面板窗口。
在控制面板中选择“Windows Defender 防火墙”选项,进入防火墙设置界面。
在左侧菜单栏中选择“高级设置”,找到“传入规则”选项。
检查传入规则中是否存在阻止共享文件夹的规则,如果存在,可以选择删除或修改规则,以允许电脑访问共享文件夹。
方法四:检查账户权限最后,我们需要检查账户权限是否足够。
在共享文件夹的属性窗口中,选择“共享”选项卡,点击“高级共享”按钮,进入高级共享设置界面。
确保已经设置了足够的访问权限,即选择“允许”或“完全控制”权限,以确保其他计算机可以正常访问共享文件夹。
总结通过以上几种方法,我们可以快速解决电脑无法访问共享文件夹的问题。
在Linux下访问Windows共享⽂件夹说明以下操作以Ubuntu为例,⼤家可以参考。
我在Ubuntu 14.04和16.04都试过了。
Windows共享⽂件夹如果局域⽹内有⼀台Windows主机,将指定⽂件夹设为共享,就可以在局域⽹内访问了。
如果要从Linux下访问该如何操作呢?使⽤ mount.cifsWindows共享⽂件夹使⽤的协议是SMB/CIFS。
因⽽可以使⽤Linux下的smbclient在命令⾏中进⾏操作。
如果想更⽅便地在图形桌⾯环境使⽤,则可以使⽤mount.cifs指令,将共享⽂件夹挂载到指定位置,然后就可以像访问⼀个本地⽂件夹⼀样访问了。
⾸先安装依赖的包使⽤mount.cifs需要cifs-utils软件包(以及cifs-utils依赖的软件包)。
$ sudo apt install cifs-utils(插⼀句嘴:现在apt安装可以直接使⽤apt⽽不⽤apt-get了)挂载共享⽂件夹可以使⽤如下两种指令(效果是⼀样的)sudo mount.cifs //[address]/[folder] [mount point] -o user=[username],passwd=[pw]或者sudo mount -t cifs //[address]/[folder] [mount point] -o user=[username],passwd=[pw]其中共享⽂件夹的地址是Windows主机的地址加上⽂件夹名称,这个可以在Windows主机上看到。
例如//192.168.0.100/share挂载点是Linux本地的⼀个空⽂件夹。
后⾯的选项指定了⽤户名和密码。
⽂件操作挂载成功后,通过图形化的⽂件管理器就可以直接操作了。
复制、粘贴、删除等等。
不过,然⽽,可是……你很快就会发现,这个⽂件夹可读不可写!只能往外⾯复制,不能新建⽂件或者向⾥⾯复制。
查看⽂件夹属性后会发现,原来这个⽂件夹在挂载之后,owner变成了root。
Ubuntu和Windows相互共享⽂件夹
⼀、Ubuntu访问Windows共享⽂件夹
1、对需要共享⽂件夹右击->属性->共享
2、选择要与其共享的⽤户,选择好⽤户点击有点添加按钮添加,然后点击下⽅的共享按钮
3、完成共享
4、成功共享后可以在计算机管理查看已共享⽂件夹
5、Windows还需要进⾏⼀些设置,保证共享成功,控制⾯板->⽹络和Internet->⽹络和共享中⼼->更改⾼级共享设置
6、ubuntu挂在windows共享⽂件夹⽅法1:mount⽅式,此⽅法关机就会失效
标准的语法:
# mount -t cifs //IP地址/共享名称挂载点 -o username=⽤户名,password=密码,其他选项
其中username是Windows系统的⽤户名,密码为Windows⽤户密码
例如:
7、ubuntu挂在windows共享⽂件夹⽅法2:通过修改fstab⽂件,⽀持开机⾃动挂载
⼆、Windows访问ubuntu共享⽂件夹
1、对要共享的⽂件夹右击->Local Network Share
2、选择Share this folder
提⽰安装共享服务
提⽰安装samba包
最后都选中如下,并创建共享
2、右击我的电脑->映射⽹络驱动器
⽂件夹填写:\\192.168.12.131\share,这样就能完成访问。
vmware下ubuntu10.04与WinXp共享文件夹hgfs为空的解决办法在安装完虚拟机工具后/mnt/hgfs目录挂载成功,可是在vm中添加了共享文件夹后hgfs依然为空,在网上搜了下,解决方法如下:1.sudo apt-get install open-vm-dkms2.sudo mount -t vmhgfs .host:/ /mnt/hgfs然后在hgfs目录下就能成功看到共享的文件了。
或者创建一个shell文件touch /usr/lcoal/bin/mntchmod 775 /usr/lcoal/bin/mntgedit /usr/lcoal/bin/mnt复制sudo mount -t vmhgfs .host:/ /mnt/hgfs保存后退出解决办法Find /lib/modules | grep vmxnet 找到几个模块后删除以上模块在重装即可。
Windows与Vmware下的Linux文件共享方法关键字: vmware smb 设置Windows和Linux间有很多文件共享的方式,这里我总结了一下。
假设你的Host计算机是Windows,Guest是Linux哈。
一.用vmware tools工具选版本高的vmware安装,这样安装tools时候,不会出现什么问题。
点击setting->vmware tools installmount /dev/cdrom /mnt/cdromcd /mnt/cdrom里面有一个vmware tools的tar包,解开执行vmware-tools-install.pl 脚本,一路回车,一般没有问题。
点击Edit->Virtual Machine Settigns->Option->SharedFolders->Add,选定要共享的文件夹并给这个文件夹命名,下一步。
选定―Enable thisshare‖,确定以后,vmware 会把这个文件夹自动mount到/mnt/hgfs目录下。
linux访问windows共享文件的方法-概述说明以及解释1.引言1.1 概述概述部分的内容可以是对文章主题的简要介绍和背景说明。
在这篇长文中,我们将讨论在Linux操作系统下如何访问Windows共享文件的方法。
Linux和Windows是目前两大主流的操作系统,在实际应用中,我们经常需要在这两种操作系统之间进行文件共享。
本文通过介绍Windows共享文件的基本概念以及在Linux中安装和配置Samba,来详细解释如何实现Linux对Windows共享文件的访问。
我们将介绍实际可行的方法和步骤,并评价这些方法的优缺点。
最后,我们还会对未来的发展方向进行展望,探讨可能的改进和创新。
通过本文的阅读,读者将能够掌握在Linux环境下访问Windows共享文件的技巧,为解决跨操作系统文件共享问题提供参考和指导。
1.2 文章结构本文主要介绍了Linux访问Windows共享文件的方法。
文章共分为以下几个部分:引言:本部分对整篇文章进行了概述,介绍了文章的结构和目的。
正文:2.1 Windows共享文件的基本概念:本部分首先介绍了Windows共享文件的基本概念,包括共享文件的定义、作用以及实现共享文件的方式。
通过了解Windows共享文件的基本概念,读者可以更好地理解后续章节的内容。
2.2 在Linux中安装和配置Samba:本部分详细介绍了在Linux操作系统中安装和配置Samba服务器的方法。
Samba是一个开源软件,可以实现Linux系统与Windows系统之间的文件共享。
通过配置Samba,Linux用户可以轻松地访问Windows共享文件。
2.3 访问Windows共享文件的方法:本部分介绍了Linux系统访问Windows共享文件的几种常用方法。
包括通过命令行工具Mount、使用图形界面工具Nautilus等方式。
通过学习这些方法,读者可以根据实际情况选择最适合自己的方法来访问Windows共享文件。
virtualbox中ubuntu和windows共享⽂件夹设置教程本⽂介绍了virtualbox中ubuntu和windows共享⽂件夹设置,具体如下:系统平台:win8.1、virtualbox4.3.8、ubuntu12.041、安装VBoxGuestAdditions_4.3.8.iso增强⼯具,安装完毕后根据提⽰重启Ubuntu,具体操作如下:a、把VBoxGuestAdditions_4.3.8.iso镜像到Ubuntu中,存放在Ubuntu的/media⽬录中,操作如下:b、安装virtualbox增强包linjiqin@ubuntu:~$ cd ~linjiqin@ubuntu:~$ su -密码:root@ubuntu:~# cd /media/root@ubuntu:/media# lssf_share VBOXADDITIONS_4.3.8_92456root@ubuntu:/media# cd VBOXADDITIONS_4.3.8_92456/root@ubuntu:/media/VBOXADDITIONS_4.3.8_92456# ls32Bit cert VBoxSolarisAdditions.pkg64Bit OS2 VBoxWindowsAdditions-amd64.exeAUTORUN.INF runasroot.sh VBoxWindowsAdditions.exeautorun.sh VBoxLinuxAdditions.run VBoxWindowsAdditions-x86.exeroot@ubuntu:/media/VBOXADDITIONS_4.3.8_92456# sudo ./VBoxLinuxAdditions.run #安装virtualbox增强包....root@ubuntu:/media/VBOXADDITIONS_4.3.8_92456#2、先关闭ubuntu,在virtualbox“设置”中找到“共享⽂件夹”,点击进⼊,点击右边添加⽬录按钮,添加windows中要共享的⽬录,取⼀个名。
本机系统:wi ndows xp虚拟机:VMware Workstation虚拟机上安装Ubuntu (linux系统)VMware Workstation_Ubuntu_ 安装VMware Tools (经验之谈)1、一定要先安装build-essential软件,否则不能够顺利安装命令:sudo apt-get in stall build-esse ntial2、安装linux-headers包,这个包要在配置VMware-tools之前装,即可以在安装VMware-tools前装,或者在成功安装了VMware-tools之后配置之前装,否则会提示找不到 C header files,要求你指定路径。
可是这个linux-headers包要和你下载的ubuntu版本匹配,可以用命令:un ame -a 来查看你安装的版本,比如我的查看结果是:Linux Bruce 2.6.32-36-ge nericstude nt@Bruce:~$stude nt@Bruce:~$ un ame -aLinux Bruce 2.6.32-36-ge neric #79-Ubu ntu SMP Tue Nov 8 22:29:26 UTC 2011 i686 GNU/Li nuxstude nt@Bruce:~$那么接下来就运行命令:sudo apt-get in stall li nu x-headers-2.6.32-36-ge neric安装结果就是和我运行的内核匹配的包了。
前面两个步骤做完就可以安装VMware Tools咯。
1、点击VMware Workstation 菜单栏的“虚拟机VM ”一“安装VMware Tools”,这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。
你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。
使用hgfs实现vmware文件传输,不需要任何网络相关设置,这对于网络不通时进行vmware与host传输文件带来方便,不用u盘mount即可实现.host和ghost可以是linux和windows操作系统,这里只介绍host是windows,ghost是linux下的设置.若ghost是windows,可以参考vmware帮助中的setting up shared folders.下面的介绍假定VMware,linux等已经安装:-)1.下载一个VMwareTools包,如:VMwareTools-5.0.0-13124.i386.tar.gz2.安装VMwareTools包# tar xzfv VMwareTools-5.0.0-13124.i386.tar.gz<output>在当前目录下生成vmware-tools-distrib文件夹# cd vmware-tools-distrib# lsbin doc etc FILES INSTALL installer lib sbin vmware-install.pl# ./vmware-install.pl <执行vmware的安装脚本,这个脚本是用perl编写的>安装程序会询问安装文件存放位置和设置分辨率等一系列问题,在大多数情况下,安装默认配置VMware tools就可以正常工作,因此,在此对每一个问题按回车键选择默认配置.输出信息类似如下:Creating a new installer database using the tar3 format.Installing the content of the package.In which directory do you want to install the binary files?[/usr/bin]What is the directory that contains the init directories (rc0.d/ to rc6.d/)?[/etc/rc.d]What is the directory that contains the init scripts?[/etc/rc.d/init.d]In which directory do you want to install the daemon files?[/usr/sbin]In which directory do you want to install the library files?[/usr/lib/vmware-tools]The path "/usr/lib/vmware-tools" does not exist currently. This program is goingto create it, including needed parent directories. Is this what you want?[yes]In which directory do you want to install the documentation files?[/usr/share/doc/vmware-tools]The path "/usr/share/doc/vmware-tools" does not exist currently. This program isgoing to create it, including needed parent directories. Is this what you want?[yes]The installation of VMware Tools 5.0.0 build-13124 for Linux completedsuccessfully. You can decide to remove this software from your system at anytime by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".Before running VMware Tools for the first time, you need to configure it byinvoking the following command: "/usr/bin/vmware-config-tools.pl". Do you wantthis program to invoke the command for you now? [yes]Stopping VMware Tools services in the virtual machine:Guest operating system daemon: [ OK ]Trying to find a suitable vmhgfs module for your running kernel.The module up-2.4.20-8.athlon-RH9.0 loads perfectly in the running kernel.Trying to find a suitable vmxnet module for your running kernel.None of the pre-built vmxnet modules for VMware Tools is suitable for yourrunning kernel. Do you want this program to try to build the vmxnet module foryour system (you need to have a C compiler installed on your system)? [yes]Using compiler "/usr/bin/gcc". Use environment variable CC to override.What is the location of the directory of C header files that match your runningkernel? [/lib/modules/2.4.20-8/build/include]Extracting the sources of the vmxnet module.Building the vmxnet module.Using standalone build system.make: Entering directory `/tmp/vmware-config0/vmxnet-only'make: Leaving directory `/tmp/vmware-config0/vmxnet-only'The module loads perfectly in the running kernel.Detected XFree86 version 4.3.0.Shutting down console mouse services: [ OK ]Starting console mouse services: [ OK ]Please choose one of the following display sizes (1 - 9):[1] "640x480"[2] "800x600"[3] "1024x768"[4] "1152x864"[5]< "1152x900"[6] "1280x1024"[7] "1376x1032"[8] "1600x1200"[9] "2364x1773"Please enter a number between 1 and 9:[5]XFree86 Version 4.3.0 (Red Hat Linux release: 4.3.0-2)Release Date: 27 February 2003X Protocol Version 11, Revision 0, Release 6.6Build Operating System: Linux 2.4.20-3bigmem i686 [ELF]Build Date: 27 February 2003Build Host: Before reporting problems, check /to make sure that you have the latest version.Module Loader presentOS Kernel: Linux version 2.4.20-8 (bhcompile@) (gcc version 3.2.2 20030222 (RedHat Linux 3.2.2-5)) #1 Thu Mar 13 17:18:24 EST 2003 PFMarkers: (--) probed, (**) from config file, (==) default setting,(++) from command line, (!!) notice, (II) informational,(WW) warning, (EE) error, (NI) not implemented, (??) unknown.(++) Log file: "/tmp/vmware-config0/XF86ConfigLog.18711", Time: Sun Jul 20 00:03:24 2008(++) Using config file: "/tmp/vmware-config0/XF86Config.18711"(WW) VMWARE(0): Failed to set up write-combining range (0xf0000000,0x1000000)X is running fine with the new config file.Starting VMware Tools services in the virtual machine:Switching to guest configuration: [ OK ]Guest filesystem driver:[ OK ]DMA setup:[ OK ]Guest operating system daemon: [ OK ]The configuration of VMware Tools 5.0.0 build-13124 for Linux for this runningkernel completed successfully.You must restart your X session before any mouse or graphics changes takeeffect.You can now run VMware Tools by invoking the following command:"/usr/bin/vmware-toolbox" during an XFree86 session.To use the vmxnet driver, restart networking using the following commands:/etc/init.d/network stoprmmod pcnet32rmmod vmxnetdepmod -amodprobe vmxnet/etc/init.d/network startEnjoy,--the VMware team[root@localhost vmware-tools-distrib]#3.安装完后,vmware会添加一个vmhgfs的模块到内核中,用lsmod查看如下:[root@localhost /]# lsmodModule Size Used by Tainted: PFvmhgfs 41632 4es1371 30504 0 (autoclean)ac97_codec 13544 0 (autoclean) [es1371]gameport 3332 0 (autoclean) [es1371]soundcore 6276 4 (autoclean) [es1371]vfat 12844 0 (autoclean)fat 38328 0 (autoclean) [vfat]usb-storage 68628 0ide-cd 35196 0 (autoclean)............在/mnt目录下会生成hgfs目录[root@localhost /]# cd /mnt/[root@localhost mnt]# lscdrom floppy hgfs myusb[root@localhost mnt]#4.设置host computer共享的目录(1) 在ghost computer中(即VMware虚拟机)切换到windows桌面,选择VMware workstation程序菜单中VM---->settings---->Options---->shared folders---->properties(2) 点击对话框右下的"Add"---->"下一步",在文本框"name"中输入共享目录的名字(即在ghost computer的linux系统中将显示出同样的目录名),假设为win2linux,在"host folder"中填入host computer 中windows系统想要共享出来的目录,假设为F:\win2linux,然后点击"完成".(注: F:\win2linux目录要手动建立,即在F盘下建一个新建文件夹,命名为win2linux)(3) 下一个对话框似选择共享的方式:Enable this share是指这个共享长期有效.目录可读写---->"完成",至此,shared folder设置完毕5.共享目录设置完成后,在/mnt/hgfs/目录下有新生成的共享目录win2linux[root@localhost /]# cd /mnt/[root@localhost mnt]# lscdrom floppy hgfs myusb[root@localhost mnt]#举例:1.如:要将文件包make-3.81.tar.gz从windows拷贝到VM linux中,只需将make-3.81.tar.gz拷贝到windows的F:\win2linux目录下,则在limux的/mnt/hgfs/win2linux下就有该文件,可以直接用了.[root@localhost win2linux]# lsmake-3.81.tar.gz[root@localhost win2linux]# ls2.将linux中的文件拷贝到windows中只需将要拷贝的文件拷贝到/mnt/hgfs/win2linux目录下,在windows的F:\win2linux目录下即有该文件[root@localhost mickey]# cp ./vmtool_install_print.txt /mnt/hgfs/win2linux[root@localhost mickey]#。
Ubuntu系统访问Windows共享文件夹(转)
2011-07-12 16:09
假定您的网络连接已经正确设定好。
网络主机的IP: 192.168.0.1
网络主机的使用者名称: myusername
网络主机的登录密码: mypassword
分享中的目录名称: linux
主机上要挂载的目录: /media/sharename
要挂载网络共享目录时
sudo mkdir /media/sharename
sudo mount //192.168.0.1/linux /media/sharename/ -o
username=myusername,password=mypassword,dmask=777,fmask=777 要卸载网络共享目录时
sudo umount /media/sharename/
更加详细点的:::
首先要安装samba
sudo apt-get install samba
sudo apt-get install smbfs
1.windows 访问ubuntu
下面我们来共享群组可读写文件夹,
A: 可匿名访问,只有读取权限/home/share
B: 授权用户可访问,且可读写/home/mes
首先创建这个两个文件夹
代码:
mkdir /home/share
chmod 755 /home/share
mkdir /home/mes
chmod 777 /home/mes
备份并编辑smb.conf允许网络用户访问
代码: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo vim /etc/samba/smb.conf
更改及添加如下代码:
[global]
#security = user
security = share
username map = /etc/samba/smbusers #用户映射文件
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
然后设定共享:
[share] #共享名
path = /home/share #共享路径
browseable = no #相当于windows系统中共享名$
guest ok = yes #是否允许匿名访问
read only = yes #只读
writable = no #是否可写
[mes]
path = /home/mes
browseable = no
guest ok = no
create mask = 0700
directory mask = 0700
writable = yes
valid users = mes,@mes #可访问的用户及组,可不加组write list = mes #有写入权限的用户
到此,设置文件已经结束,接下来就是创建用户
sudo useradd mes -s /bin/false -d /home/mes #没有shell,不可本机登陆(安全起见)
sudo smbpasswd -a mes #设置smb访问密码,这个不是系统密码(上步允许登陆系统的话,还可设定系统密码)。
-a 是添加用户,-x 是删除用户
建立用户映射文件
sudo vim /etc/samba/smbusers
gbmddl = "mes" #这样就可用gbmddl 用户访问smb共享,给暴力破解系统账号密码增加难度,因gbmddl在系统中根本就不存在
然后重启samba,其它用户即可访问
sudo /etc/init.d/samba restart
2.Ubuntu linux 系统访问windows xp/2003/2000系统
第一种:用smb访问
如果在ubuntu linux系统终端pingwindows主机的ip地址可以ping通,且windows计算机中有共享的文件夹,则打开位置下的网络服务器,点击界面中windows网络->workgroup,在workgroup组中就可以看到windows计算机名,双击会弹出输入用户名和密码的对话框,将我们上面设置smb的用户名和密码输入就可以进行访问。
第二种:用ubuntu 系统自带的连接到服务器功能访问
在位置中启动连接到服务器,在服务类型中选择“windows共享”,在服务器中输入windows计算机的ip地址或计算机名,点击连接,这样在系统桌面中就会显示一个连接到windows 计算机的文件卷。
我们可以像访问ubuntu系统中的磁盘一样来访问它,同样在访问的时候要输入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访问的密码即可
第四种:使用smbclient 命令
命令如下:
smbclient //192.168.0.1/share -U wangyh
password:输入smb用户wangyh的密码
回车就可以用,用命令get下载文件,用put上传文件。
注解:
smbclient介绍:
命令说明
?或help [command] 提供关于帮助或某个命令的帮助
![shell command] 执行所用的SHELL命令,或让用户进入SHELL提示符
cd [目录] 切换到服务器端的指定目录,如未指定,则smbclient 返回当前本地目录lcd [目录] 切换到客户端指定的目录;
dir 或ls 列出当前目录下的文件;
exit 或quit 退出smbclient
get file1 file2 从服务器上下载file1,并以文件名file2存在本地机上;
如果不想改名,可以把file2省略
mget file1 file2 file3 filen 从服务器上下载多个文件;
md或mkdir 目录在服务器上创建目录
rd或rmdir 目录删除服务器上的目录
put file1 [file2] 向服务器上传一个文件file1,传到服务器上改名为file2;
mput file1 file2 filen 向服务器上传多个文件。