使用Gadmin-Samba配置Samba

尝试消除问题的工具

对于那些刚接触Samba的用户来说,为SMB / CIFS客户端配置无缝文件和打印服务的提供商有时可能是一场噩梦。您不仅要处理棘手的配置文件,还必须担心将用户添加到加密的密码文件中。当然,如果您想以老式的方式解决这个问题,可以阅读我的文章“ 将新的Ubuntu服务器设置为Samba服务器 '。但是对于那些喜欢以GUI方式处理事情的人,也有很多工具可供您使用。

一种这样的工具是GUI Linux管理工具的Gadmintools套件中的gadmin-samba工具。 Gadmintools套件使您可以借助经过深思熟虑的图形界面轻松设置Samba。使用此工具,您应该能够立即启动并运行Samba。当然,首先要解决一些安装问题,但是即使那样也很简单。因此,在没有其他条件的情况下,让我们开始工作。

安装

您可以通过两种方式执行此操作:

  • 安装整个Gadmin工具套件。
  • 仅安装Samba工具。

您还需要确保已安装Samba和winbind。因此,打开Synaptic并搜索以下内容:

  • 桑巴舞
  • 温宾德
  • gadmin-samba

将每个标记为要安装,它们应该拾取所有必需的依赖项。安装完成后,您就准备好摇滚了。

运行Gadmin-Samba

图1

要启动该工具,请转到“应用程序”菜单的“系统工具”子菜单,然后选择“ Gadmin Samba”。您将必须输入sudo(或root用户-取决于您的分发)密码。将打开主窗口,不填写任何配置设置(请参见图1)。

我将一次完成一个标签的设置。

服务器设定

尽管要配置的设置很多,但实际上只需要配置其中的几个设置即可启动并运行基本的Samba服务器。

  • 服务器主机名:这实际上是smb.conf中配置的Netbios名称。
  • 工作组:您的Samba服务器将加入的工作组。
  • 安全级别:根据您的需要进行设置(我更喜欢较小网络上的用户)。
  • 允许的主机和网络:设置为 eth0什么 (您可能需要修改 eth0 以反映您的网络设备名称)。

该标签就是这样。现在我们转到用户选项卡。

用户数

图2

“用户”选项卡正是您所期望的-一种为Samba共享设置用户的方式。本节代替了必须使用 smbpasswd 命令。在此选项卡(请参见图2)中,您需要填写:

  • 用户名:用户名。
  • 密码:用户的密码。
  • 组:您必须将用户添加到组中。您可以安全地将用户添加为与用户名相同的名称。因此,如果您的用户名是joe,则可以将此用户添加到joe组中。
  • 注释:由于某些奇怪的原因,需要注释。
  • 主目录。将此设置为用户的主目录。
  • Shell:最有可能是/ bin / sh

填写此信息后,单击“应用”按钮。现在,您可以继续进入“共享”选项卡。

分享

图3

单击“共享”选项卡时,您可能会惊讶地看到一些默认值。如果没有,请不要担心,这很简单。只需配置以下内容:

  • 共享名称:您要创建的共享的名称。
  • 共享目录:您要共享的目录。默认情况下,Gadmin Samba将要分享 / opt /桑巴 。如果您愿意,可以这样做,但是您必须记住,普通用户对此目录没有写权限。没关系,您可以通过向下滚动并单击“添加访问权限”按钮并逐步浏览向导来将用户添加到该目录。请谨慎使用。如果将用户添加到共享,则只有那些用户才能访问共享。这是一个很好的安全性,但是如果新用户需要访问,则必须记住将新用户添加到此共享中。

配置用户后,您可以单击“配置”选项卡以查看您的 /etc/samba/smb.conf 文件将看起来像,并在足够的情况下单击“保存”按钮。保存配置文件后,单击“激活”按钮,Samba将启动并运行,以供用户连接。

最后的想法

Gadmintools Samba GUI已经消除了设置Samba服务器的复杂性。尝试一下该工具,看看是否能比手动设置更快地启动并运行Samba服务器,并且拉毛少。