在Linux桌面上开发应用,想要拥有root权限,可是又需要弹窗申请。所以尽量避免这种情况发生。

另外:gksu,pkexec可以提供gui的root权限索取功能。

因为db文件是安装的时候放到etc目录下的,所以应该是root用户所有,为了访问,将其权限置为了777。

在将相应目录下的db文件更改为777权限以后,通过Qt的QtSql类访问数据库仍然没有写权限。

当然,用sqlite工具也没有写权限。

解决办法:将db文件的上级目录更改为777以后,突然就拥有了对db的写权限。

--project

  --db

   --some.db

如上,将db更改为777以后,居然可以对some.db进行写操作。

知其然不知其所以然,谁能够帮我解答一下?

或者,我想解决的问题: 安装后的软件如何对本工程内db文件进行轻松读写操作?

转载于:https://www.cnblogs.com/xie-mx/p/4399104.html

Qt 程序访问 sqlite 权限错误相关推荐

  1. 给Qt程序添加管理员权限总结(一定有你没见过的方式)

    当我们写了一个Qt程序,程序会在C盘某些目录下创建文件时,会发现代码没有问题,但是就是创建失败.而当我们对程序右键,以管理员权限运行时,又可以正常创建文件. 此时,说明我们的程序默认不具备管理员权限, ...

  2. Qt程序获取管理员权限

    QMAKE_LFLAGS += /MANIFESTUAC:"level='requireAdministrator'uiAccess='false'"上面那句死活都不得行,提示路径 ...

  3. COM服务器应用程序本地激活权限错误解决方法

    服务器系统日志中有这样的错误. 解决的方法如下: 1.先打开注册编辑器 2.根据对应的APPID找到项目 3.右键权限 4.将System的权限勾上完全控制. 如果不能修改权限,则将所有者改为当前用户 ...

  4. QT程序编译时的错误:QMAKESPEC has not been set, so configuration cannot be deduced.

    如果在编译的时候出现下面的错误: QMAKESPEC has not been set, so configuration cannot be deduced. Error processing pr ...

  5. Ubuntu下编译qt程序libQtWebEngineCore报错

    最近在Ubuntu下编译qt程序时, 报如下错误 libQt5WebEngineCore.so: .dynsym local symbol at index 3 (>= sh_info of 3 ...

  6. VS2005+ACCESS WEB程序出错数据访问权限错误的解决方法

    最近使用VS2005+ACCESS写了一个网站管理系统,上传到服务器上后,在删除数据和新增加数据时总是出错,在本地调试又没有问题.经过检查,原来是服务器的数据库文件没有修改权限,修改数据库文件的访问权 ...

  7. QT 访问sqlite数据库

    QT 访问sqlite数据库 1.sqlite数据库安装 首先,通过sqlite3命令查看 sqlite数据库是否已经安装,若没有安装,则通过 sudo apt install 指令进行安装. 2.准 ...

  8. 【Python中的权限错误:无法访问文件】-- 解决方案

    [Python中的权限错误:无法访问文件]-- 解决方案 在Python编程过程中,我们常常会遇到文件读写.创建.删除等操作.有时候当我们试图进行这些操作时,会出现"PermissionEr ...

  9. 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。未能加载文件或程序集“XXXXXX”或它的某一个依赖项。拒绝访问。

    前景:服务器在本地的VS编辑器运行起来正常,但是部署上就会报错. 我开发的这个项目,是因为后台要对客户端前台上传的Excel表进行操作,所以才会出现以下问题,在这之前, IIS服务器会要求把项目网站对 ...

最新文章

  1. 牛津教授揭秘AI革命及其前沿进展
  2. 数据结构: 线索化二叉树
  3. Ubuntu18 的日常
  4. 点云网络的论文理解(一)-点云网络的提出 PointNet : Deep Learning on Point Sets for 3D Classification and Segmentation
  5. python列表元素去重_python 如何进行以下list 元素去重
  6. 计算机专业软件技术专业导论,计算机科学与技术专业导论.docx
  7. Knight Moves
  8. 让ie8按照ie7 的方式来进行解析
  9. python3.6安装pandas_python3.6更新pandas和numpy包
  10. javascript数据结构之队列
  11. 独立同分布(iid)随机变量的一些趣题
  12. lcd开机流程图_LCD1602程序代码及显示流程图
  13. 16.2.1 连接到 SMTP 服务器
  14. iOS8 web下载ipa install App via OTA
  15. PowerShell复制粘贴快捷键
  16. Unity3D移动平台简单实现
  17. 快速打开 控制面板下网络和 Internet下的网络连接
  18. 5G时代的网盘,直接送1000G空间!
  19. Alpha、Beta、RC、GA、LTS等软件各个版本号的含义
  20. 数量技术宅·安徽财经大学 线上策略分享会

热门文章

  1. 李迟2021年11月知识总结
  2. 再记一下sscanf的一个小问题
  3. 北斗轨迹记录_跑步GPS轨迹经常“飘”?要是用咱们的北斗,会好吗...
  4. 【java】调用System.gc()会发生什么?
  5. 95-910-330-源码-FlinkSQL-Calcite-Flink结合Calcite
  6. 95-38-050-Buffer-UnpooledHeapByteBuf
  7. 【Elasticsearch】 es watcher 视频 笔记
  8. 95-140-106-源码-transform-算子filter
  9. 【Siddhi】Flink Siddhi房间温度上升5度报警案例
  10. 95-190-446-源码-window-Trigger-DeltaTrigger