Gnomeソフトウェアは管理者以外のアカウントで実行しようとします

Gnomeソフトウェアは管理者以外のアカウントで実行しようとします

私は 17.04 Gnome を実行しているラップトップを持っています: 管理者ユーザー 1 名と標準ユーザー 2 名です。

ラップトップをセットアップしているときに、標準ユーザー アカウントの 1 つとしてログインしてソフトウェア センターを使用していくつかのアプリをインストールしました。現在、そのアカウントが停止し、「カタログを更新」するために管理者パスワードの入力を求められています。

これは 1 日か 2 日に 1 回発生しますが、その標準アカウントでのみ発生し、他のアカウントでは発生しません。そのアカウントで 1 回実行されたため (管理者パスワードを提供したため)、何らかの理由でアカウントで「アクティブ化」されたと推測しています。

これを止めるにはどうしたらいいでしょうか? Web でいろいろ検索したり、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 にあるシステム全体の自動起動ファイルを上書きすることを目的としています。これが成功した場合は、報告します。

関連情報