如何才能锁定鼠标和键盘但能看到屏幕?

如何才能锁定鼠标和键盘但能看到屏幕?

我们的团队有一台小型 Mac,我们用它来显示自动刷新的网页,但它需要经过身份验证的用户登录。

那么问题是:我们如何才能显示浏览器,但又能锁定键盘和鼠标以防止任何未经授权的访问?密码解锁是最好的,但强制注销也许也可以。

次要问题是:如果当前用户当天正在度假,其他用户如何登录机器?

[编辑]

该机器每周还将用于其他用途:视频会议、偶尔观看 YouTube 视频等。

重要的是可以使用键盘和鼠标当机器“解锁”时,高度希望能够快速解锁(<30 秒)

答案1

只需完全移除键盘和鼠标,然后使用 VNC 远程管理 Mac。

编辑以删除 USB 支持: 您可以使用以下命令在终端中删除 USB 支持:

cd /System/Library/Extensions 

为了安全起见,请先执行此代码:

sudo cp -r IOUSBFamily.kext /Users/<youraccount>/Desktop

然后

sudo rm -r IOUSBFamily.kext

重启后 USB 支持就消失了。首先确保你有一个良好的 VNC 或 ssh 连接,这样当你想再次使用 USB 端口时,就可以把那个 .kext 文件放回去。

答案2

你可以随时设置一个新账户,使用 Mac OS X 的家长控制功能来锁定一切。不要让他们访问其用户文件夹之外的任何文件,只允许他们运行浏览器,只允许他们访问您的特定网页,并设置脚本launchd以保持浏览器处于活动状态(请参阅 TextEdit 示例这里)。人们仍然可以使用鼠标和键盘,但无法用它们做太多事情。

答案3

我有点困惑——听起来你希望在系统顶部安装一些额外的软件来捕捉所有击键,直到有人进行身份验证。我不确定这是否可行或有必要。

我仍然建议删除 USB 支持和/或物理锁定 USB 端口,然后按照 @CaseyIT 的建议使用 VNC 远程控制计算机,但听起来你不想放弃物理控制机器的能力。你从中得到了什么?LAN 上的 VNC 速度足以满足你提到的所有控制用途,而且你可以控制哪些帐户可以访问机器。

我能想到的最佳替代方案与@Scott 的类似,但不是运行受限用户帐户,而是在普通用户帐户上以信息亭模式运行 Opera 等浏览器,并将其设置为登录时激活。为了允许正常使用计算机(假设信息亭浏览器没有经过身份验证的退出功能)(这也是最疯狂的地方),请在机器上设置一个本地托管页面(在信息亭浏览器中为该页面添加书签),该页面将运行服务器端 shell 脚本,在特权用户进行身份验证后终止信息亭浏览器本身。

答案4

也许 MollyGuard 是一个选择:

http://mollyguard.infinitemonkeytheory.com

它通过快捷方式显示鼠标和键盘。

相关内容