我想锁定一个软件应用程序(例如,CS:GO);所以我想要一个应用程序锁。
你能帮我找到一个应用程序锁吗?
答案1
- 您可以通过隐藏这些帐户的应用程序概览中的菜单项来向非技术用户隐藏某些应用程序。您可以通过在用户文件夹
Hidden=true
中的应用程序桌面文件中进行设置.local/share/applications
来实现此目的。删除用户权限访问将阻止没有 root 权限的技术水平较高的用户恢复此设置。 - 您可以通过更改此类用户的搜索 $PATH 来隐藏终端命令。您可以设置受限外壳使得某些技术娴熟的用户更难改变这一点。
- 你可以更改组并执行权限选定的可执行文件仅允许特定用户执行。
具有足够技能且能够物理访问硬件的用户总是可以规避这种攻击,但上述工具足以“将诚实的人拒之门外”。
对于第一点,如果您想严格限制,您可以隐藏任何应用程序启动器/usr/share/applications
:全部复制到/urs/local/share/applications
并隐藏副本。然后,您可以使用.desktop
用户主文件夹中的文件副本启用选定的应用程序。