如果您的系统上未安装Samba,则该模块的主页将抱怨它找不到Samba配置文件,并且您将无法共享任何文件或目录。如果确实安装了Samba但收到此错误消息,请检查模块配置 ,以确保Webmin在正确的位置查找配置文件和Samba程序。
假设Samba安装正确,该模块的主页将显示系统上定义的所有文件和打印机共享的列表。如果Webmin确定Samba服务器未在运行,则将为您提供尝试启动服务器的选项。如果在启动时未启动Samba,则可能有必要。
要创建共享,请单击主页上现有共享列表下方的“ Create File Share链接。这将显示一个表格,允许您输入新共享的详细信息。尽管Samba为每个共享支持大量参数,但最重要的参数是:
股份名称 | 每个共享都必须有一个名称,供客户用来引用它。一种特殊情况是“ All home directories共享,稍后说明。 |
路径 | 要共享的目录。使用此共享的客户端只能访问此目录中或该目录下的文件。 |
可写的 | 确定客户端是否可以写入此共享中的文件和目录。 |
来宾访问 | 如果共享允许来宾用户使用,则客户端无需提供有效的名称和密码即可访问它。共享可以禁止访客用户,允许访客和普通用户或仅允许访客。 |
输入新共享的详细信息并单击“ Create按钮后,它将立即对客户端PC可用。假设您的网络上的所有设置均正确设置,则用户将能够使用Windows下的Network Neighbourhood功能来查看您的服务器及其所有共享。然后可以将新创建的共享映射到PC上的驱动器号。
要创建新的打印机共享,请单击主页上的“ Create Printer Share 。这将显示一种类似于用于创建文件共享的窗体,您可以在其中输入新共享的详细信息。新打印机共享的最重要选项是:
股份名称 | 每个共享都必须有一个名称,供客户用来引用它。一种特殊情况是“ All printers共享,稍后说明。 |
打印机 | 要共享的Unix打印机。这可以是使用lpr命令打印到的任何打印机。 |
路径 | 临时打印文件所在的目录 |
来宾访问 | 如果共享允许来宾用户使用,则客户端无需提供有效的名称和密码即可访问它。共享可以禁止访客用户,允许访客和普通用户或仅允许访客。 |
打印机类型 | 该打印机应使用的打印机驱动程序的名称。如果为此选项输入一个值,并且该值与客户端PC上的打印机驱动器匹配,则用户在添加此打印机时不必选择打印机驱动程序。 |
与文件共享一样,打印共享还有更多选项。一旦添加了打印机共享,客户端便可以使用它。在Windows 95和NT下,可以使用打印机控制面板中的“ Add Printer选项来Add Printer 。添加后,用户可以像使用任何本地或网络打印机一样对其进行打印。
要删除共享,请单击页面右下方的“ Delete按钮。现有用户将不会立即断开连接-但是,没有新用户将能够连接到共享。
Windows的某些版本不允许用户在访问共享时提供用户名-而是使用“登录”到Windows时提供的用户名。如果所有客户端用户都使用与Unix使用相同的用户名登录Windows,那么这不是问题。如果没有,您有2个选择:
幸运的是,Samba可以使用加密的密码。但是,由于所使用的加密形式不同,因此无法将客户端发送的密码与普通的Unix密码文件进行匹配。因此,Samba必须维护自己的用户和密码列表。
要将Samba切换到加密密码模式,您必须: