![从 Windows 系统到 Linux 系统的匿名访问和自动安装 Samba 共享](https://linux22.com/image/1245566/%E4%BB%8E%20Windows%20%E7%B3%BB%E7%BB%9F%E5%88%B0%20Linux%20%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%8C%BF%E5%90%8D%E8%AE%BF%E9%97%AE%E5%92%8C%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85%20Samba%20%E5%85%B1%E4%BA%AB.png)
我的大多数音频文件都放在一个由我家里的大多数人共享的系统上,我希望能够让它们通过我通过 smb 控制的无头 Linux 机器访问。有问题的共享不在需要身份验证的共享上(大多数示例都假设如此),我希望它们自动安装并在启动时可访问。
我只想使用命令行工具 - 因此任何具有 x 依赖项的东西都被排除在外,并且系统上的任何用户都应该可以通过挂载点访问共享
操作系统并不重要,但“文件服务器”是 Windows XP 系统,我无需登录即可访问共享,客户端是安装了最少 CLI 的 ubuntu 10.04 lts 系统。
答案1
在你的 Ubuntu 10.04 上添加一行来/etc/fstab
告诉你的系统挂载远程 WinXPProf 共享。
- 创建挂载点:
mkdir /mnt/winxp
。 - 在 fstab 中添加以下行:
echo "//windowsserver/sharename /mnt/winxp smbfs auto" >>/etc/fstab
这将在启动时自动挂载sharename
远程服务器上的远程共享。此外,如果由于某种原因挂载丢失,则windowsserver
命令mount -a
或应该重新挂载该共享。mount /mnt/winxp
为了使此功能在 WinXPPro 上真正发挥作用,请确保共享目录的安全设置 [*] 允许客人用户以及所有人组至少允许(取决于您的要求)读取权限。
[*] 在资源管理器中右键单击文件夹名称,选择“属性...”。转到“安全”选项卡以添加“guest”用户和“everybody”组。不要忘记单击“扩展”按钮,并确保 NTFS 权限允许来宾和所有人进行所需的访问。