跳到正文

Samba

Samba 页在一台被控端机器上把目录共享出去,客户端挂载这些共享。共享由被控端提供,hub 自己不托管;hub 这台机器也算一台被控端。

启用设备

Samba 页

  1. 打开 Samba 页。
  2. 已启用的设备(Enabled devices)里勾选一台机器。
  3. 应用设备(Apply devices),在确认框里再点一次。

被控端在那台机器上装好 Samba 并启动,页面下方出现它的 用户(Users)、共享(Shares)和 当前连接(Now serving)。取消勾选则停掉服务并移除软件包;共享目录里的内容和 Samba 的配置留在机器上。机器离线时 hub 拒绝应用,返回 agent_offline

共享

  1. 添加共享(Add share)。
  2. 名称(Name)和机器上的 路径(Path);备注(Comment)可以留空。
  3. 要禁止所有人写入,勾选 只读(Read only)。
  4. 谁可以用(Who may use it)里勾选用户;一个都不选表示所有用户都可以用。
  5. 应用共享(Apply shares)。

服务器重载后,每行有一个复制地址的按钮,地址形如 smb://<host>/<share>

用户

  1. 添加用户(Add user),填用户名和密码。
  2. 应用用户(Apply users)。

应用之前,新用户行写着 应用时创建(created on apply)。换密码的方法是移除这个用户再添加一次,密码随之重设。

正在服务

当前连接 列出此刻连着的会话:谁、从哪个地址、打开了哪个共享。没有人连接时写 没有人连接。

发布结果

每个共享成为 服务(Services)页 文件(Files)组里的一行,来源写着由这台机器上的 samba 模块发布。客户端的 文件 面板里,这一行有 配置(Config)和 挂载(Mount);填上面建的用户名和密码就能挂上。步骤在客户端的文件页。

客户端里已挂载的共享

Neutrino · 个人开发基础设施