Samba服务器或客户端?

我试图连接一个Linux计算机到现有的Windowsnetworking。 我需要运行桑巴服务器还是桑巴客户端应该足够?

既不需要你可以用mount命令来做到这一点:

# mount -t cifs //SERVERADDRESS/SHARE -o username=USER,password=PASS /mnt/MNTDIR 

您需要samba团队维护的samba客户端(smbmount)或CIFS(仅客户端驱动程序)。 大多数版本的Linux都可以同时安装,尽pipesamba可能不会同时安装。

如果您试图从该计算机访问networking上的现有驱动器,则需要客户端。

如果您试图与networking共享此计算机上的驱动器,则需要该服务器。

在基于Debian / Ubuntu的系统上,你需要你需要的软件包是smbfs 。 这是包含mount.cifs的包。

这取决于你的意思是什么“连接”,以及你在谈论什么types的Windowsnetworking。

如果Windowsnetworking是基于域的(例如Active Directory),则可能需要运行winbind守护进程(通常取决于其他Samba守护进程),并将Linux计算机正确连接到域,以便使用networking共享凭证等。

如果你只是偶尔挂载奇怪的Windows文件共享,那么你只需要客户端组件(例如smbfs)。