如何获取作为可解除包的安装的app的/ var / lib文件夹的写权限

时间:2015-12-08 06:29:32

标签: linux permissions debian installer

我正在创建一个单声道应用程序,我已经构建了一个* .deb安装程序。

在Windows中,我将相当多的配置信息写入程序数据目录。 linux的推论似乎是/ var / lib / [appname]。我已经想出如何创建目录作为安装包的一部分,但是当应用程序运行时,我得到了一个激动,因为该应用程序没有写入权限。

如何让我的应用程序获得/ var / lib / [appname]文件夹的写入权限?这是为应用程序设置本地数据库之类的正确位置吗?

1 个答案:

答案 0 :(得分:1)

似乎唯一的方法是通过postinst脚本文件。

您可以使用该挂钩执行脚本以将目录chmod到您想要的任何内容。您可以在此处找到postinst文件的完整文档:https://www.debian.org/doc/manuals/maint-guide/dother.en.html#maintscripts