首页 > 其他分享 >解决qtcreator在某次用sudo启动后,再次启动提示权限不足的问题

解决qtcreator在某次用sudo启动后,再次启动提示权限不足的问题

时间:2024-02-24 22:44:07浏览次数:29  
标签:Qt Creator sudo 启动 qtcreator 权限

现象:sudo ./qtcreator 启动qt,退出,再次启动打开项目提示"permission denied"

这是因为第一次使用 sudo 权限启动 Qt Creator 时,生成了一些配置文件或者临时文件,这些文件的所有者变成了 root 用户。因此,当你尝试以普通用户身份再次打开 Qt Creator 时,会因为缺少对这些文件的访问权限而出现权限不足的错误。

要解决这个问题,你可以通过以下方法之一:

以普通用户权限重新启动 Qt Creator:首先,关闭 Qt Creator,然后使用普通用户身份重新启动。你可以尝试从命令行或者图形界面启动。例如,在命令行中输入 qtcreator 即可。

更改配置文件的所有者:你也可以手动更改由 sudo 启动时创建的配置文件的所有者,使其属于普通用户。在终端中执行以下命令可以将文件所有者更改为当前用户:

`

点击查看代码
sudo chown -R <your_username>:<your_username> ~/.config/QtProject
`

请将 <your_username> 替换为你的用户名。这将递归更改 ~/.config/QtProject 目录下所有文件和子目录的所有者。

通过以上方法之一,你应该可以避免以后不必要地使用 sudo 权限来启动 Qt Creator,并且可以正常使用。

标签:Qt,Creator,sudo,启动,qtcreator,权限
From: https://www.cnblogs.com/760g/p/18031767

相关文章

  • Spring启动流程XML版(源码)
    1.XML方式配置bean启动Spring的核心类: ClassPathXmlApplicationContext-> AbstractXmlApplicationContext 类结构如下: 核心方法: refresh()方法, 刷新容器, 包含12个核心子方法, 如下: 方法1:prepareRefresh();作用:容器刷新前的准备工作方法2: ConfigurableL......
  • oracle指定控制文件启动 ORA-00205: error in identifying control file, check aler
    SQL>startupORACLEinstancestarted.TotalSystemGlobalArea1068937216bytesFixedSize2220200bytesVariableSize708841304bytesDatabaseBuffers352321536bytesRedoBuffers5554176bytesORA-00205:......
  • appium进行windows桌面应用自动化及启动windows驱动报错解决方案
    安装appium环境参考文档:https://www.cnblogs.com/simon1993/p/16273390.htmlappium安装驱动找到官方驱动安装秘钥http://appium.io/docs/en/latest/ecosystem/drivers/打开cmd执行安装windows驱动命令安装windows驱动windows开发的驱动:https://github.com/Microsoft/WinA......
  • Docker启动Aserospike
    Docker安装Aseropike找了一大堆,发现Aserospike的资料太少了(主要是官方文档,好像没有中文的)看了很多的安装部署,一直不满意,于是直接上Docker。这样就简单多了。Docker安装我看很多人都直接在Docker服务,但是最简单的还是直接下载DockerDesktop。mac:https://docs.docker.com/des......
  • windows11系统下ppt突然打不开,报错“PowerPoint启动时提示上次启动失败是否启用安全模
    问题描述:windows11系统下ppt突然打不开,报错:PowerPoint启动时提示上次启动失败是否启用安全模式...ppt文件是正常的,我发到其他设备上是可以正常打开的。我把office卸载了用腾讯文档也无法打开ppt文件。点击用安全模式打开后无反应,即无错误提示也没有打开ppt。以上情况说明:......
  • docker启动nginx https自签名证书配置
    启动测试应用时,有时需要自己配置证书签名:1使用系统自带opensslopensslreq\>-x509\>-nodes\>-days365\>-newkeyrsa:2048\>-keyoutexample.key\>-outexample.crt各参数含义:req:处理证书签署请求。-x509:生成自签名证书。-nodes:跳过为证书设置密码......
  • mysql 怎么启动服务 Linux CentOS和Fedora Windows系统
    mysql怎么启动服务<p>mysql是一个免费的开源数据库管理系统,广泛应用于web应用程序开发,是linux/unix系统中最常用的数据库之一,这篇文章将介绍如何启动mysql服务。</p>一、Linux系统下启动MySQL服务使用默认命令使用默认命令启动MySQL服务十分简单,只需使用......
  • Microsoft Access无法启动 Microsoft Access无法初始化Windows注册表
    安装32位off365的Access数据库,启动 报错MicrosoftAccess无法启动。MicrosoftAccess无法初始化Windows注册表经过网上搜索找到问题原因,参考改网页https://mlog.club/article/2112307,没有解决,经过网上查资料判断是版本问题,之前电脑安装了多个版本office,手动卸载始终卸载不干......
  • Ollama —— 在本地启动并运行大语言模型
    Ollama(https://ollama.com/)是一款命令行工具,可在macOS、Linux、Windows上本地运行Llama2、CodeLlama、Gemma等其他模型。以我这里mac下使用为例,下载对应版本后,直接放入应用目录,然后命令行执行。Gemma有2B与7B两个版本,我这里是15款的MacBookPro,就用低的这个版......
  • k8s集群无法启动
    K8S集群启动失败一、问题现象问题的起因:来源于大年初二的停电上班后第一天:开始重启所有服务,就发现了k8s集群无法启动了。。[root@test~]#kubectlgetnodesTheconnectiontotheserver10.0.7.16:6443wasrefused-didyouspecifytherighthostorport?二、解决......