![在virtualbox上的centOS和作为主机的windows 7之间共享文件](https://linux22.com/image/1317756/%E5%9C%A8virtualbox%E4%B8%8A%E7%9A%84centOS%E5%92%8C%E4%BD%9C%E4%B8%BA%E4%B8%BB%E6%9C%BA%E7%9A%84windows%207%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6.png)
我在虚拟机上安装了 centOS 5.5,它没有 GUI,所以一切都是基于命令的。我想在 centOS 中创建一个文件夹,我可以与我的 Windows 7 主机操作系统共享该文件夹,这样我就可以无缝地来回发送文件。我是 Linux 新手,我设法安装了 Samba。我在网上查找了一些提示,但最终我感到困惑,而且没有一个能起作用。有人能直接向我解释如何做到这一点,从如何配置 Samba 到如何挂载文件夹,以便在主机操作系统上看到它。我完全迷路了。请帮忙。
答案1
VirtualBox 的共享文件夹该功能将使您能够轻松地在主机和客户端之间共享文件夹,而无需在任何一个上安装额外的软件(VBox Guest Additions 除外)。
答案2
首先,使用 yum 安装 samba:
yum install samba
然后为您的用户指定 samba 密码:
smbpasswd user_name
现在您必须配置 samba:
vi /etc/samba/smb.conf
转到文件末尾并写入以下内容:
[shared_folder]
valid users = your_user
public = no
path = /your/path/to/share
printable = no
writable = yes
保存文件并重新启动 Samba:
restart samba or /etc/init.d/samba restart
现在您可以进入 Windows 并创建一个快捷方式\\ip\shared_folder
答案3
如果您收到“无法找到用户条目”的信息,您可以通过 添加用户smbpasswd -a <username>
。