我正在编写一个具有时间限制演示的Linux应用程序。该应用程序无法通过电话回家的服务器,因此我需要在系统上存储数据,以确定演示是否已启动以及剩余时间。需要对这些数据的位置进行模糊处理,以便非高级用户不太可能找到它,即使我知道Linux用户倾向于倾向于高级用户而不是其他操作系统。
我已经知道如何实现时间限制演示的后勤,只要我可以在系统的某个地方秘密存储数据,但我不知道如何做到最后一部分。这里的要求是:
数据需要全局可读和可写,以便任何用户帐户都可以访问并修改它(因为演示适用于整个系统,而不是基于每个用户)
无论数据存储在何处,或者我使用的任何方法都需要在RHEL,Fedora和基于Debian的发行版中提供。如果它基本上保证在所有发行版中都可用,那就更好了。
有没有办法实现这个目标?
答案 0 :(得分:0)
在做了相当多的研究之后,我得出结论,仅放置那种数据的地方是/ var / tmp。不完全是秘密或混淆,但文件系统中没有其他地方可以全局写入,并且在重新启动系统后不会被清除。