Linux的许可证替代品

时间:2013-05-27 07:06:50

标签: linux licensing license-key

有许多方法可以验证Windows系统中的软件,专门验证软件 例如:

在Windows操作系统中,我们通过在Windows注册表文件中存储键值来验证软件,过程将是

  

软件启动 - >许可证密钥 - >浏览并更新许可证密钥(.key   文件) - >每当软件启动时,许可证密钥都被验证   具有存储在注册表项中的特定键值

上述过程在Windows操作系统中很常见,有哪些替代方案可用于特定工具的linux操作系统

1 个答案:

答案 0 :(得分:1)

在Linux中,通常的做法(由FHS定义)在/ etc中创建配置文件或配置文件。例如/etc/myapp.conf。这取决于您使用的格式。许可证密钥通常存储在此文件/目录中。此方法需要root用户访问权限才能配置应用程序和许可证密钥。

为每个用户保留许可证密钥的替代方法。标准是在用户的主目录中创建配置目录。目录名称以“。”开头。 (句点),以便它不会在正常的ls命令中列出。例如“/home/myuser/.myapp/config.properties”。同样,许可证密钥可以写在这里。

后一种方法允许软件包管理器(RPM / APT)安装软件,然后在用户尝试使用软件时提示许可。当然,该软件将按用户许可。