【发布时间】:2017-09-25 21:01:54
【问题描述】:
我正在编写一个有时间限制的演示的 Linux 应用程序。该应用程序不会有一个服务器可以打电话回家,所以我需要在系统上存储数据,以便确定演示是否已经开始以及剩余的时间。需要混淆这些数据的位置,以便非高级用户不太可能找到它,尽管我知道 Linux 用户比其他操作系统更倾向于高级用户。
我已经知道如何实施限时演示的后勤工作,只要我可以将数据秘密地存储在系统的某个位置,但我不知道最后一部分该怎么做。这里的要求是:
数据需要是全局可读和可写的,以便任何用户帐户都可以访问和修改它(因为演示适用于系统范围,而不是基于每个用户)
无论数据存储在哪里或我使用的任何方法都需要在基于 RHEL、Fedora 和 Debian 的发行版中可用。如果它基本上可以保证在所有发行版中都可用,那就更好了。
有没有办法做到这一点?
【问题讨论】:
-
StackOverflow 旨在帮助人们修复他们的编程代码。对教程、研究、工具、建议、库和代码的请求是题外话。 请阅读stackoverflow.com/help/on-topic、stackoverflow.com/help/how-to-ask、stackoverflow.com/help/dont-ask、stackoverflow.com/help/mcve,并在此处发布更多问题之前使用tour。祝你好运。
标签: linux permissions trialware