Gnome 软件尝试在非管理员帐户上运行

Gnome 软件尝试在非管理员帐户上运行

我有一台运行 17.04 Gnome 的笔记本电脑:1 个管理员用户和 2 个标准用户。

在设置笔记本电脑时,我使用软件中心以我的标准用户帐户之一登录来安装一些应用程序。现在该帐户卡住了,要求输入管理员密码才能“更新目录”。

这种情况每隔一两天就会发生一次,但只发生在标准帐户上,而不会发生在其他帐户上。我猜想,因为它在该帐户中运行过一次(并且我提供了管理员密码),因此它以某种方式在该帐户中被“激活”。

我该如何阻止这种情况?我在网上搜索了很多次,也查看了 dconf,但没有找到任何有用的信息。

相关日志条目似乎是这样的:

Operator of unix-session:11 FAILED to authenticate to gain authorization for action org.debian.apt.update-cache for system-bus-name::1.438 [/usr/bin/gnome-software --gapplication-service] (owned by unix-user:kids)

任何帮助将非常感激。

答案1

好的。我已经对此选项进行了大量研究。/etc/xdg/autostart 中有一个自动启动文件,可启动 gnome-software 命令。(gnome-software-service.desktop)

[Desktop Entry]
Type=Application
Name=GNOME Software
Exec=/usr/bin/gnome-software --gapplication-service
OnlyShowIn=GNOME;Unity;
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-software

我找不到编辑此文件的方法,使其仅在我的管理员帐户内运行。相反,我将文件复制到 ~/.config/autostart/ 下的非管理员用户中,并将文件编辑为“NotShownIn=Gnome;Unity;”。

主目录中的自动启动文件旨在覆盖 /etc 中的系统范围文件。如果成功,我会报告。

相关内容