Ame*_*ina 31 linux samba virtualbox
我想在 VirtualBox 中与 Windows 主机(如果可能,具有读写访问权限)共享来自 Linux 客户机的文件夹。
我在这两个链接中读到:here和here可以使用 Samba 来做到这一点,但我有点迷茫,需要更多关于如何继续的信息。
到目前为止,我设法设置了两个网络适配器(一个 NAT 和一个仅主机)并在 Linux 客户机上安装了 Samba,但我现在有以下问题:
samba.conf从 Linux 客户机共享文件夹?(以上链接之一中提供的教程仅解释了如何共享主目录)谢谢!
小智 34
这些是如何在 smb.conf 中定义共享的示例
[readonly-share]
comment = some share
path = /this/folder/is/shared
guest ok = no
browseable = yes
read only = yes
Run Code Online (Sandbox Code Playgroud)
[read-write-share]
comment = another share
path = /this/folder/is/writable
guest ok = no
browseable = yes
read only = no
create mask = 0777
directory mask = 0777
force create mode = 777
force directory mode = 777
force security mode = 777
force directory security mode = 777
Run Code Online (Sandbox Code Playgroud)编辑 smb.conf 后,运行“testparm”来检查您的更改,然后让守护进程使用“service smbd restart”重新读取配置
(不确定这个)
使用“NAT”和“仅主机”虚拟网卡应该是安全的。要从主机以外的任何其他计算机访问来宾的服务,您需要在主机上设置端口转发或配置“桥接”虚拟网卡。
认证类型可以在 smb.conf 中设置。Ubuntu 的 samba conf 中的默认设置是设置“security = user”,这意味着您必须使用有效的用户帐户进行身份验证。(除非你设置了“guest ok = yes”)
要从您的 Windows 主机访问共享,您必须使用来宾的 IP 地址。VBox NAT 使用像“10.0.2.15”这样的地址。要从主机访问共享“只读共享”,您可以在文件资源管理器的地址栏中编写这样的 URI:
\\10.0.2.15\readonly-share
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
59117 次 |
| 最近记录: |