win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
来源:互联网 发布:涂子沛 大数据 下载 编辑:程序博客网 时间:2024/06/09 22:28
昨天心血来潮,又装了个虚拟机,然后安装了ubuntu12.04,为了实现在虚拟机与win7中进行文件共享, 就弄了下samba
首先总结下要点:一般我们在virtualbox中的网络设置都是NAT,为了让虚拟机使用主机上网,但是NAT是没有办法使用samba的,昨天试了很久,在NAT改成桥接网络就可以了,另外,很多教程都说什么在网上邻居找到共享文件夹,但是win7中找到网络邻居貌似不是很容易的一件事情,而且我也不会找。在win7中访问共享文件夹应该是在运行窗口中输入你的虚拟机的ubuntu的ip,在ubuntu中输入ifconfig查看ip,然后再win7 的运行中输入:
\\192.168.111.2 这里是你的ubuntu的ip,自己查查,然后就可以打开共享文件夹了,这时候还会需要输入账号密码等。
samba配置方法:
安装Samba
安装samba
sudo apt-get install samba
[编辑]Kubuntu
安装系统设置的共享模块
sudo apt-get install kdenetwork-filesharing
[编辑]配置
1.windows 访问 ubuntu
第一步创建共享目录: 比如要创建/home/用户名/share首先创建这个文件夹 (这个用户名就是你的用户名,为了方便易懂我才这样写的,到时记得自己改啊)
代码:
mkdir /home/用户名/share (新建share文件夹)
chmod 777 /home/用户名/share (设置该文件夹的权限使其让所有用户可读可写可运行)
备份并编辑smb.conf允许网络用户访问 (养成随时备份的好习惯,在关键的时候你会发现当初的备份是多么的明智!) 代码:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
搜寻这一行文字 代码:
; security = user
用下面这几行取代
代码:
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:new。而文件夹的共享名为 Share #这里之所以这么写就是因为后面我们要创建一个smb用户new,并且让XP用户通过这个new来和我们进行数据交流。当然你可以写为自己喜欢的名字 只不过前后要一致就可以了
代码:
[Share]
comment = Shared Folder with username and password
path = /home/用户名/share
public = yes
writable = yes
valid users = new
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成 :(注意,这里的WORKGROUP是共享中的工作组名称) 代码:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。 现在要添加new这个网络访问帐户。如果系统中当前没有这个帐户,那么代码:
sudo useradd new
要注意,上面只是增加了new这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。现在要新增网络使用者的帐号:
代码:
sudo smbpasswd -a new (设置你的new密码,这个密码不是开机登录时候用的,是你要访问WIN共享文件或者WIN共享文件访问你的时候要填的密码)
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
代码:
new = “network username”
如果将来需要更改new的网络访问密码,也用这个命令更改
代码:
sudo smbpasswd -a new
删除网络使用者的帐号的命令把上面的 -a 改成 -x sudo smbpasswd -x new
测试并重启samba
代码:
sudo testparm
当你输入上面的命令的时候有可能会出现“执行子进程“testparm”失败没有该文件或目录” 此时你要重新输入 命令: apt-get install samba-common-bin 这个问题就可以解决了 输入重启命令: sudo /etc/init.d/smbd restart
然后再win7中的运行中输入:\\ubuntu ip地址 例如:\\192.168.3.3
- win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
- 安装Samba,实现Ubuntu12.04和win7的文件共享
- 安装Samba,实现Ubuntu12.04和win7的文件共享
- Win7 64位 Samba共享VirtualBox Ubuntu12.04 下目录 (Samba图形界面)
- Win7 64位 Samba共享VirtualBox Ubuntu12.04 下目录 (Samba图形界面)
- Win7 64位 Samba共享VirtualBox Ubuntu12.04 下目录 (Samba图形界面)
- Win7 64位 Samba共享VirtualBox Ubuntu12.04 下目录 (Samba图形界面)
- Ubuntu14.04中安装samba服务器实现与Win7的文件共享
- Virtualbox下实现Ubuntu虚拟机和win7主机文件共享
- 通过samba实现虚拟机中ubuntu与主机win7文件共享
- Ubuntu14.04安装Virtualbox虚拟机以及安装Win7后文件共享总结
- win7与虚拟机的ubuntu12.04之间共享文件
- 虚拟机ubuntu14.04系统使用samba与win7文件共享
- ubuntu12.04 amd64 安装 samba和配置VMWARE共享文件
- ubuntu12 配置samba服务 实现文件共享
- ubuntu12.04与virtualbox下到xp实现文件共享
- Ubuntu 使用 virtualbox 安装win7 实现文件共享
- VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机
- mssql 2000 下批量 附加/分离 数据库(sql语句)
- maven---setting.xml文件
- DISCUZ 管理后台页面开发实例
- Android4.0和Android4.1全屏方法
- namespace
- win7 虚拟机virtualbox中ubuntu12.04安装samba实现文件共享
- IIS应用程序池对应的进程ID
- jsp页面window.location.href的用法
- struts2异常处理
- Android开发手记4-MediaPlayer的数据准备 . error (-38, 0)
- accelerated c++
- asp.net gridview 72般绝技
- Menu
- centos的软件安装方法rpm和yum