• 706阅读
  • 3回复

请教大神,linux下qt程序对tmp目录下文件没删除权限怎么 [复制链接]

上一主题 下一主题
离线林放2022
 

只看楼主 倒序阅读 楼主  发表于: 2023-01-12
每次我都要先运行一个 sudo user /tmp/ -R 才能工作, 还有类似没有权限的处理,需要管理员权限的处理,大神能教教我怎么办吗,谢谢啦
离线林放2022

只看该作者 1楼 发表于: 2023-01-12
或者是説,怎样才能让我以管理员的身份执行QT程序啊
离线tonyzhou1985

只看该作者 2楼 发表于: 2023-01-31
我的解决办法是  用qt程序(非root权限)通过qprocess调用shell脚本,同时关联qprocess返回的内容。shell脚本以管理员权限运行一个程序:sudo -S xxxx。qprocess肯定会返回内容,请输入密码,这时候,你只要在qprocess继续写入密码就能成功以管理员权限运行这个子程序
离线林放2022

只看该作者 3楼 发表于: 2023-01-31
谢谢楼上的高手, 我用这个方法试试, 看来也只能这样了。
快速回复
限100 字节
 
上一个 下一个