在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文件进行轻松读写操作?