【问题标题】:License alternative for linux [closed]linux的许可证替代[关闭]
【发布时间】:2013-05-22 00:06:43
【问题描述】:

在 windows 系统中验证软件的方法有很多,专门验证 例如:

在windows操作系统中,我们曾经通过将键值存储在windows注册表文件中来验证软件,过程如下

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

上述过程在windows操作系统中很常见,对于特定工具,linux操作系统可以使用哪些替代方法

【问题讨论】:

标签: linux licensing license-key


【解决方案1】:

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

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2010-10-14
  • 1970-01-01
  • 2011-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
相关资源
最近更新 更多