これは私には奇妙に思えます。ルートパスワードを入力しない限り、「使いやすい」GUIツールを使用してソフトウェアをインストールすることはできませんが、デフォルトでは、Ubuntu 12.04のルートは無効になっており、パスワードは設定されていません。
Software CenterがSudo資格情報を使用しないのはなぜですか?おそらくgksudoを使用していますか?
これは、(少なくともテストしたばかりの14.04で) "Sudo"グループにユーザーがいない場合に発生します。
ユーザーが/etc/sudoers
ファイルに明示的にリストされているかどうかは問題ではありません-Sudoグループのメンバーを探しますで、それらのいずれかのパスワードを要求しますユーザー。そのグループにメンバーがいない場合は、rootパスワードを要求しますが、これはまったく有効になっていない可能性があります。
編集:これはおそらく、sudoersファイルが通常のユーザーには読めないためですが、Sudoグループのメンバーのリストは*アクセス可能です。
Ubuntu Software Centerがrootパスワードを要求するのを見たことはありません。それは想定されていませんし、システムに何か特別なことをしない限り起こりません。起こるはずのことは、ユーザーを選択してそのユーザーのパスワードを入力するように求めるポリシーキットを使用することです。
PolicyKitはgksudoよりもはるかに適しています。これは、Sudoがcommandsへのアクセスを許可するのに対し、PolicyKitはへのアクセスを許可するためです。 org.debian.apt.install-or-remove-packagesなどのアクション。代わりにapt-getを実行するためのアクセスを提供した場合、apt-getでできることは何でもできますが、これは非常に強力です。たとえば、すべてのユーザーに、Ubuntuの公式アーカイブからセキュリティアップグレードをインストールする許可を与えることができますが、ユーザーに新しいソフトウェアのインストールを許可することはできません。須藤ではできません。
パッケージ policykit-1-gnome を削除したかどうかを確認します。