我正在尝试将 Linux 计算机连接到现有的 Windows 网络。我需要运行 Samba 服务器吗?还是 Samba 客户端就足够了?
答案1
两者都不是必需的,您可以使用 mount 命令执行此操作:
# mount -t cifs //SERVERADDRESS/SHARE -o username=USER,password=PASS /mnt/MNTDIR
答案2
您需要 samba 客户端 (smbmount) 或 CIFS (仅客户端驱动程序),它们也由 samba 团队维护。大多数版本的 Linux 都同时具有这两种驱动程序,尽管 samba 可能不会由这两种驱动程序安装。
答案3
如果你想访问网络上的现有驱动器从这台计算机。
如果你想在此计算机上共享驱动器与网络。
答案4
这取决于您所说的“连接”是什么意思,以及您所谈论的 Windows 网络类型。
如果 Windows 网络是基于域的(例如 Active Directory),您可能需要运行 winbind 守护程序(通常依赖于其他 Samba 守护程序)并正确将 Linux 计算机连接到域,以便它可以使用网络共享凭据等。
如果您只是想偶尔安装奇怪的 Windows 文件共享,那么您只需要客户端组件(例如 smbfs)。