Konsole 无权将此配置文件保存到 /home/aravindakrishnan/.local/share/konsole/Profile 2.profile

Konsole 无权将此配置文件保存到 /home/aravindakrishnan/.local/share/konsole/Profile 2.profile

我在 Debian 上使用 KDE Neon。当我尝试更改我的个人资料时,它说Konsole 无权将此配置文件保存到 /home/username/.local/share/Konsole/Profile 2.profile:

错误的屏幕截图

ls -l /home/aravindakrishnan/.local/share/konsole/Profile*

-rw------- 1 mongodb mongodb 1645 May  5 18:56 '/home/aravindakrishnan/.local/share/konsole/Profil

ls -ld  /home/aravindakrishnan/.local/share/konsole/ /home/aravindakrishnan/.local/share/ /home/aravindakrishnan/.local/

drwxrwxr-x  5 mongodb mongodb 4096 May  5 19:15 /home/aravindakrishnan/.local/
drwxrwxr-x 37 mongodb mongodb 4096 Jun 28 11:14 /home/aravindakrishnan/.local/share/
drwxrwxr-x  2 mongodb mongodb 4096 May  5 18:56 /home/aravindakrishnan/.lo

答案1

问题是您尝试写入的文件由另一个用户拥有:mongodb。看起来您出于某种原因以 MongoDB 用户身份登录并运行了 GUI 应用程序。解决方法是将所有权更改回你的用户:

sudo chown -R aravindakrishnan:aravindakrishnan /home/aravindakrishnan/.local

您还应该查看您家中的其他目录和文件,所有这些都应该由您的用户拥有,因此您可能只想运行:

sudo chown -R aravindakrishnan:aravindakrishnan ~/

答案2

就我而言,.profile 文件位于/usr/share/konsole

所以我做了,

cd /usr/share/konsole && sudo chmod -R a+rwX *

就这样做到了。但它使其可供所有用户使用。

相关内容