我想以写入模式在我的 C++ 应用程序中打开根目录中的文件。

我想以写入模式在我的 C++ 应用程序中打开根目录中的文件。

我在根目录中有一个文件,我想在我的 QT 应用程序中打开它进行编辑。通常我们使用“sudo (editor) filepath”以 root 权限打开该文件。但我想在我的 c++ QT 应用程序中实现这一点。任何帮助都是值得赞赏的。谢谢。

答案1

据我所知,你可以通过两种方式来实现。

  1. 每当我们尝试访问根挂载目录时,删除或禁用根提示。但优点和缺点如下:这里非常清楚。

  2. 每次如果你要访问同一个目录/文件,那么你可以更改该目录的文件权限,因为每个人都可以访问和修改它。出于这种考虑读这个页。

所以选择最适合你的。

希望有点帮助。

相关内容