美文网首页Linux中国::开源热点 Linux中国::技术专栏
使用 Libki 来管理公共用户访问计算机

使用 Libki 来管理公共用户访问计算机

作者: Linux技术 | 来源:发表于2019-05-21 21:32 被阅读2次

Libki 是一个跨平台的计算机预约和用时管理系统。

提供公共计算机的图书馆、学校、学院和其他组织需要一种管理用户访问权限的好方法 —— 否则,就无法阻止某些人独占机器并确保每个人都有公平的用时。这是 Libki 要解决的问题。

Libki 是一个面向 Windows 和 Linux PC 的开源、跨平台的计算机预约和用时管理系统。它提供了一个基于 Web 的服务器和一个基于 Web 的管理系统,员工可以使用它来管理计算机访问,包括创建和删除用户、设置帐户用时限制、登出和禁止用户以及设置访问限制。

根据其首席开发人员 Kyle Hall 所说,Libki 主要用于 PC 用时控制,作为 Envisionware 出品的专有计算机访问控制软件的开源替代品。当用户登录 Libki 管理的计算机时,他们会有一段使用计算机的时间。时间到了之后,他们就会被登出。时间默认设置为 45 分钟,但可以使用基于 Web 的管理系统轻松调整。一些组织在登出用户之前提供 24 小时访问权限,而有的组织则使用它来跟踪使用情况而不设置用时限制。

Kyle 目前是 ByWater Solutions 的首席开发人员,该公司为图书馆提供开源软件解决方案(包括 Libki)。在职业生涯早期,他在宾夕法尼亚州的米德维尔公共图书馆担任 IT 技术时开发了 Libki。在其他员工的午休期间,偶尔会要求他关注孩子们的房间。图书馆使用纸质注册表来管理对儿童房间计算机的访问,这意味着不断的监督和检查,以确保来到那里的人能够公平地使用。

Kyle 说,“我发现这很笨拙而不便的,我想找到一个解决方案。这个解决方案需要同时是 FOSS 和跨平台的。最后,没有现有的软件适合我们的特殊需求,那就是为什么我开发了 Libki。“

或者,正如 Libki 的网站所宣称的那样,“Libki 的诞生是为了避免与青少年打交道(的麻烦),现在允许图书馆员避免与世界各地的青少年打交道(的麻烦)!”

易于安装和使用

我最近决定在我经常在那里做志愿者的当地的公共图书馆尝试 Libki。我按照文档在 Ubuntu 18.04 Server 中自动进行了安装,它很快就启动起来了。

我计划在我们当地的图书馆支持 Libki,但我想知道在那些没有 IT 相关经验的人或者无法构建和部署服务器的图书馆是怎样的。Kyle 说:“ByWater Solutions 可以云端托管 Libki 服务器,这使得每个人的维护和管理变得更加简单。”

Kyle 表示,ByWater 并不打算将 Libki 与其最受欢迎的产品,开源集成图书馆系统 (ILS)Koha 或其支持的任何其他项目捆绑在一起。他说: “Libki 和 Koha 是不同[类型]的软件,满足不同的需求,但它们在图书馆中确实很好地协同工作。事实上,我很早就开发了 Libki 的 SIP2 集成,因此它可以支持使用 Koha 进行单点登录。“

如何贡献

Libki 客户端是 GPLv3 许可,Libki 服务器是 AGPLv3 许可。Kyle 说他希望 Libki 拥有一个更加活跃和强大的社区,项目一直在寻找新人加入其贡献者。如果你想参加,请访问 Libki 社区页面并加入邮件列表。

via: https://opensource.com/article/19/5/libki-computer-access

作者:Don Watkins 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关文章

  • 使用 Libki 来管理公共用户访问计算机

    Libki 是一个跨平台的计算机预约和用时管理系统。 提供公共计算机的图书馆、学校、学院和其他组织需要一种管理用户...

  • linux文件权限管理和用户,组管理常用命令应用实例

    用户和组概念简述 用户一般指使用计算机的人,GNU/linux通过用户和用户组实现对计算机的文件访问和设备使用控制...

  • 多进程图像

    概述 用户使用计算机就是启动一堆进程,用户管理计算机就是管理这一堆进程。 多进程的组织:PCB + 队列 + 状态...

  • 使用RBAC授权

    使用 RBAC 授权 基于角色的访问控制 (RBAC) 是一种根据组织内各个用户的角色来调节对计算机或网络资源的访...

  • 比特股BTS公共开放节点负载均衡方案

    因为BTS有很多开放的公共节点,可以直接使用公共节点,并用nginx的反向代理和负载均衡方案来尽可能保障访问公共节...

  • 解决刷新页面不触发 vue-router 的 beforeEac

    问题 在使用 Vue.js 开发项目时,会用到 vue-router 模块来进行路由管理。为了在用户访问每个页面之...

  • mysql-锁

    一 什么是锁 锁机制用于管理对公共资源的并发访问。 1.1 优点 数据是一种供多用户共享的资源,保证数据并发访问的...

  • 设置root账户中的软件所有人可用——PATH

    管理员安装一个软件,给所有的用户使用。安装到公共目录中,将目录添加到每个用户的PATH变量中。创建一个公共目录: ...

  • 操作系统原理总结

    操作系统是管理计算机硬件与软件资源的计算机程序,为用户提供接口,帮助用户使用计算机资源,常见的操作系统有Windo...

  • 私有仓库之 用户认证

    通常在生产场景中,对私有仓库还需要进行访问代理和提供认证和用户管理。 配置Nginx 代理 使用Nginx 来代理...

网友评论

    本文标题:使用 Libki 来管理公共用户访问计算机

    本文链接:https://www.haomeiwen.com/subject/htiszqtx.html