我有一台 Ubuntu 本地机器和一台 Ubuntu VM。
我曾尝试使用 Virtualbox 共享文件夹与本地机器共享我的 Web 根文件夹,但无法启动。
现在我想安装 samba 并将其用作网络驱动器而不是共享,我已经有桥接连接,但不确定如何操作。
那么我应该在哪个 Ubuntu 上安装 Samba,本地的还是 VM 的,以及如何在另一个 Ubuntu 上添加它?
答案1
首选方式
如果您想使用您的主机在你的客机,最好使用 VirtualBox Guest Additions。要安装它们,您应该:
- 查找菜单 -> 设备 -> 安装 Guest Additions。
sudo /cdrom/VBoxLinuxAdditions.run
在您的客户系统内运行。
sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host
然后在 guest 里面运行。Share
是共享的名称。
来源。
建议方式
但是,如果您仍然想使用 Samba,那么您应该这样做:
在主机上安装
samba
并system-config-samba
配置您的共享。确保您允许某些本地用户访问该共享。示例分享(内部
/etc/samba/smb.conf
):[exch] comment = Exchange path = /home/karimov-danil/Public/exch writeable = yes ; browseable = yes valid users = karimov-danil, nobody
安装
cifs-utils
到您的客户机上。然后输入:sudo mount.cifs -o user=USER,pass=PASSWORD //server/share ~/share
USER
和PASSWORD
是您已允许其访问 的用户的用户名和密码share
。 和server
是主机。