文件名称:physlock:轻量级Linux控制台锁定工具
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-27 09:19:22
C
通过锁定所有虚拟终端来控制对Linux计算机的物理访问。 physlock仅允许活动会话的用户(在前台虚拟终端上登录的用户)和root用户解锁计算机并使用PAM进行身份验证。 physlock使用3种机制来检测活动会话的用户: 如果使用HAVE_SYSTEMD=1或HAVE_ELOGIND=1编译,则查询systemd-logind(1)或elogind(8) 在utmp文件中搜索条目,该条目的ut_line字段是活动tty设备文件的基本名称 使用通常由login(1)设置的活动tty设备文件的所有者 安装 physlock使用以下命令构建: $ make # make install 请注意,后一种需要root特权。 默认情况下,physlock使用/usr/local前缀安装,因此可执行文件的完整路径为/usr/local/bin/physlock 。 您可以通过覆盖第二个
【文件预览】:
physlock-master
----.gitignore(32B)
----vt.c(4KB)
----Makefile(2KB)
----LICENSE(18KB)
----physlock.h(2KB)
----physlock.pam(165B)
----options.c(2KB)
----physlock.1(2KB)
----README.md(2KB)
----util.c(3KB)
----config.def.h(464B)
----main.c(5KB)
----session.c(2KB)