我有一个应用程序,可在需要时写入文件。它是一个deb软件包,用于在通过cydia安装并运行后使用6755 perm以root身份运行。我已经过渡了所以应用程序能够使用基板调整。这样写入root:wheel文件夹不再可能。他们是一种创建脚本/帮助工具/单独应用程序的方法/暂时提升写入新文件的权限,有时会将文件覆盖到root:wheel文件夹吗?
答案 0 :(得分:0)
如果您的应用现在是一个调整,那么您无法提升权限,也不应该尝试这样做。许多系统守护程序/应用程序使用沙箱配置文件限制其对文件系统的访问。与所有者和沙箱配置文件混淆可能会破坏事物。
您受限于正在加载调整的应用的权限。如果你真的需要写入root拥有的目录,那么我唯一能想到的就是编写一个帮助守护进程。以root身份运行并使用它来写入根目录。您需要某种IPC与之通信。有很多解决方案,只是谷歌。这实际上就是Apple如何做事。例如,CommCenter守护程序有两个作为移动和root用户运行的帮助程序守护程序。