从 Windows 系统到 Linux 系统的匿名访问和自动安装 Samba 共享

从 Windows 系统到 Linux 系统的匿名访问和自动安装 Samba 共享

我的大多数音频文件都放在一个由我家里的大多数人共享的系统上,我希望能够让它们通过我通过 smb 控制的无头 Linux 机器访问。有问题的共享不在需要身份验证的共享上(大多数示例都假设如此),我希望它们自动安装并在启动时可访问。

我只想使用命令行工具 - 因此任何具有 x 依赖项的东西都被排除在外,并且系统上的任何用户都应该可以通过挂载点访问共享

操作系统并不重要,但“文件服务器”是 Windows XP 系统,我无需登录即可访问共享,客户端是安装了最少 CLI 的 ubuntu 10.04 lts 系统。

答案1

在你的 Ubuntu 10.04 上添加一行来/etc/fstab告诉你的系统挂载远程 WinXPProf 共享。

  1. 创建挂载点:
    mkdir /mnt/winxp
  2. 在 fstab 中添加以下行:
    echo "//windowsserver/sharename /mnt/winxp smbfs auto" >>/etc/fstab

这将在启动时自动挂载sharename远程服务器上的远程共享。此外,如果由于某种原因挂载丢失,则windowsserver命令mount -a或应该重新挂载该共享。mount /mnt/winxp

为了使此功能在 WinXPPro 上真正发挥作用,请确保共享目录的安全设置 [*] 允许客人用户以及所有人组至少允许(取决于您的要求)读取权限。


[*] 在资源管理器中右键单击文件夹名称,选择“属性...”。转到“安全”选项卡以添加“guest”用户和“everybody”组。不要忘记单击“扩展”按钮,并确保 NTFS 权限允许来宾和所有人进行所需的访问。

相关内容